Описание индикатора ZigZag. Индикатор 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 на практике.

Главные задачи индикатора ZZ

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

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

Выглядит индикатор после присоединения к графику следующим образом.

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

Установка индикатора на график и его настройки

Самым популярным терминалом торговли на Форекс выступает MetaTrader4. Чтобы начать использовать в нем индикатор Зигзаг, его не придется дополнительно скачивать, так как этот инструмент входит в стандартный набор. Найти его можно в окне «Навигатор», раскрыв вкладку с индикаторами и опустившись в самый низ. Также можно использовать альтернативный путь, нажав кнопку с зеленым крестиком вверху справа на панели инструментов и перейдя во вкладку «Пользовательские …»

При добавлении Zigzag из окна «Навигатор» достаточно выделить его название левой кнопкой мышки и, не отпуская ее, просто перетянуть на график выбранного торгового актива. Используя тот или иной способ добавления, появится окно настроек, которое выглядит так.

Здесь, как можно видеть, есть три значения, которые можно регулировать:

  • Ext Back step - этот параметр задает число баров (свечей), который будет использовать Зигзаг в поиске пиков. Чем выше значение, тем больше индикатор будет сглаживать ценовое движение, нивелируя незначительные по отношению к цифровому параметру колебания.
  • Ext Deviation - величина пунктов в процентном соотношении между локальными минимумами и максимумами, которая используется при определении таких экстремумов.
  • Ext Depth - если предыдущий параметр позволяет отметить новый пик, то при помощи этой опции можно задать минимальное кол-во свечей, которые должны быть сформированы перед тем, чтобы этот новый экстремум был сформирован.

Применение ZigZag на практике

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

Как видим все просто, AB позволяет нам определить завершение импульса, BC - коррекция цены, а вход в рынок происходит после того, как цена пробивает ранее установленный минимум в точке B. При этом безопасным уровнем фиксации убытка выступает точка С - верхний экстремум, установленный при коррекции. Этот простой и одновременно эффективный паттерн используется в огромном числе разнообразных торговых подходов, так как является проверенной методикой работы заработка.

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

Благодаря своей возможности отмечать существенные ценовые циклы, Зигзаг, как уже указывалось, приобрел большую популярность у последователей волновой теории, нуждающихся именно в таком инструменте для того, чтобы правильно нанести на график разметку. Для тех, кто не знает, Элиотт утверждал, что тренд развивается элементами, состоящими из импульсов A, C от которых происходит коррекция B, D. После этого от такого однонаправленного движения происходит коррекция двумя волнами E, G с откатом F.

Все выше озвученное наглядно представлено на следующем графике.

Таким образом, на Форекс Zigzag может использоваться для реализации эффективного торгового приема в рамках разнообразных стратегий. Самым распространенным вариантом будет найти 1-й импульс по направлению тренда, а затем присоединиться к нему после окончания коррекционной волны BC. Вот пример для down trend.

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

Для нисходящего тренда, который развернулся, описанное выше выглядит на графике вот так.

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

В рассматриваемом примере точка F нашла опору на уроне 61,8% по Фибоначчи.

Практические примеры использования Зигзаг

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

Пример №1 работы против тренда по зиг загу

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

Итак, добавляем ЗигЗаг на график, устанавливая для него такие параметры:

  • Ext Back step = 15;
  • Ext Depth = 3;
  • Ext Deviation = 0.

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

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

Если котировки не развернулись, а продолжила падение, нарисовав на графике новый локальный минимум в точке D, то стоп-лосс требуется установить на уровень 38,2 по Фибоначчи, растянув сетку от С к D (как на скриншоте).

В случае когда цена не пошла вверх, а нарисовала новый локальный максимум в точке F, то отложенный ордер на покупку ставится над F, а стоп-лосс перемещается под новый минимум D.

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

Пример №2 работы с индикатором по тренду

