Форекс индикатор Zigzag (ЗигЗаг) — настройка, описание и аналитика. Описание индикатора ZigZag

Сегодня мы рассмотрим стратегии форекс на индикаторе ZigZag , который является трендовым и на графике рисуется в формате отрезков, которые соединяют локальные экстремумы цены – строятся по вершинам и основаниям.

Благодаря данному инструменту трейдер получает возможность видеть важные рыночные движения, но игнорировать шумы. Прогнозы он не делает, а строится по прошлым данным, демонстрируя значительные изменения.

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

Чтобы использовать ZigZag в работе, обычно его не нужно устанавливать в торговый терминал, а можно найти в стандартном наборе всех торговых платформ. В MetaTrader4 он находится во вкладке «Пользовательские индикаторы». Внешний вид отрезков, составляющих ломаную линию, напрямую зависит от установленных параметров:

  • ExtDeviation – минимальное число пунктов между минимумами (максимумами) двух находящихся по соседству свечей, что дает возможность формировать локальную впадину (вершину). Параметр выражается в процентах.
  • ExtDepth – минимальное количество свечей, которые находятся между соединенными точками
  • ExtBackstep – минимальное количество свечей между локальными минимумами, максимумами

Процентное изменение цен для Зигзага может меняться благодаря опции ExtDeviation. Стандартное значение равно 12% — это значит, что все движения стоимости, которые равны 12% или более, линия отмечает, а меньшие игнорирует.

Особенности работы по стратегиям с зигзагом

Торговые стратегии Форекс, основанные только на zigzag, существуют в небольшом количестве, так как самостоятельно инструмент практически не используется, хотя вот одна из них:

Но при этом Зиг-Заг незаменим в комбинации с другими индикаторами, системами. Самый простой и эффективный сигнал для открытия позиции – заключение сделки после коррекции цены при наличии на графике паттерна «Зигзаг».

Можно открывать сразу несколько среднесрочных позиций в одну сторону, выставляя стоп-лосс на уровне локальной точки коррекции. Кроме того, показатели индикатора демонстрируют возможные уровни сопротивления и поддержки на любых временных промежутках.

С одним лишь установленным индикатором можно торговать и так:

1) Сигнал на покупку: ZigZag должен демонстрировать минимум. Далее трейдер выжидает, пока будет отрисовано 1-2 бара справа от минимума, чтобы с высокой долей вероятности подтвердился разворот. Можно выходить в рынок на покупку, устанавливать стоп-лосс на уровне примерно 5-10 пунктов ниже минимума индикатора, а тейк-профит можно не ставить, так как сделка закрывается после установки ломаной линией максимума.

2) Продажа: линия демонстрирует максимум, потом выжидается 1-2 бара и заключается сделка на продажу. Стоп-лосс устанавливается таким же образом, выше максимума на 5-10 пунктов, позиция выдерживается, пока индикатором не будет установлен минимум.

Но сразу скажу, что этот принцип торговли достаточно рискован! Желательно иметь дополнительные сигналы к этому индикатору.

Зигзаг и волны Эллиотта

Часто трейдеры применяют Форекс стратегии на основе индикатора Зигзаг и волн Эллиотта . Первый позволяет определить основные волны. Главные движения, которые рассматривает Эллиотт – это импульсные волны A и C, которые развиваются в сторону главного тренда и сопровождаемы коррекциями B и D. Также есть коррекционная структура, которая включает действующие волны (E и G) и одну противодействующую (F).

Благодаря использованию двух инструментов трейдеру предложено сразу несколько тактик. Можно находить первый импульс по и открывать ордер на продажу, как только завершилась коррекция B-C. При условии правильно выполненного анализа трейдер становится участником мощного импульса D и получает шанс хорошо заработать.

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

Очень часто для разметки по Эллиоту в торговой стратегии используют два зигзага для обозначения внутренних волн (пример на рисунке выше).

Системы торговли с Зигзагом

Интересной для трейдеров может стать стратегия форекс на сигналах zigzag-а , которая актуальна для работы с валютной парой EURUSD и подойдет тем, кто не хочет проводить все время у монитора компьютера. Для работы берется ТФ Н4, строится система на ZigZag, экспоненциальной скользящей средней и инструменте «Цикличные линии», который можно найти в терминале MetaTrader4.

