Стратегия построена на базе трех скользящих средних и фракталах. Для тестирования используется конструктор советников TradeBuilderMT5.
В рамках исследования данной стратегии, в советник были добавлены новые функции: Diverge (расхождение), Converge (расхождение). Возникла идея проверки крутизны линии — изменение цены в количестве пипсов на один бар. Как не парадоксально, лучшие результаты были получены при ограничении этого параметра сверху. Функции MoveUpPointMax и MoveDownPointMax проверяю то, что крутизна линии не больше значения, заданного в качестве аргумента. Пример ниже. Проверяется движение EMA60 вверх с приращением не более 1 pips/bar (для 4-знака 1 pips = 1 point, для 3-х и 5-знака 1 pips = 10 point)
Правила для открытия сделки на покупку
- EMA60 движется вверх со скоростью мене 1 pips / bar
- EMA15 выше EMA60, кривые расходятся
- EMA 5 выше EMA15
- сформировался нижний фрактал ниже EMA15, но выше EMA60
Правила для открытия сделки на продажу
- EMA60 движется вниз со скоростью мене 1 pips / bar
- EMA15 ниже EMA60, кривые расходятся
- EMA 5 ниже EMA15
- сформировался верхний фрактал выше EMA15, но ниже EMA60
Правила сопровождения сделок
- повторный сигнал возможен после ухода EMA15 ниже/выше EMA60
- SL устанавливается на уровне EMA60 и траллится по ней
- TP устанавливается в 3 раза больше уровня SL
- после того, как цена проходит в прибыль уровень SL, сделка переводится в безубыток
Результат прогона стратегии за 2017-2018 гг на временном интервале H1 ниже.