ГлавнаяОбзор индикаторов ФорексИндикатор консолидации для МТ4, который находит эти зоны без перерисовки

Индикатор консолидации для МТ4, который находит эти зоны без перерисовки

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

Причиной формирования подобных интервалов с малой средней амплитудой свеч и частым чередованием их типов (бычьи через 1÷4 свечи сменяются медвежьими и наоборот) является истощение или набор сил одной из групп трейдеров, в результате чего между ними возникает баланс. Обычно выход из такого положения сопровождает интенсивным ценовым импульсом (очень быстро котировка преодолевает существенное расстояние).

Начальный момент такого импульса приблизительно приходится на пробой котировкой:

  • нижней границы канала восходящей консолидации;
  • верхней границы канала нисходящей консолидации;
  • любой границы канала боковой консолидации.

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

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

Ценность консолидаций на рынке заключается во вполне предсказуемом действии котировки после их завершения.

Индикаторы консолидации для МТ4

Поиск консолидаций индикаторами целесообразно проводить лишь на таймфрейме от M15 и длиннее. На меньшем периоде ширина их канала становится одного порядка со спредом или даже меньше него. Это делает консолидации абсолютно бесполезными с точки зрения причин их формирования, описанные выше (т. е баланс между медведями и быками здесь ни при чем).

LinRegressionBreakout (скачать)

Он строит границы каналов консолидаций, идентифицированных в соответствии с настройками (рис. 1):

Рисунок 1. Входные параметры LinRegressionBreakout – индикатора, который находит зоны консолидации.

Рисунок 1. Входные параметры LinRegressionBreakout – индикатора, который находит зоны консолидации.

  • Nlin – нижний предел длительности (в свечах) идентифицируемых консолидаций;
  • R0 – верхний предел ширины канала (в пунктах);
  • T0 – коэффициент расчета цели пробоя относительно ширины канала;
  • useClose – вести расчет по Close-цене (true) или по High/Low);
  • Nbars – длительность (в свечах) участка от текущей свечи, на котором ищутся консолидации.
Рисунок 2. Разметка графика индикатором консолидаций для МТ4 LinRegressionBreakout.

Рисунок 2. Разметка графика индикатором консолидаций для МТ4 LinRegressionBreakout.

Для обозначения границ каналов используются прямые голубые отрезки (рис. 2). Момент пробоя на пробитой границы консолидации обозначается желтой (если пробой вверх) или розовой стрелкой, а на другой границе – красным крестиком (на его уровне можно выставлять СтопЛосс). Уровень расчетной цели позиции отмечен зеленой горизонтальной стрелкой.

Рисунок 3. Пример для статистического исследования зон консолидаций индикатора без перерисовки LinRegressionBreakout.

Рисунок 3. Пример для статистического исследования зон консолидаций индикатора без перерисовки LinRegressionBreakout.

Индикатор зон консолидации LinRegressionBreakout является хорошим вспомогательным инструментом поведения статистических исследований, на основании результатов которого впоследствии можно создавать эффективные торговые стратегии. Например, из рис. 3 можно заключить, что консолидацией часто сопровождается смена торговых дней (она обозначена пунктирными вертикалями). Из показанных десяти смен торговых дней, 6 сопровождались консолидацией. При этом после 5-ти консолидаций котировка пошла в противоположном их наклону направлении. Опираясь на эти сведения, можно при появлении признака консолидации в конце рабочего дня приготовиться к открытию позиции против наклона этой консолидации.

DynamicBreakOutBox (скачать)

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

  • размеры консолидации (Box) – длительность в свечах/амплитуда в пунктах;
  • количество идентифицированных консолидаций (и средняя величина на неделю);
  • количество и общая прибыль покупок в пунктах;
  • средняя прибыль на сигнал покупки;
  • количество и общая прибыль продаж в пунктах;
  • средняя прибыль на сигнал продажи.
Рисунок 4. Индикатор консолидаций DynamicBreakOutBox.

Рисунок 4. Индикатор консолидаций DynamicBreakOutBox.

Чтобы результаты анализа DynamicBreakOutBox были наиболее достоверными, необходимо выполнить его настройку в соответствии с особенностями динамики котировки анализируемого актива. В частности, важным параметром рынка является волатильность, пропорциональная среднему размаху нескольких последовательных свечей. И чем она больше, тем больше должно быть значение переменной Box_Range, задающей максимальную высоту канала консолидации.
Рисунок 5. Окно настройки индикатора зоны консолидации без перерисовки для МТ4 DynamicBreakOutBox.

Рисунок 5. Окно настройки индикатора зоны консолидации без перерисовки для МТ4 DynamicBreakOutBox.

Другие важные переменные (рис. 5):

  • Box_Length – минимальная длительность консолидации;
  • Box_TimeFrame – таймфрейм поиска консолидаций;
  • Auto_BoxRange – отображение всех консолидаций, удовлетворяющих значению Box_Length с определением и отображением ширины канала;
  • Auto_BoxRange_DailyADR_Period – длительность интервалов для расчета среднего размаха свечи;
  • Box_BufferPips – превышение какого расстояния от границы консолидации котировкой будет считаться пробоем;
  • DaysBack – длительность интервала анализа (в свечах, начиная от текущей);
  • MinBarsClosed_OutsideBO – после какого количества закрывшихся свеч после пробоя возникает торговый сигнал;
  • Show_DisplayPanel – показывать ли информер;
  • Show_TPLevels – показывать ли уровневую целевую разметку;
  • Show_TPLevelsOnLastBoxOnly – показывать ли уровневую целевую разметку только для текущей консолидации;
  • TP1/9 – относительные значения уровней целей (по умолчанию это уровни Фибоначчи).

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

Для быстрого подбора оптимальной величины Box_Range рекомендуется при начальной установке DynamicBreakOutBox на график задать переменной Auto_BoxRange значение true. В результате на графике отображается множество консолидаций с шириной канала в широких пределах. Она обозначается оранжевой меткой, числовой значение которой указано в пунктах. От средней величины этих значений и следует отталкиваться в подборе оптимальной величины Box_Range.
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (2 оценок, среднее: 5,00 из 5)
Загрузка...

Оставить комментарий

Ваш email нигде не будет показанОбязательные для заполнения поля помечены *

*