Данная стратегия Форекс показала прекрасные результаты и при верной настройке способна принести хорошую прибыль. Несмотря на кажущуюся простоту, для работы с ней нужно уметь правильно по минимумам/максимума, пробой которых просигнализирует о выходе за границы предыдущего движения.

Неплохо показала себя система с индикатором ZigZag « «, которая основана на графических построениях и поиске паттерна форекс «Грач», валютная пара любая, точно так же как и временной интервал. Эту систему можно назвать и торговой стратегией по двум зигзагам, так как их на графике как минимум 2 и более.

Преимущества и недостатки использования инструмента в торговле

Прежде, чем покупать сложные стратегии / советники на сигналах zigzag в магазинах, желательно изучить особенности самого инструмента, научиться с ним работать, потестировать с разными значениями. Среди преимуществ стоит отметить:

  • Возможность эффективно анализировать господствующий тренд и устранять рыночные шумы
  • Использование с любыми валютными парами и на разных временных промежутках
  • Эффективное комбинирование с другими техническими инструментами
  • Эффективное взаимодействие с сетками Фибоначчи и волнами Эллиотта

Основные минусы:

  • Трудность в составлении эффективных прогнозов на будущее
  • Возможность перерисовки самого последнего отрезка (с установкой стандартных значений)
  • Самая большая прибыль достигается при работе с большими ТФ, поэтому фильтр актуален для долгосрочной торговли

Привет всем трейдерам!

Сегодняшняя статья будет посвящена простому форекс индикатору, но как ни странно, весьма эффективному инструменту для торговли на рынке Форекс, и называется он – индикатор ZigZag (ЗигЗаг). Рассмотрим следующие вопросы:

  1. Что это за индикатор и какие основные принципы его работы?
  2. Что показывает ZigZag на графике и из каких показателей состоит?
  3. Какие основные сигналы он может показывать для трейдера и какие существуют рабочие тактики с его применением?
  4. Преимущества и недостатки использования инструмента ЗигЗаг в трейдинге.

Как видим, вопросов не мало, так что начнем все по-порядку.

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

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

Настройка и сигналы от индикатора ZigZag

Данный инструмент не нуждается в предварительной установке, так как является стандартным индикатором и имеется во всем (по-умолчанию, вкладка «Пользовательские индикаторы»). Как и видно из названия, при установлении индикатора на график пользователь видит несколько отрезков, образующих в ломаную линию. Внешний вид зависит от заданных пользователем параметров.

Параметры индикатора ZigZag определяются трейдером в зависимости от личных предпочтений:

  • «ExtBackstep» – означает наименьшее количество японских свечей между соединяемыми точками.
  • «ExtDeviation» – минимальное расстояние между локальными экстремумами, выраженное в процентах %.
  • «ExtDepth» – наименьшее расстояние (выраженное в свечных барах), на котором будет рисоваться новый максимум или минимум, если он отличается от предыдущего на «ExtDeviation».

Одним из наиболее простых, но эффективных сигналов для входа в рынок по инструменту ЗигЗаг — это открытие позиции после коррекции цены, всем известный — паттерн Зигзаг. Этот очень популярен среди трейдеров, не только через этот индикатор, но и наглядно на самом ценовом графике.

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

Основные движения, рассматриваемые Эллиоттом – импульсные волны A и C, развивающиеся в направлении основного тренда и сопровождающиеся коррекциями B и D, а также коррекционная структура, состоящая из действующих волн (E и G) и одной противодействующей (F).

Используя ZigZag совместно с волнами Эллиотта, трейдер может выбирать различную тактику. Популярные методы – нахождение первого импульса в и открытие ордера на продажу после завершения коррекции B-C.

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

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

Как торговать с инструментом ЗигЗаг?

Теперь давайте рассмотрим парочку тактик торговли с применением индикатора ZigZag.

→ №1. Первая стратегия подходит к волатильным валютным парам с таймфреймом H1, для примера возьмем Евро Доллар (EUR\USD). Параметры для ZigZag выставляет следующие:

ExtBackstep = 15
ExtDeviation = 0
ExtDepth = 3

