Не совсем понимаю при чём тут заглядывание?! Мы просто опускаем цену входа на уровень ПРЕДЫДУЩЕГО максимума. Фрактал тоже в прошлом. Тут как раз проблема в том, что сигнал прошлого действителен только на первой свече после него.
Может попробовать прописать в условии FractalBuy[i-1]==true || FractalBuy[i-2]==true || FractalBuy[i-3]==true и тд?
Какой смысл тренироваться на этом индикаторе? Есть своя рабочая ТС, которую за неделю не получилось описать в ТСлабе даже частично.