Индикатор zigzag как настроить

ЗигЗаг – индикатор без запаздывания и перерисовки

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

p, blockquote 1,0,0,0,0 —>

Описание индикатора ZigZag

В торговом терминале MetaTrader индикатор ZigZag (ZZ) находится в наборе встроенных технических инструментов. При этом следует учитывать, что это самая простейшая стандартная версия индикатора, обладающая минимальной функциональностью. Имеются разработки и других модифицированных индикаторов ЗигЗаг (ЗЗ), отдельные представители которых будут описаны в соответствующем разделе.

p, blockquote 2,0,0,0,0 —>

Рисунок 1. Ломаная кривая неперерисовывающегося индикатора ZigZag.

После установки на ценовой график (выполняется это простым перетаскиванием его названия из списка индикаторов на ценовой график) ZZ рисует на нем непрерывную ломаную кривую, состоящую от отрезков (рис. 1). Конец предыдущего отрезка является началом следующего.

p, blockquote 3,0,0,0,0 —>

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

p, blockquote 4,0,0,0,0 —>

p, blockquote 5,0,0,0,0 —>

Параметры индикатора ЗигЗаг

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

p, blockquote 6,0,0,0,0 —>

  • Depth – минимальное количество свечей между соседними одинаковыми экстремумами (минимумами или максимумами);
  • Deviation – минимальная относительная разница между High- или Low-ценами соседних свечей экстремума;
  • Backstep – минимальное количество свечей между соседними противоположными экстремумами (минимумом и максимумом).

Рисунок 2. Входные параметры настроечного окна индикатора без запаздывания и перерисовки ЗигЗаг.

Как настроить индикатор ЗигЗаг

Значение Deviation определяет ценовую чувствительность вычислительного алгоритма индикатора. Оно задается в процентах (по отношению к количеству пунктов ценового движения от предыдущего экстремума) и если High-цена текущей свечи ниже, чем High-цена предыдущей свечи на величину меньшую Deviation, то High-цена текущей свечи не считается максимумом. Соответственно, не считается минимумом Low-цена свечи, если она выше Low-цены предыдущей свечи менее чем на величину Deviation.

Читайте также:  Не работает контакт с мобильного

p, blockquote 7,0,0,0,0 —>

Значение Depth определяет количество свечей, которое должно пройти после сформированного экстремума, после чего алгоритм начинает поиск следующего такого же экстремума. Эта переменная обеспечивается отсутствие перерисовки у индикатора ZigZag, поскольку в течение Depth свечей не может быть сформирован очередной экстремум, такой же, как и предыдущий (максимум после максимума или минимум после минимума).

p, blockquote 8,0,0,0,0 —>

Значение Backstep определяет, через сколько свечей начинается поиск противоположного экстремума (после минимума – максимум, а после максимума – минимум). Иными словами, соседние противоположные экстремумы не могут находиться на расстоянии друг от друга ближе, чем Backstep.

p, blockquote 9,0,0,0,0 —>

Цвет, ширина и стиль линии позволяют задать уникальное отображение линии ЗЗ на ценовом графике. Эти параметры будут полезны при торговле на основе анализа сигналов нескольких индикаторов.

p, blockquote 10,0,1,0,0 —>

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

p, blockquote 11,0,0,0,0 —>

p, blockquote 12,0,0,0,0 —>

Рисунок 3. Так отображается неперерисовывающийся ЗигЗаг без перерисовки с разными параметрами.

Стандартный набор параметров ZZ – 12 (Depth), 5 (Deviation), 3 (Backstep). На рис. 3 ZigZag со стандартными параметрами нарисован красным цветом. Для сравнения желтым цветом нарисован ЗЗ с параметрами, увеличенными в 3 раза – 36 (Depth), 15 (Deviation), 9 (Backstep).

p, blockquote 13,0,0,0,0 —>

Как рассчитывается ZigZag-индикатор

