5 часов назад, usver73 сказал:Вот накидал с комментариями
usver73 огромное вам спасибо за написание разных версий с подробными комментариями! В StrategyTester провел тесты по контрольным точкам, что-то только странное получается, у вас в цикле for указан поиск фракталов от 1 до 15 баров. Но в тестере ищет за период 48 баров. И что ещё интересно находит иногда фракталы а иногда просто бары которые не являются фракталами. Добавил индексацию через ArraySetAsSeries(arrFractals, true) в функции OnDeInit.

Ещё вопрос цикл для вывода информации о фракталах вы написали в функции OnDeInit(), это просто для удобства проведения тестов в тестере стратегий?
Я просто обычно когда отдельные функции пишу в скрипте их тестирую либо ставлю их в OnInit() когда рынок закрыт, но попробовал цикл который вы поставилив OnDeInit() переставить в OnInit(), только тогда не находит фракталы.