Другой торговый прием рассмотрим на той же популярной валютной паре EUR/USD, но здесь уже нет привязки по таймфрейму, так что применять ее можно в рамках любого удобного временного периода. Настройки ЗигЗага остаются такими же, как и в прошлом примере.

Если ранее работа велась против формируемого импульса, то здесь она происходит вдоль него. То есть, как только котировки сформируют свой паттерн ABC на Форекс по направлению вверх, трейдер устанавливает отложенный ордер Buy Stop над точкой B, а стоп-лосс ставит под точкой С.

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

Главные сильные стороны Zigzag Forex:

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

Слабые стороны:

  • использование Zigzag в волновой теории не позволяет все же со 100% точностью определять циклы рынка, поэтому у разных трейдеров на основе одного индикатора может быть совершенно различное мнение о дальнейшем поведении рынка;
  • последняя линия может перерисовываться под воздействием новой информации, поступающей на Форекс, поэтому полагаться на нее нельзя;
  • эффективная работа может вестись только в среднесроке и долгосроке, на маленьких таймфреймах Зигзаг не дает стабильного профита.

Итоги рассмотрения Зигзага

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

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

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

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

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

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

Трейдеры использующие в своей практике , могут применять индикатор Зигзаг для удобства идентификации волн. Как видите на рисунке ниже, индикатор однозначно показывает пять волн движущей фазы (1, 2, 3, 4, 5) и три волны коррекционной фазы (А, В, С).

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

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

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

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

  1. Сначала определяется минимальное значение цены на интервале равном количеству свечей заданном в параметре Depth
  2. Затем индикатор ищет максимальное значение на том же ценовом интервале (заданном в параметре Depth ).
  3. После этого он проверяет, на каком расстоянии находится найденный максимум от ранее найденного минимума. Если это расстояние больше заданного в параметре Backstep , то новый максимум отображается на графике индикатора и соединяется прямой линией с предыдущим минимумом.
  4. Если цена продолжает расти, индикатор через каждое значение пунктов заданное в параметре Deviation , обновляет максимум (перерисовывая последний отрезок от предыдущего минимума к новому максимуму).
  5. Индикатор будет мониторить цену на количестве свечей, заданном в Depth и если она будет расти, то выполнять пункт 4. А если цена начнёт падать, то он будет искать новый минимум, расположенный от предыдущего максимума на расстоянии больше заданного в параметре Backstep .
  6. Если цена продолжит падать, то индикатор будет обновлять минимум через каждое значение пунктов заданное в параметре Deviation .
  7. Когда цена начинает снова расти, индикатор вновь начинает работу с пункта 2.

Достоинства и недостатки Зигзага

К достоинствам этого индикатора можно отнести:

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

К недостаткам индикатора отнесём:

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

Индикатор Зигзаг в МТ4

В торговом терминале МТ4, индикатор Зигзаг находится в пункте меню «Вставка» – «Индикаторы» – «Пользовательский».

Настройка параметров индикатора Зигзаг

После выбора из списка индикатора с наименованием ZigZag, перед вами появится окно его настроек, выберите в нём вкладку входные параметры.

Давайте рассмотрим основные параметры индикатора:

Depth – этот параметр задаёт то количество свечей, среди которых он будет искать экстремумы. Чем он больше, тем меньше экстремумов рисует индикатор Зигзаг, чем он меньше, тем, наоборот, больше изломов появляется на графике индикатора.

Deviation – этот параметр определяет то количество пунктов (выраженное в процентном отношении) между двумя соседними максимумами (или двумя соседними минимумами) через которое новый максимум (или минимум) начнёт отображаться на графике индикатора.

Backstep – этот параметр определяет, на каком минимальном расстоянии друг от друга могут находиться соседние экстремумы. Выражается он в количестве свечей. По умолчанию в настройках индикатора стоит значение Backstep = 3. Это означает, что каждый следующий экстремум не может быть расположен ближе, чем через три свечи к предыдущему экстремуму.