В упрощенном виде расчет алгоритма ЗЗ выполняется следующим образом. Первоначально минимум и максимум принимаются равными (фиксируются), соответственно, Low- и High-ценам первой свечи анализируемого промежутка (доступной ценовой истории на текущем таймфрейме). Затем происходит последовательное сравнение High-свечей с зафиксированным максимумом и Low-свечей с зафиксированным минимумом;

p, blockquote 14,0,0,0,0 —>

  • если High-цена текущей анализируемой свечи не выше, чем зафиксированный максимум, то начинается проверка следующей свечи, в ином случае максимумом становится High-цена текущей анализируемой свечи;
  • если Low-цена текущей анализируемой свечи не ниже, чем зафиксированный минимум, то начинается проверка следующей свечи, в ином случае минимум становится Low-цена текущей анализируемой свечи.

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

p, blockquote 15,0,0,0,0 —>

Как работать с индикатором ZigZag

p, blockquote 16,0,0,0,0 —>

Один из самых распространенных способов применения ЗЗ заключается в построении уровней сопротивления (УС) и поддержки (УП):

p, blockquote 17,0,0,0,0 —>

  • сопротивление строится по максимумам (рис. 4);
  • поддержка строится по минимумам (рис. 5).
Читайте также:  Как настроить часы joefox wr30m

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

p, blockquote 18,0,0,0,0 —>

p, blockquote 19,0,0,0,0 —>

Также ZZ может быть применен для идентификации зон спроса (ЗС) и предложения (ЗП), имеющие очень большое сходство с УП и УС. Основная разница между ними заключается в силе:

p, blockquote 20,0,0,0,0 —>

  • сила УП и УС прямо пропорциональна количеству тестирований;
  • сила ЗС и ЗП при каждом очередном тестировании уменьшается.

Рисунок 4. Уровень сопротивления (красная прямая), построенный по максимуму индикатора ЗигЗаг, отмеченному красной стрелкой, который впоследствии был протестирован, но не пробит (зеленая стрелка).

Рисунок 5. Уровень поддержки (красная прямая), построенный по минимуму индикатора ZigZag (отмечен красной стрелкой), впоследствии дважды протестированному не пробитому (зеленые стрелки).

p, blockquote 21,1,0,0,0 —>

Очень удобно пользоваться ломаной ЗигЗага для построения линии тренда:

p, blockquote 22,0,0,0,0 —>

  • при нисходящей тенденции – по максимумам, последовательно снижающимся (рис. 6);
  • при восходящей тенденции – по минимумам, последовательно повышающимся (рис. 7).

Рисунок 6. Линия нисходящего тренда, построенная по последовательно снижающимся ценовым максимумам.

Рисунок 7. Линия восходящего тренда, для построения которой использовались минимумы, идентифицированные индикатором ЗигЗаг.

p, blockquote 23,0,0,0,0 —>

Рисунок 8. Паттерн ABC, построенный на двух минимумах и одном максимуме, идентифицированных индикатором ЗигЗаг.

Торговые стратегии «ЗигЗаг»

Как правило, ТС предполагают анализ двух и более технических инструментов и открытие позиций на основе его результатов. Однако можно торговать и на основе лишь сигналов ZZ. Одна из таких методик заключается в следующем (рис. 9):

p, blockquote 24,0,0,0,0 —>

  • при формировании минимума открывается длинная позиция со СтопЛоссом ниже этого минимума;
  • при формировании максимума открывается короткая позиция со СтопЛоссом выше этого максимума.

Рисунок 9. Торговая стратегия по одному индикатору ЗигЗаг.

Размер СтопЛосса выбирается исходя из волатильности торгуемого финансового инструмента. Закрываются открытые сделки после формирования очередного противоположного экстремума или путем установки ТейкПрофита в 2÷3 раза превышающего СтопЛосс (при этом следует проанализировать вероятность достижения такого ТейкПрофита, и если она мала, то сделку лучше не совершать).

p, blockquote 25,0,0,0,0 —>

Описанная стратегия работает на отбой от уровней. Следующая стратегия работает на пробой уровней. Если сформировался максимум, то необходимо подождать, пока цена уйдет вниз от него на такое расстояние, при котором возможно установить BuyStop на уровне максимума с минимальным СтопЛоссом (рис. 10). Если сформировался минимум, то необходимо подождать, пока цена уйдет вверх от него на расстояние, при котором можно разместить SellStop на уровне минимума с минимальным СтопЛоссом.

