Как работает индикатор Зигзаг? Исследуем рынок с индикатором зигзаг.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Индикатор ZigZag, описание и его возможности

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

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

Установка данного индикатора не требуется. Он входит в обычный стандартный набор и находится в разделе «Пользовательские индикаторы».

Если по какой-то причине, индикатор отсутствует в Вашем торговом терминале, то скачать индикатор ZigZag можно перейдя по этой .

Детальное руководство по индикатору ZigZag

Основные функции и параметры индикатора Zigzag:

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

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

В случае, когда пик достиг максимума, то ордер нудно выставлять на покупку, и соответственно наоборот, если пик на минимуме, то сделку необходимо открывать на продажу. Размер Stop-Loss самостоятельно определяется трейдером в зависимости от характера торгов на рынке.

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

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

Недостатки индикатора:

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

Параметры в настройках индикатора ZigZag

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

ExtDeviation – это наименьшее число пунктов между экстремумами (минимумами или максимумами) двух смежных свечей для образования локальной впадины или вершины (выражается в процентах);

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

ExtBackstep – это минимальное значение числа свечей между всеми локальными экстремумами (максимумами или минимумами).

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

  • ExtDeviation равен 5;
  • значение ExtDepth установлено на 12;
  • ExtBackstep соответствует 3.

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

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

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

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

Стратегии и методы универсальной торговли по индикатору ZigZag

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

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

В графических программах предусмотрены два варианта индикатора:

  1. Зигзаг (базовый)
  2. Зигзаг с восстановлениями.

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

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

Для вычислений на основе лишь цен закрытия, нужно отметить функцию «Line (NAV)» при выборе опции «Price Style». Она находится во вкладке «Price Attributes» . Для вычислений на основе диапазоне минимума (максимума), нужно отметить в «Price Style» ОНСL-Бары, НLС-Бары или .

При работе с индикатором на первых порах, все же рекомендуется сохранить имеющие стандартные параметры

Настройка индикатора ZigZag на 10% с ОНСL-барами обязательно привела бы к линии, разворачивающейся только лишь после изменения от минимума до максимума на 10% или более.

Другие движения цены меньше 10% уже бы игнорировались. В случае торговли рыночным инструментом от минимального значения на 100 до максимального на 109, индикатор не нарисовал бы линию, поскольку движение было менее 10%. В случае, продвижения рыночного инструмента от минимума со значением 100 до максимальной отметки 110, то индикатор нарисовал бы линию от 100 до 110.

При продолжении движения цены до нового максимального значения 112, то данная линия была бы продолжена до 112. Индикатор не сделал бы разворот до того, пока цена не снизилась на 10% или больше от своего наибольшей значения. От максимального значения на отметке 112 цена должна была бы упасть на 11.2 пунктов (или к локальному минимуму до 100.8), чтобы линия индикатора развернулась и показала новую.

УНИКАЛЬНОЕ ВИДЕО:
Торговая стратегия на базе индикатора ZigZag

20.04.2016 ·

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


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


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



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



Индикатор зигзаг, наложенный на график

Построение и настройки

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


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

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

  3. Backstep (отступ) - числовое значение, обозначающее минимально допустимое количество баров между максимумом и минимумом, которые отображает индикатор zigzag. Это позволяет избежать ситуаций, когда линия просто следует за каждой новой свечой, попутно рисуя новые экстремумы, ничего не имеющие общего с реальным положением дел.

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


Настройка индикатора zigzag

Применение

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


Безусловно удобное пространство для использования индикатора зигзаг - волновая разметка движения. Здесь получается преимущества сразу по нескольким направлениям. Во-первых, самой процедурой построения и параметрами уже заложена фильтрация незначительных колебаний, которые могут мешать непредвзятому анализу движения. Во-вторых, такое отображение позволяет быстро и легко расставлять все метки по графику, так как экстремумы обозначены и остаётся лишь идентифицировать их как импульсные и коррекционные границы волн. Очень часто при этом используется сразу два индикатора zigzag с разными настройками чувствительности на не очень большом тайм-фрейме от М5 до М15. Эта комбинация позволяет отслеживать волновую разметку и на меньшем масштабе в составе более крупных волн , которые будет показывать алгоритм с менее чувствительными параметрами.



Использование двух индикаторов зигзаг для упрощения идентификации волн Эллиотта


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


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

Модификации

Неудивительно, что такой удобный инструмент zigzag со временем подвергся улучшениям и обзавёлся новыми функциями . Одной из первых появилась модификация индикатора зигзаг с алертом, то есть с оповещением о формировании новых экстремумов. Также она была дополнена одним важным параметром - процентном показателе, при котором начинает идентифицироваться разворот. Эти значения можно брать из соотношения фибоначчи, так как на трендовом рынке очень часто разворот происходит только после пробоя значения 23,6% от всего диапазона предшествующего движения. Соответственно, всё, что до этого значения можно считать не более чем локальной краткосрочной по меркам тайм-фрейма коррекцией. И только после преодоления указанного процента стоит рассматривать разворот всерьёз.


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




Гармонический паттерн, обнаруженный и выведенный на экран индикатором ZUP


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