Заключение

Зигзаг вернее будет называть не индикатором, а вспомогательным инструментом технического анализа. Ведь он, по сути, не даёт (и не может давать) никаких сигналов на покупку или продажу. Поэтому бегите подальше от тех «гуру» трейдинга, которые предлагают стратегии торговли на основе сигналов подаваемых Зигзагом.

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

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

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

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

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

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

Настройки у стандартного индикатора всего 3:

  • Depth – минимальное количество свечей, которое должно быть в колене, если установлено значение 10, а изменение цены произошло за 9 свечей, индикатор проигнорирует его;
  • Deviation – в процентах задается минимальное значение изменения цены между экстремумами. Если величина текущего колена составляет, к примеру, 90 пунктов, а этот параметр равен 20%, то для того, чтобы индикатор нарисовал новую вершину, цена должна измениться не менее, чем на 18 п, при это должно соблюдаться условие и по depth;
  • backstep – обозначает число свечей между 2 соседними минимумами/максимумами.

Любопытные особенности Зигзага

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

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

Для этой стратегии профит/убыток можно рассчитать по формуле ТР(SL) = L – 2 x P, где L – величина колена, а Р – порог, заданный в настройках индикатора. По большому счету вход в таком случае производится наугад, а значит при большом числе сделок процент прибыльных должен примерно соответствовать числу убыточных (для сбалансированного рынка), т. е. торговать мы должны в ноль.

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

Если рассчитать такой параметр как Overshot = (L – P)/P, обозначения те же, то его значение должно быть равным 1,0, т.е. число прибыльных сделок примерно равно числу убыточных. Но в случае если Overshot равен, например, 0,85-0,9, то можно говорить о том, что торговать можно против направления колена Зигзага (то есть для пары больше характерно движение в горизонтальном канале). А вот для значения больше 1,0 имеет смысл торговать в направлении колена, т.е. торгуем на пробой и перепись недавних максимумов/минимумов (трендовый характер движения пары).

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

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

Тестирование Зигзага и определение значения Overshot

Для определения значений этого параметры использовался советник ZZDistribution (взят с argolab.net). Он хоть и является роботом, но сам не торгует, а просто прогоняет Зигзаг на определенном участке истории и подсчитывает значение Овершота, число сформированных колен.

Из настроек у него есть только 1 параметр – ZZStepPips, который и обозначает величину колена. Так как нужно сделать несколько проходов при разных значениях ZZStepPips, то робот нужно запускать в режиме оптимизации в тестере МТ4. Таймфрейм может быть любой, указанные выше закономерности прослеживаются на любом.

Для примера обработаем данные за последний год на паре EUR/USD, подсчитаем значение Overshot для диапазона значений колен 8-30 пунктов с шагом 2,0. В результате тестирования во вкладке результаты оптимизации наблюдаем следующую картину: минимальное значение Overshot равно 0,9374, максимальное – 1,0095. Но то, что большая часть значений близка к 1,0 говорит о том, что получить преимущество торгуя на пробой либо отбой от экстремума не удалось бы, т.е. соотношение прибыльных/убыточных сделок при такой торговле было бы примерно 50 на 50.

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

В этом вопросе многое зависит от выбранного временного интервала. Например, на участке с 2010 по 2015 годы для EUR/USD значение овершота было стабильно больше 1, т.е. имела смысл торговля на пробой.

Таким же способом можно выполнить анализ любой другой валютной пары. Например, для EUR/JPY в последние месяцы наблюдается та же картина, что и на EUR/USD, любопытства ради диапазон величины колена Зигзага был изменен (от 10 до 50 п), но на результатах это не сказалось – разброс значений овершота колеблется от 0,93-0,94 до 1,03.

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

