Исследуем рынок с индикатором зигзаг. Индикатор Зигзаг: определение минимумов и максимумов тренда

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

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

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

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

Установить индикатор ZigZag можно из стандартного набора Пользовательских индикаторов платформы МТ4.

Основные параметры индикатора ZigZag каждый трейдер может установить по своему усмотрению:


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

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

К примеру, вы можете нанести на один график три индикатора Зигзаг с разными настройками:

Старшего порядка – 100, 5, 5.

Среднего порядка – 25, 5, 3.

Младшего порядка – 8, 5, 3.


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

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

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

Многие трейдеры применяют индикатор Зигзаг для определения фаз рынка: тренд, консолидация, ложные прорывы ценового диапазона в неопределенном состоянии рынка.

Как торговать с помощью индикатора Зигзаг?

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


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

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

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


К примеру, можно нанести на предыдущий день графика М15 валютной пары евро/доллар уровни поддержки и сопротивления на максимумы и минимумы индикатора Зигзаг.

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

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

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


Для начала нужно нанести на график М15 пары евро/доллар два индикатора Зигзаг с параметрами: синий (25, 5, 3) и красный (12, 5, 3). Более тяжелый ZigZag будет показывать приоритетное направление заключения сделки, а легкий ZigZag будет показывать коррекции и точки входа.

Входить в позицию мы будем с помощью отложенных ордеров. В нашем примере возник сигнал на продажу пары евро/доллар, поэтому нужно поставить отложенный ордер Sell Stop на пробое минимума, который образовалась ближе к тяжелому Зигзагу. Ордер стоп лосс мы рекомендуем поставить на ближайшей вершине Зигзага. Дальше, мы воспользуемся тактикой трала прибыли по вершинам Зигзага. Из нашего примера видно, что заработали немного, всего 22 пункта.

Преимущества и недостатки индикатора ZigZag

Как и у всех индикаторов, у индикатора ZigZag есть свои плюса и минуса.

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

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

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

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

Мир Форекса разнообразный, так что экспериментируйте, пробуйте и пусть удача улыбнется Вам!

ZigZag относится к перечню инструментов в бесплатном доступе к терминалу МТ4. Поэтому индикатор встречается во многих ТС. Если он используется правильно и при этом разумно фильтруется дополнительными инструментами, то стратегия на основе ЗигЗага вполне способна существенно увеличить депозит.

Как лучше использовать ZigZag?

Стратегия на основе ЗигЗага с разворотом и коррекцией

Трейдер, который выбрал такую стратегию, находится в ожидании момента разворота тренда , после чего начинается коррекционное движение. Что касается ТФ, то для такой системы оптимальным вариантом является H4 или D1 . Такая стратегия относится к разряду долгосрочных, так что ордера будут открыты не один день. Фильтрующим элементом могут быть Stochastic или RSI – в них можно оставить стандартные настройки. Данные индикаторы, оказываясь в зоне перекупленности/перепроданности , будут обозначать потенциальную возможность смены тренда. Как тут следует поступать:

  • Такая стратегия на основе индикатора ЗигЗага позволяет не войти в рынок во время коррекционных волн – поскольку в это момент новые максимумы и минимумы не формируются.
  • Поскольку формирование нового максимума или минимума будет связано с выходом из флетового движения, то необходимо выставить отложенный ордер Buy Stop ил Sell Stop – направление ставки должно совпадать с направлением глобальной линии тренда .
  • Располагаем такой ордер посередине коррекционной японской свечи . Если размах этой свети достаточно большой, можно сместить расположение ордера в соответствии с текущей ситуацией на рынке.
  • Сразу при выставлении ордера указываем и стоп лосс в районе 30-40 пунктов. Что касается ТР, то он не ставится, но потенциально такая сделка способна принести несколько сотен пунктов. Поэтому, когда цена начинает двигаться в нужном направлении, подтягиваем стоп-лосс и переводим сделку в безубыток.
  • Фактически сделку можно закрывать только в том случае, если осциллятор сигнализирует о перемене тренда.

Такая стратегия является очень прибыльной. При этом для оптимальной выгоды стоит выбирать для торговли высоко волатильные пары вроде USD/JPY, тогда как работа на классических валютных парах не так выгодна.

Преимущества и недостатки стратегий на основе индикатора ЗигЗага

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

Что касается недостатков стратегий на основе ЗигЗага, то в них должно быть как минимум 2-3 индикатора – 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, о котором подробнее можно прочитать в отдельной статье.

Сегодня мы рассмотрим стратегии форекс на индикаторе 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. Индикатор рисует на графике линию ломанную в местах экстремумов цены, поэтому он и получил свое названия ЗигЗаг.

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

В терминале индикатор 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 предназначен в первую очередь для анализа прошлых показателей цены, то есть он наглядно показывает изменение тенденции. Не разумно входить в рынок, основываясь только на его показания, я даже представить себе не могу, как и где брать сигналы на открытие позиций.

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