Индикатор HiddenGap

Гэп -  в техническом анализе ситуация существенной

разницы между ценой закрытия предыдущего

таймфрейма и ценой открытия следующего.

 Визуально на графике цены возникает «разрыв».

По материалам Википедии.

 

Наиболее распространенным убеждением в среде трейдеров по отношению к гэпам является утверждение: "рано или поздно цена перекрывает гэп". Другими словами, цена всегда возвращается к тем своим уровням, которые образовали разрыв в потоке котировок. Объясняют такое поведение рынка мистической фразой: "рынок не терпит пустоты, а потому стремится заполнить ее". 

Не будем оспаривать или подтверждать трейдерские постулаты насчет гэпов. Ведь для успешного использования какого-либо торгового правила вполне достаточно его исполнения более чем в 50% случаев (на самом деле эта цифра должна быть близка к 60%, чтобы перекрыть накладные расходы и приводить к получению ощутимого дохода), что хорошо укладывается в формулировку "рано или поздно". Таким образом, в рамках текущего материала не будем подвергать сомнению тот факт, что на "правилах гэпа" можно заработать.

 

Расширение понятия "гэп"

В официальном определении гэпа явно указан тот факт, что гэп может быть признан таковым, если он находится между ценами открытия и закрытия двух соседних свечей. В свете этого определения рассмотрим рис. 1:

Рис. 1. Гэп и его отсутствие.

Верхнее окно отображает график Н1, на котором нет и малейшего признака гэпа. Нижнее окно отображает тот же участок истории, но уже при детализации М1. Как видно, часовая свеча 2014.12.09 00:00 содержит в себе два гэпа: 16 пп. и 18 пп. соответственно. Да, это достаточно скромные гэпы, но ведь точно таким же образом могли сформироваться гэпы высотой и 50, и 100 пунктов. Об их существовании мы даже догадываться не могли, если бы торговали на графике Н1. 

Тем не менее, даже на таких, скромных, гэпах, как видно по дальнейшей истории, можно было бы заработать, т. к. оба гэпа были закрыты рынком в течение того же часа (см. рис. 2).

Рис. 2. Торговля на заполнение гэпов.

После образования гэпов не стоит сразу же кидаться в омут с головой, открывая сделку в направлении гэпа. Следует дождаться какого-либо сигнала, подтверждающего, что цена готова пойти на заполнение гэпа. В данном случае таким сигналом стало образование свечной фигуры "Перевёрнутый молот". В момент открытия свечи, следующей после молота, открывается рыночный ордер Buy. Цель этой сделки - максимум цены первого гэпа. Полученная прибыль небольшая, но, все-таки, это прибыль - 60 пунктов без учета спреда (минимум 40 пунктов с учетом спреда). Достаточно неплохо для 7 минут существования сделки.

Таким образом, гэпы, которые мы не видим, оказываются ничуть не хуже тех гэпов, которые видит весь мир. Поэтому нет никакого смысла в урезании определения гэпа. Гэп - это ситуация существенной разности между двумя соседними ценами без привязки этих цен к какому-либо таймфрейму. Исходя из такого определения, должно быть понятно, что большое количество гэпов трейдеры, использующие Meta Trader 4, не могут увидеть из-за технических ограничений - младший таймфрейм М1. А ведь гэпы часто прячутся внутри этих свечей.

 

Выявление скрытых гэпов

В терминалах Meta Trader 4 и Meta Trader 5 не хранится история котировок с детализацией данных ниже периода М1, что делает невозможной штатную визуализацию скрытых гэпов. Но это возможно, если есть история тиков. На ее основе производится простое сравнение значений двух соседних тиков цены. Если эта разница больше, чем один пункт, то можно говорить о том, что образовался гэп. 

Такой подход реализован в индикаторе HiddenGap. Количество найденных гэпов для каждой свечи текущего таймфрейма суммируется, а затем отображается в виде чисел, заключенных в круг красного или синего цвета (см. рис. 3). 

Рис. 3. Отображение скрытых гэпов.

Красный цвет круга (значок сверху свечи) означает, что обнаружены гэпы вниз - новая цена ниже старой. Соответственно, круги синего цвета (значок снизу свечи) указывают на обнаружение гэпов вверх. Число в круге подсказывает количество найденных гэпов. Если число гэпов более 10, то значок все равно отображает значение 10.

Очевидно, что даже такой информации о гэпах мало. Ведь кроме самого факта наличия гэпа нужно знать, где именно внутри свечи он образовался. Для этой цели индикатор оснащен дополнительным функционалом. Активация этого функционала производится одиночным кликом левой клавиши мыши на значке гэпа. Итогом такого действия является появление синих и красных прямоугольников, берущих начало на соответствующей свече (см. рис. 4).

 

Рис. 4. Детализация скрытых гэпов. 

Чем ỳже гэп, тем меньше ширина прямоугольника, отображающего его, и наоборот. Для получения точной информации о гэпе, необходимо поднести курсор мыши к любой из четырех узловых точек прямоугольника. Результатом такого действия будет появление всплывающей подсказки, как показано на рис. 4.

Чтобы скрыть детализированную информацию о гэпах, обнаруженных на свече, нужно вновь произвести клик левой клавишей мыши на указателе количества гэпов. Если использовать указатель гэпов, принадлежащий другой свече, то детализация данных с одной свечи перейдет на другую свечу.

В тех случаях, когда на одной свече находится большое количество гэпов, детализация дает очень мало информации, т. к. графические элементы накладываются друг на друга (см. рис. 5):

 

Рис. 5. Наложение графических элементов.

В этой каше понятно лишь то, что гэпов гораздо больше, чем 20, а также то, что гэпы занимают нижнюю часть свечи. Чтобы уменьшить количество отображаемых гэпов, необходимо определить наиболее важные из них, т. е. самые высокие гэпы. Делается это при помощи настроечного параметра индикатора "Пунктов в гэпе". Гэпы, которые имеют высоту меньше, чем указано в этом параметре, регистрироваться не будут.

Методом последовательного приближения устанавливаем, что оптимальное значение параметра для рассматриваемого случая равно 190 (см. рис. 6):

 

Рис. 6. Количество зарегистрированных гэпов уменьшено.

Здесь оказалось пять существенных гэпов: гэпы вниз по 191 и 197 пунктов, гэпы вверх по 194, 201 и 208 пунктов.

 

Что необходимо для работы индикатора?

В тех случаях, когда трейдера не интересуют гэпы, зарегистрированные на истории, для работы индикатора ничего, кроме него самого, не нужно. Дальнейшие требования стандартны для любой программы терминала: наличие стабильной связи с сервером брокера и индикатора, подключенного к одному или нескольким графикам. Свежие гэпы будут незамедлительно отображаться на вновь сформированных свечах.

Если же требуется отображение данных о гэпах на как можно более глубокой истории, то следует воспользоваться базой данных об истории тиков. Файл типа *.tks соответствующего символа необходимо расположить в папке MQL4\Files каталога данных терминала ("Файл" - "Открыть каталог данных"). Только после этого можно присоединять индикатор к графику того символа, для которого существует файл тиковой истории.

 

 

Внимание! Обязательно прочесть инструкцию о совместном использовании тиковых индикаторов.