Для открытия позиции на покупку Buy, на рынке должен сформироваться паттерн ЗигЗаг, т.е. при идущем нисходящем тренде должен появится локальный максимум (C) коррекции цены, который будет находиться ниже предыдущего локального максимума (A). После этого, устанавливаем Buy Stop на несколько пунктов выше уровня экстремума (C).

Стоп лосс выставляем на уровне локального минимума (B). устанавливаем на фиксированном уровне на расстоянии 80-100 пунктов от отложенного ордера Buy Stop.

При ситуации, когда цена делает новый локальный минимум (D), нужно переместить ордер stop loss в диапазоне (C-D) на 38,2% ниже от точки C. Для измерения этого расстояния используем сетку уровней Фибоначчи. Протягиваем сетку от точки (C) до (D) и перемещаем стоп лосс на уровень 38,2% (смотрите рисунок).

Если же цена все-таки не пошла в сторону открытия позиции и сформировала новый локальный максимум, когда перемещаем все наши ордера: отложенный, стоп лосс и тейк профит, соответственно на уровни: нового локального максимума, нового локального минимума и 80-100 пунктов от отложенного ордера.

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

Для сделок на продажу Sell, все зеркально наоборот, только здесь нужно устанавливать отложенный ордер Sell Stop на уровне локального минимума коррекции цены. Далее повторение всех вышеописанных правил.

→ №2. Вторая стратегия также ведется на (EUR\USD), но здесь можно использовать на любых таймфреймах, для примера мы возьмем M15. Параметры ZigZag оставляем без изменений (т.е. 15-0-3).

Эта тактика похожа на стратегию с , так как также использует отложенный ордера в разные стороны одновременно.

После того, как сформировался паттерн ЗигЗаг, выставляем одновременно отложенный ордер Buy Stop на уровень локального максимума (B), Sell Stop на уровне локального минимума (С). Стоп лосс для обоих ордеров выставляем на противоположных экстремумах.

После того, как цена открыла первый ордер, оставшийся удаляем. Выставление тейк профита здесь может быть фиксированным, для примера на 80-100 пунктов, или же применять тактику ручного трейлинг стопа для первой открытой позиции.

Плюсы и минусы индикатора ZigZag

Итак, мы рассмотрели разные варианты и тактики торговли с данным инструментом, теперь же давайте подытожим и выделим его основные преимущества и недостатки.

Преимущества:

  • Возможность рассмотрения наиболее значимых тенденций и отсечения рыночного шума;
  • Использование на разных временных интервалах;
  • Комбинированная работа с различными инструментами технического анализа, при этом отдельно можно выделить эффективное сочетание с сетками Фибоначчи или волнами Эллиотта.

Недостатки:

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

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

Ну что же, друзья трейдеры, полезна ли Вам была эта статья про индикатор ZigZag? Пользуетесь ли Вы ним в процессе своей торговли? Какие дополнительные инструменты вместе из Зигзагом используете? Возможно Вам известны, какие-то более эффективные, на Ваш взгляд, тактики применения этого инструмента? Буду благодарен, если поделитесь ними в комментариях.

Всем удачи и не забывайте подписываться на обновления .

С уважением, Александр Сивер

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

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

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

Настройки индикатора zigzag (зигзаг)

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

ExtDeviation - параметр выражаемый в процентах от предыдущего пика цены. Так например, если в настройках стоит 1%, то при изменении от предыдущего минимума или максимума всего на 1 пункт от 100 пунктов предыдущего движения ДО ПИКА индикатор нарисует обратную линию, либо продолжит ее (в случае если изменение произошло в торону текущего тренда)

ExtDephh - здесь вы можете определить, какое количество свечей после ближайшего максимума не будет использовано для дальнейшего поиска пика. То есть, вы можете задать число 2 и первые две свечи после нового пика не будут использоваться в расчете линий индикатора .

ExtBackStep - параметр индикатора зигзаг, чем то похожий на предыдущий, НО его задача определить какое минимальное количество свечей должно располагаться между двумя локальными пиками цены.

Стратегии форекс на базе индикатора ZigZag

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

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

Стратегии трендового трейдинга на больших временных интервалах.

