Гэп - это не только провал в цене. Гэпом можно назвать достаточно длинную свечу (причем на любом таймфрейме) или несколько подряд однонаправленных свеч. После такого движения цена обычно старается "закрыть" гэп, т.е., достигнув вершины, возвращается назад на некоторое расстояние. В торговле можно использовать это свойство.
Советник ищет флетовый участок (из определенного количества свечей), где размах свечей сравнительно небольшой. Затем ждет движение цены в одну какую-либо сторону.
Далее происходят следующие вычисления.
В советнике для определения гэпа используется 2 таймфрейма (TF1 и TF2). На TF1 идет торговля, на нем устанавливаются ТП и СЛ ордеров. TF2 используется как фильтр для подтверждения входа и отсева несущественных движений цены. При желании TF2 можно отключить.
Оптимизация проводилась на EURUSD (все тики) два последних месяца. Сейчас в советнике стоят оптимальные значения для этой пары. Результаты приведены на рисунке.


TF Switcher
Горячие клавиши для переключения таймфреймов.
cm_TP_NL
Советник выставляет тейк профит всем ордерам от точки их суммарного безубытка.
Extremum Filter
Фильтр и два индикатора, основанных на поиске экстремумов.
Price Channel Oscillator
Осциллятор ценового канала, раздвижки двух валютных пар и пример работы с ним.