Для примера можно привести и пары, на которых сильные тренды – редкость. Классический пример таких пар – кроссы валют, экономики стран которых сильно взаимосвязаны. Например, экономика Австралии и Новой Зеландии связаны достаточно сильно, поэтому кросс AUD/NZD имеет ярко выраженный контртрендовый характер. Та же ситуация и с Канадой, и Канада, и Австралия сильно страдают от снижающихся цен на сырье, замедления роста мировой экономики, поэтому и корреляция между ними неплохая, так что AUD/CAD также имеет контртрендовый характер.
Результаты подтверждают это, по паре AUD/NZD овершот стабильно и намного меньше 1,0, т.е. предпочтительнее торговля на отбой.

Исследование полученных данных

Значение овершота для каждого из заданных порогов зигзага дает только общее представление о характере движения пары и подобрать стиль торговли. Но вот для определения величины тейк-профита этих данных недостаточно, нужно знать вероятность выпадения каждого из значений overshot.

К счастью, советник всю эту информацию собирает самостоятельно и сохраняет в виде текстового документа (tester/files). Помимо временного отрезка, на котором выполнялось тестирование и значения среднего овершота, советник записывает еще и величину овершота в диапазоне 0,05-5,00с шагом 0,1, для каждого значения фиксируется вероятность его появления (второй столбец) и вероятность появления на графике овершота равного либо больше заданного.

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

Видно, что с ростом овершота уменьшается вероятность его появления. На диаграмме также видно, что при овершоте есть скачок по шкале вероятности, это объясняется тем, что советник при тестировании записывает в текстовый файл значения овершота в диапазоне 0,05-5,0. Поэтому на диаграмме этот всплеск учитывает вероятность появление овершотов свыше 5,0.

По диаграмме видно, что в случае с AUD/NZD значение овершота будет больше 1,0 только в 25-26% случаев, это только подтверждает контртрендовый характер движения пары. Зато 25% овершотов будут довольно длинными.

Что касается того, как применять полученные знания на практике, то они пригодятся для выбора тактики для конкретной валютной пары и помогут с установкой ТР. Например, в случае с AUD/NZD в соответствии с выполненным анализом логично было бы торговать на отбой от уже сформированного экстремума. Учитывая вероятность возникновения овершота больше 1,0 ТР имеет смысл ставить чуть ближе к последнему экстремуму, в 75% случаев цена до экстремума не дойдет.

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

Стратегии на основе зигзага

На основании Зигзага можно создать не одну торговую систему (как пробойную, так и предусмотренную для торговли на отбой от экстремумов). Как пример пробойной стратегии можно рассмотреть ТС ZZelse, зигзаг – единственный используемый индикатор (параметры в базовой версии 15, 0, 3), торговля ведется на Н1.

Для покупок необходимо выполнение таких правил:

  • на графике должны сформироваться 2 максимума, причем последний должен быть ниже, чем предыдущий, обозначим экстремумы точками 1, 2, 3;
  • после формирования точки 3 выше нее размещается отложенный ордер на покупку, стоп можно поставить под недавний минимум (точка 2), ТР не рекомендуется ставить более 80 п, а можно использовать трейлинг-стоп. Если по паре был выполнен анализ с помощью советника ZZDistribution, то можно примерно оценить вероятность срабатывания ТР;
  • далее возможны 2 варианта – лучше всего если цена не переписывает точку 2, а сразу идет в нужную сторону, пробивает сопротивление на уровне максимума в т.3. Если же новый минимум (т. 4) переписывает т.2., то рекомендуется перетащить SL на новый уровень. Между точками 3 и 4 растягиваем Фибо уровни и стоп размещаем чуть ниже 38,2% от точки 3;
  • если будет сформирован новый максимум ниже т. 3, то отложенный уровень на покупку размещаем уже над ним.

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

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

Определяем уровни с помощью Зигзага

