FracApp - Ловим фракталы за хвост

Всем привет!
Недавно написал советника по фракталам. Сразу хочу предупредить - робот писался для торговли на фьючерсах на срочных рынках с неттинговым учетом позиций. Если вдруг кто-то захочет переделать под Форекс - добро пожаловать! Именно для тебя выкладываю исходник! Подразумеваю, что изменения там будут минимальными. Отказался использовать на фьючерсах, не устраивает кривая доходности (ниже укажу, как выглядит)
Название: FracApp
Терминал: МТ5
Таймфрейм: любой
Время торговли: по желанию
Основная идея: открывать сделки в сторону пробития фрактала и удерживать максимально долго, в том числе и доливаться при наличии тренда. Доливки происходят также на пробитиях.
Итак, основные особенности:
- Настраиваемые фракталы - они могут состоять как из трех, пяти, семи и т.д свечей. Указываем количество баров с одной стороны для фрактала. Стандартный фрактал Билла Уильямся, напомню, имеет по два бара с каждой стороны.
- Возможность установить точное время начала и конца торговли (ограждаем себя от ночной "безволатильности")
- Возможность доливаться на трендах при формировании или пробитии нового фрактала. Конечно же с твердой регулировкой в пунктах минимального расстояния между коленами (или коленями?).
- Стоп выставляется по последнему фракталу в другую сторону, либо просто по последнему экстремуму.
- На каждом колене можно подтягивать стоп и тейк, либо выставлять их по отдельности на каждое колено
- Функция переворота позиции при появлении противоположного сигнала.
- Расчет лота - три варианта: твердая установка лотности, риск от депозита и количество лотов на определенную величину от депозита.
- Фильтр преждевременного закрытия. Сделка будет закрываться, если в течении нескольких баров цена не идет в нужную сторону.
- Фильтр входа от средней дневной цены. Можно входить только в сторону основного дневного движения цены.
Тесты я тут не выкладываю (все тесты были на фьючерсах), только картинку с изменением депозита. Для примера, фьючерс на доллар:

Как видно из графика - всю прибыль делают резкие движения инструмента, какие случаются не так часто. В остальное время баланс депозита медленно ползет вниз, дополнительно кормя брокера комиссиями.
Выкладываю сет, также, на котором данный результат был получен.