p, blockquote 26,0,0,0,0 —>

Рисунок 10. Торговля на пробой уровней, идентифицированных по индикатору ЗигЗаг.

В результате у трейдера постоянно активированы 2 отложенных ордера на двух последних экстремумах. ТейкПрофит сделок устанавливается в несколько раз больше размера СтопЛосса.

p, blockquote 27,0,0,0,0 —>

Индикатор ЗигЗаг для скальпинга

Описываемая в этом разделе ТС предполагает применение в дополнение к ZZ еще двух технических инструментов:

Читайте также:  Как настроить моющий пылесос бош

p, blockquote 28,0,0,0,0 —>

  • SuperSignalsChannel – модифицированный «Ценовой канал», рисующий зеленую и красную линии, между которыми перемещается цена, и стрелки при касании ценой этих линий;
  • FT PVD – рисует на ценовом графике полосу из красных и синих баров, обозначающих текущую тенденцию (красные бары – нисходящую, синие бары – восходящую).

Готовый шаблон для этой торговой стратегии скальпинга можно скачать здесь. В архиве присутствует комплекс индикаторов (файлы .ex4 и .mq4), помещаемые в папку Indicators, и файл шаблона (.tpl), помещаемый в папку Templates).

p, blockquote 29,0,0,0,0 —>

Длинная позиция открывается, если (рис. 11):

p, blockquote 30,0,0,0,0 —>

  • SuperSignalsChannel отображает зеленую стрелку;
  • предыдущий найденный экстремум ZZ – максимум;
  • FT PVD отображает синие бары.

Рисунок 11. Покупка актива по скальпинговой торговой стратегии с использованием индикатора ЗигЗаг.

Короткая позиция открывается, если (рис. 12):

p, blockquote 31,0,0,1,0 —>

  • SuperSignalsChannel отображает красную стрелку;
  • предыдущий найденный экстремум ZZ – минимум;
  • FT PVD отображает красные бары.

Рисунок 12. Продажа актива по скальпинговой ТС с использованием индикатора ZigZag.

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

p, blockquote 32,0,0,0,0 —>

Модифицированные индикаторы ЗигЗаг

p, blockquote 33,0,0,0,0 —>

Индикатор ZigZag Alert (скачать)

Простейшим вариантом модификации ЗЗ является введение в его алгоритм кода, функции которого заключаются в оповещении трейдера о формировании нового экстремума. Такое оповещение может быть визуальным (стрелочка на графике, рис. 13), звуковым или текстовым (сообщение во всплывающем окне, СМС на телефон, письмо на виртуальный почтовый ящик).

p, blockquote 34,0,0,0,0 —>

Рисунок 13. Визуальные стрелочные сигналы оповещения индикатора ZigZag Alert.

p, blockquote 35,0,0,0,0 —>

В простейшем случае стрелки используются для открытия позиций:

p, blockquote 36,0,0,0,0 —>

  • по зеленой, указывающей вверх – длинной;
  • по красной, указывающей вниз – короткой.

При этом необходимо использовать вспомогательный фильтр (например, трендовый индикатор).

p, blockquote 37,0,0,0,0 —>

Стоит отметить различие параметров ZigZag Alert от обычного ЗЗ. В нем лишь два из них влияют на результаты алгоритмических вычислений:

p, blockquote 38,0,0,0,0 —>

  • NoiseLevel – степень фильтрации случайных ценовых колебаний;
  • SwitchPercent – относительная величина ценового движения, при которой будет идентифицирован разворот.

Подробнее о ZigZag Alert можно прочитать здесь.

p, blockquote 39,0,0,0,0 —>

Индикатор ZigZag MTF (скачать)

p, blockquote 40,0,0,0,0 —>

Рисунок 14. Несколько кривых, отображающих результаты расчета индикатора ZigZag MTF на нескольких последовательных таймфреймах.

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

Источник

Оцените статью