В этой стратегии торговля предполагается только на отбой от уровней, а сами уровни поддержки/сопротивления будут строится по экстремумам Зигзага (торговля желательна на Н1 EUR/USD либо GBP/USD). Для того, чтобы построить сопротивление нужно:

  • найти на графике 3 максимума, они должны последовательно повышаться;
  • для дальнейшей работы расстояние между первым и последним максимумом должно быть не менее 90 п;
  • если условие выполняется, то нужно дождаться формирования 4 максимума и оценить его положение. Если он попадает в диапазон между вершинами 2 и 3, а расстояние между ними не более 40 п, то уровень строится через 3 экстремум. Если 4 вершина выше 3-й, а расстояние между ними не превышает 40 п, то уровень будет находиться на 3-м максимуме (4 вершина считается ложным пробоем).

Для построения поддержки правила зеркальные. То есть ищем 3 последовательно понижающихся минимума и повторяем описанные выше шаги.
Далее возможны такие варианты торговли:

  • если цена находится между построенными уровнями. Торговать будем на отбой от них, вход в рынок возможен как отложенным ордером, так и в момент касания ценой поддержки/сопротивления. Стоп не должен быть меньше 50 п, ТР выставляется либо в 1,5-2 раза больше стопа, либо используется трейлинг-стоп;
  • цена может и выйти за пределы уровней, если цена находится выше них, то выставляется 2 отложенных ордера на покупку (от каждого из уровней), ниже – 2 отложенных ордера на продажу.

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

Зигзаг как вспомогательный элемент торговой системы

Еще одна стратегия предполагает использование зигзага в составе набора индикаторов, торговля будет вестись с тем, чтобы войти в рынок на завершении отката, так что эта ТС – одна из многочисленных вариаций торговли по тренду (работать желательно на EUR/USD либо GBP/USD, рабочий таймфрейм – Н4). Для торговли понадобится такой набор инструментов:

  • 2 скользящие средние SMA72 и SMA144;
  • фракталы;
  • Стохастик с параметрами 8, 5, 3 (выбрать в настройках метод МА - simple);
  • Зигзаг с параметрами 5, 3, 1.

Работать по стратегии будем только во время тренда, если обе МА переплелись, а цена долгое время не выходит из горизонтального канала, торговля не ведется. Помимо этого, понадобятся уровни поддержки/сопротивления, построенные по вершинам Зигзага.

Для покупок должна сложиться такая ситуация:

  • на рынке должен быть восходящий тренд, т.е. SMA72 располагается над SMA144, цена должна располагаться над МА;
  • далее на графике ищем строим ближайший уровень поддержки (через минимум ZZ);
  • когда Стохастик пересечет по направлению сверху-вниз срединную линию, можно размещать отложенный ордер на покупку чуть выше уровня поддержки;
  • SL ставим в районе 70-80 п, ТР как минимум в 1,5 раза больше. Стоп-лосс при сопровождении позиции можно переносить либо под последующие минимумы Зигзага (если они выше, чем тот, через который построена поддержка, либо по фракталам).

Для продаж правила обратные, т. е. цена должна находиться ниже МА, SMA72 располагается ниже SMA144.

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

Подведение итогов

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

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

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

Если вы еще не нашли подходящего брокера, то переходите по этой ссылке . Здесь представлены только надежные и проверенные брокерские компании.

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

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

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

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

  1. Deviation – определяет наименьшее значение количества пунктов цены между соседними свечами, которое не подлежит сглаживанию. Устанавливается он в процентах и автоматически установлен на значение 5%. То есть, если разница цен между соседними свечами будет более или равна 5%, график индикатора образует впадину или вершину, а если меньше – его график останется ровным. Таким образом, параметр Deviation определяет уровень сглаживания свечевого графика по вертикали;
  2. Depth – задает размер интервала, то есть количество свечей после последнего излома, на которых индикатор не будет искать новый минимум или максимум. Предустановленное значение – 12;
  3. Backstep – минимальное количество свечей, возможных между изломами графика. Вместе с параметром Depth определяет чувствительность графика по горизонтали. По умолчанию равен 3.

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

Выводы

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