Индикатор zigzag, как мы с вами убедились выше отлично позволяет делать две вещи: показывать образование новой волны Эллиота и определять тенденцию (тренд) валютного инструмента. Поэтому в трендовых стратегиях , основанных на индикаторах зигзаг всегда используется, как инструмент определения тренда . Он не участвует в поиске сигналов на открытие или закрытие позиции, но именно в зависимости от его показаний трейдер производит поиск сигналов на покупку или продажу. Если вы встречаете стратегии , где индикатор zigzag используется иначе, то должны знать, что подобное применение в корне конфликтует с задачами зигзага. Кроме того, наиболее целесообразно применение зигзага на больших временных интервалах, начиная от 1 часа.

Стратегии волнового анализа рынка.

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

Модификации индикатора ZigZag, которые используются в торговых системах

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

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

ExtMaxBar - количество предыдущих форекс свечей, по которым ведется расчет линий индикатора мульти zigzag.

GrossPeriod - здесь в минутах требуется задать интервалы, по которым индикатор zigzag будет производить построение линий.

ExtReCalculate - здесь задается общее число пиков цены по которым производится перерасчет в режиме реального времени. Относится к старшим временным интервалам.

Здравствуйте, уважаемые читатели! Сегодня познакомимся с не менее популярным индикатором ZigZag. Индикатор рисует на графике линию ломанную в местах экстремумов цены, поэтому он и получил свое названия ЗигЗаг.

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

В терминале индикатор ZigZag находится во вкладке пользовательские («Вставка» – «Индикаторы» – «Пользовательские»).

Depth (глубина) – устанавливаете минимальное количество свечей, для определения индикатором экстремумов, чем меньше, тем чувствительней индикатор.

Deviation (отклонение) – это минимальное количество пунктов, между экстремумами ближайших двух баров.

Backstep (шаг назад) – минимальное число баров, между максимумом и минимумом.

При назначении своих параметров, помните, что значение Backstep не может быть больше или равно Depth, если вы все таки выставите такие значения, индикатор просто не отобразится на графике.

В интернете на сайтах по тематике форекс, я встречаю только однотипные описания индикатора, какие-то процентные отношения он вычисляет, меньше или больше на столько-то процентов, придумали, что значения Deviation исчисляется в процентах.

Мне интересно, откуда бл…ь авторы этих сайтов это взяли, прежде чем писать такую ахинею вы загляните в код индикатора, там весь алгоритм его работы расписан и не каких нахрен вычисления процентов и в помине нет. Один кто-то ляпнул не подумав, а другие отрерайтили его пост.

Тогда как работает индикатор ZigZag?

Алгоритм индикатора находит минимальный экстремум в глубине (Depth) баров, количество которых, напомню, по умолчанию 12, пусть это будет точка 1. Цена развернулась и пошла по восходящему движению, и как только цена достигнет максимального значения, за последние 12 баров (Depth), линия индикатора устанавливается на это значение.

Если образовался следующий локальный максимум, индикатор сравнивает его значения:

Extremum – High (i) > Deviation

Где, High (i) – значения цены предыдущего максимума, extremum – новый максимум цены.

То есть при восходящем движении, если каждый максимум следующей свечи выше предыдущего на значение Deviation, линия индикатора переставляет на него свое значение. Грубо говоря, перерисовывает максимум. Итак, мы получили локальный максимума (точка 2).

Когда после формирования вершины 2 происходит откат цены, и как только её значение достигнет минимального за последние 12 баров, линия индикатора устанавливается на него.

Если образуется новый последующий минимум, индикатор сравнивает значения:

Low (i) – extremum > Deviation

Где, Low (i) – значение цены предыдущего минимума, extremum – значение цены нового минимума.

Если эти условия выполняются (по умолчанию, цена должна опуститься как минимум на 6 пунктов от минимума предыдущей свечи), линия индикатора переставляет на новое значение. В конце концов мы получили локальный минимум (точка 3).

В обоих случаях должно выполниться условие, заданное в параметре Backstep, оно должно быть больше или равно 1.

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

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

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

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

Кто и когда придумал ZigZag, сказать сложно, но одно известно точно – это один из старейших индикаторов, который сначала применялся на фондовом рынке, а позже стал пользоваться популярностью у Форекс-трейдеров.

