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

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

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, о котором подробнее можно прочитать в отдельной статье.

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

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

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

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

Трейдеры использующие в своей практике , могут применять индикатор Зигзаг для удобства идентификации волн. Как видите на рисунке ниже, индикатор однозначно показывает пять волн движущей фазы (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. Это означает, что каждый следующий экстремум не может быть расположен ближе, чем через три свечи к предыдущему экстремуму.

Заключение

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

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

Здравствуйте, уважаемые читатели! Сегодня познакомимся с не менее популярным индикатором 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • сопротивление строится по максимумам (рис. 4);
  • поддержка строится по минимумам (рис. 5).

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

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

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

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

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

Еще один распространенный способ использования ЗЗ – идентификация графических фигур (паттернов). Например, на рис. 8 показан паттерн ABC. Открытие длинной позиции по нему происходит после того, как цена после точки C пересечет уровень точки B снизу вверх. СтопЛосс устанавливается на уровне точки C, а размер ТейкПрофита выбирается в 2÷3 раза больше, чем СтопЛосс.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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


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

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


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

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

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

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

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

  • Строка Depth дает возможность задать размер интервала, в течение которого индикатор не будет искать новых максимумов и минимумов.
  • Строка Deviation дает возможность задать минимальное количество пунктов между максимальным и минимальным значениями ценового уровня, необходимыми для создания локальной вершины или впадины. Это значение отображается в процентах.
  • Строка Backstep позволяет задать минимальное количество свечей между локальными максимумами и минимумами.

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

Как использовать индикатор ZigZag

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

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


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

Достоинства и недостатки индикатора ZigZag

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

Среди огромного количества достоинств индикатора ZigZag необходимо отметить следующие:

  1. Он в состоянии работать с любыми тенденциями на рынке Форекс. Его использование дает возможность практически полностью исключить ошибки, связанные с рыночным шумом.
  2. Этот индикатор можно применять для работы практически на любых тайм-фреймах. Благодаря этой особенности этот инструмент походит для любых трейдеров, какой бы метод торговли они не использовали.
  3. Он прекрасно работает в паре практически с любыми инструментами, используемыми для проведения технического анализа.

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

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

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