Сегодня мнения на счёт его эффективности разделились, в частности, одни спекулянты считают «зигзаг» самым лучшим алгоритмом, а представители противоположного лагеря критикуют его за перерисовку. Я считаю, что ближе к истине представители первой группы, но обо всём по порядку.

ZigZag – индикатор из стандартного набора

В терминалах MT4 и MT5 данный индикатор добавлен в стандартный набор, поэтому найти его можно в навигаторе:


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

Главная особенность ZigZag, как и любого индикатора, заключается в формуле, которая в данном случае измеряет отклонения цены, и чтобы её настроить, потребуется задать следующие переменные:


  • ExtDepth – это глубина истории, на которой алгоритм станет искать экстремумы (чем он больше, тем менее чувствительным будет индикатор к случайным всплескам);
  • ExtDeviation – величина в пунктах (внимание - не в процентах), при помощи которой индикатор ZigZag подтверждает или опровергает последний экстремум (про данную операцию подробнее расскажу немного ниже);
  • ExtBackstep – количество свечей между соседними экстремумами.

Алгоритм работы индикатора ZigZag

Если посмотреть на график с разметкой, то всё кажется элементарным – «зигзаг» просто ищет экстремумы и соединяет их линией, а нам остаётся лишь покупать и продавать пары по его сигналам. На самом деле, в реальном времени ZigZag-индикатор не даёт на 100% верных точек входа, так как последний его излом перерисовывается по следующему принципу:

  1. Сначала формула ищет минимальный экстремум, сформированный в рамках интервала ExtDepth, и фиксирует его.
  2. Если цена продолжает падать, индикатор начинает «перемещать» линию ещё ниже каждый раз, когда рынок проходит ExtDeviation-пунктов – отсюда и появляется пресловутая перерисовка.
  3. Если цена разворачивается и начинает расти, индикатор ZigZag оставляет в покое минимум и ищет локальный up-экстремум, при этом он снова исследует период, состоящий из свечей, заданных в переменной ExtDepth.
  4. В том случае, если котировки продолжают расти, максимум начинает обновляться до тех пор, пока не будет найден новый локальный минимум.
  5. Затем цикл повторяется до бесконечности.
Переменная ExtBackstep не представляет особого интереса, поэтому я её не рассматривал, главное, чтобы данная величина была меньше ExtDepth.

ZigZag – индикатор-универсал

В терминале MT данный алгоритм входит в группу трендовых индикаторов, что, в принципе, верно, так как с его помощью можно в одно действие определить текущую тенденцию, например:



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

Например, сравним на одном графике разметку ломаной линии и простую скользящую среднюю :



Думаю, факт запаздывания сигналов очевиден, но справедливости ради следует отметить, что здесь многое будет зависеть от периодов расчёта сопоставленных индикаторов.

Второй подход к трактовке сигналов «зигзага» применяется в рамках гармонического анализа, т.е. на его основе трейдеры и программисты создают специальные инструменты, показывающие бабочек Гартли и паттерны Пасавенто. Разумеется, в данном случае ZigZag, как индикатор, полезен лишь в качестве «технического скелета», а сами сигналы трактуются по совершенно иному принципу (основной упор сделан на соотношения Фибоначчи).

Аналогичным образом ломаные линии применяются в волновом анализе, так как при поиске волн Вульфа и Эллиотта очень важно уметь отличать истинный экстремум от случайностей.

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

Проблема здесь заключается в том, что сегодня уже невозможно придумать ничего нового на рынке. Всё-таки принцип формирования цены никогда не изменится, а цифры есть цифры, поэтому как их не обрабатывай, выйти за рамки статистических и математических закономерностей не удастся. Единственное, с чем здесь можно экспериментировать, так это с углами наклона линий ZigZag, мол, если он выше 45 градусов – на рынке наблюдается сильный тренд.



И последний вариант применения ZigZag-индикатора сводится к построению трендовых линий, т.е. сначала ищутся вершины, а затем через них проводятся касательные. Аналогичный подход был заложен в алгоритм TrendLines, о котором подробнее можно прочитать в отдельной статье.

Похожие статьи