ЗигЗаг – индикатор без запаздывания и перерисовки
Цена любого финансового инструмента изменяется во времени под воздействием комплекса внешних факторов. Некоторые из них приводят к ее росту, а другие – к падению. При этом сила каждого фактора сильно зависит от текущей цены – чем дольше он действует, тем слабее становится. Поэтому цена на графиках некоторое время перемещается в определенном диапазоне, формируя экстремумы. Для их определения можно применять индикатор ZigZag без перерисовки и запаздывания, подробное описание которого приведено ниже.
p, blockquote 1,0,0,0,0 —>
Описание индикатора ZigZag
В торговом терминале MetaTrader индикатор ZigZag (ZZ) находится в наборе встроенных технических инструментов. При этом следует учитывать, что это самая простейшая стандартная версия индикатора, обладающая минимальной функциональностью. Имеются разработки и других модифицированных индикаторов ЗигЗаг (ЗЗ), отдельные представители которых будут описаны в соответствующем разделе.
p, blockquote 2,0,0,0,0 —>
Рисунок 1. Ломаная кривая неперерисовывающегося индикатора ZigZag.
После установки на ценовой график (выполняется это простым перетаскиванием его названия из списка индикаторов на ценовой график) ZZ рисует на нем непрерывную ломаную кривую, состоящую от отрезков (рис. 1). Конец предыдущего отрезка является началом следующего.
p, blockquote 3,0,0,0,0 —>
Легко заметить, что место, в котором отрезки соединяются, является ценовым минимумом или максимумом на определенном временном промежутке. Поэтому с помощью ЗЗ легко идентифицируются локальные экстремумы, что может использоваться с различными целями в разнообразных торговых стратегиях (например, для выявления уровней сопротивления и поддержки, зон спроса и предложения и т. д.).
p, blockquote 4,0,0,0,0 —>
p, blockquote 5,0,0,0,0 —>
Параметры индикатора ЗигЗаг
Сразу после установки ЗЗ на ценовой график отображается настроечное окно (рис. 2). В нем можно задать цвет, ширину и стиль рисуемой линии, таймфреймы, на которых она будет отображаться, а также следующие параметры, влияющие на результаты вычислений экстремумов:
p, blockquote 6,0,0,0,0 —>
- Depth – минимальное количество свечей между соседними одинаковыми экстремумами (минимумами или максимумами);
- Deviation – минимальная относительная разница между High- или Low-ценами соседних свечей экстремума;
- Backstep – минимальное количество свечей между соседними противоположными экстремумами (минимумом и максимумом).
Рисунок 2. Входные параметры настроечного окна индикатора без запаздывания и перерисовки ЗигЗаг.
Как настроить индикатор ЗигЗаг
Значение Deviation определяет ценовую чувствительность вычислительного алгоритма индикатора. Оно задается в процентах (по отношению к количеству пунктов ценового движения от предыдущего экстремума) и если High-цена текущей свечи ниже, чем High-цена предыдущей свечи на величину меньшую Deviation, то High-цена текущей свечи не считается максимумом. Соответственно, не считается минимумом Low-цена свечи, если она выше Low-цены предыдущей свечи менее чем на величину Deviation.
p, blockquote 7,0,0,0,0 —>
Значение Depth определяет количество свечей, которое должно пройти после сформированного экстремума, после чего алгоритм начинает поиск следующего такого же экстремума. Эта переменная обеспечивается отсутствие перерисовки у индикатора ZigZag, поскольку в течение Depth свечей не может быть сформирован очередной экстремум, такой же, как и предыдущий (максимум после максимума или минимум после минимума).
p, blockquote 8,0,0,0,0 —>
Значение Backstep определяет, через сколько свечей начинается поиск противоположного экстремума (после минимума – максимум, а после максимума – минимум). Иными словами, соседние противоположные экстремумы не могут находиться на расстоянии друг от друга ближе, чем Backstep.
p, blockquote 9,0,0,0,0 —>
Цвет, ширина и стиль линии позволяют задать уникальное отображение линии ЗЗ на ценовом графике. Эти параметры будут полезны при торговле на основе анализа сигналов нескольких индикаторов.
p, blockquote 10,0,1,0,0 —>
Также можно задать как все, так и лишь некоторые таймфреймы, на которых будет отображаться линия ZZ. Это может потребоваться в торговых стратегиях, основанных на анализе ценовой динамики одного финансового инструмента на разных таймфреймах (например, ЗигЗагом может определяться тенденция на старшем таймфрейме, а на младшем – проводиться поиск моментов входа в рынок с помощью других инструментов).
p, blockquote 11,0,0,0,0 —>
p, blockquote 12,0,0,0,0 —>
Рисунок 3. Так отображается неперерисовывающийся ЗигЗаг без перерисовки с разными параметрами.
Стандартный набор параметров ZZ – 12 (Depth), 5 (Deviation), 3 (Backstep). На рис. 3 ZigZag со стандартными параметрами нарисован красным цветом. Для сравнения желтым цветом нарисован ЗЗ с параметрами, увеличенными в 3 раза – 36 (Depth), 15 (Deviation), 9 (Backstep).
p, blockquote 13,0,0,0,0 —>
Как рассчитывается ZigZag-индикатор
В упрощенном виде расчет алгоритма ЗЗ выполняется следующим образом. Первоначально минимум и максимум принимаются равными (фиксируются), соответственно, Low- и High-ценам первой свечи анализируемого промежутка (доступной ценовой истории на текущем таймфрейме). Затем происходит последовательное сравнение High-свечей с зафиксированным максимумом и Low-свечей с зафиксированным минимумом;
p, blockquote 14,0,0,0,0 —>
- если High-цена текущей анализируемой свечи не выше, чем зафиксированный максимум, то начинается проверка следующей свечи, в ином случае максимумом становится High-цена текущей анализируемой свечи;
- если Low-цена текущей анализируемой свечи не ниже, чем зафиксированный минимум, то начинается проверка следующей свечи, в ином случае минимум становится Low-цена текущей анализируемой свечи.
Если на временном промежутке, удовлетворяющем параметрам Backstep и Depth, не произошло обновление минимума или максимума в соответствии с параметром Deviation, то он отображается на графике в виде точки экстремума и алгоритм начинает поиск противоположного экстремума. Каждый последующий найденный экстремум, удовлетворяющий условиям, заданным в настройках ZZ, соединяется с предыдущим отрезком.
p, blockquote 15,0,0,0,0 —>
Как работать с индикатором ZigZag
p, blockquote 16,0,0,0,0 —>
Один из самых распространенных способов применения ЗЗ заключается в построении уровней сопротивления (УС) и поддержки (УП):
p, blockquote 17,0,0,0,0 —>
- сопротивление строится по максимумам (рис. 4);
- поддержка строится по минимумам (рис. 5).
При этом необходимо выделять наиболее значимые ключевые уровни, которые способны остановить и развернуть ценовую динамику.
p, blockquote 18,0,0,0,0 —>
p, blockquote 19,0,0,0,0 —>
Также ZZ может быть применен для идентификации зон спроса (ЗС) и предложения (ЗП), имеющие очень большое сходство с УП и УС. Основная разница между ними заключается в силе:
p, blockquote 20,0,0,0,0 —>
- сила УП и УС прямо пропорциональна количеству тестирований;
- сила ЗС и ЗП при каждом очередном тестировании уменьшается.
Рисунок 4. Уровень сопротивления (красная прямая), построенный по максимуму индикатора ЗигЗаг, отмеченному красной стрелкой, который впоследствии был протестирован, но не пробит (зеленая стрелка).
Рисунок 5. Уровень поддержки (красная прямая), построенный по минимуму индикатора ZigZag (отмечен красной стрелкой), впоследствии дважды протестированному не пробитому (зеленые стрелки).
p, blockquote 21,1,0,0,0 —>
Очень удобно пользоваться ломаной ЗигЗага для построения линии тренда:
p, blockquote 22,0,0,0,0 —>
- при нисходящей тенденции – по максимумам, последовательно снижающимся (рис. 6);
- при восходящей тенденции – по минимумам, последовательно повышающимся (рис. 7).
Рисунок 6. Линия нисходящего тренда, построенная по последовательно снижающимся ценовым максимумам.
Рисунок 7. Линия восходящего тренда, для построения которой использовались минимумы, идентифицированные индикатором ЗигЗаг.
p, blockquote 23,0,0,0,0 —>
Рисунок 8. Паттерн ABC, построенный на двух минимумах и одном максимуме, идентифицированных индикатором ЗигЗаг.
Торговые стратегии «ЗигЗаг»
Как правило, ТС предполагают анализ двух и более технических инструментов и открытие позиций на основе его результатов. Однако можно торговать и на основе лишь сигналов ZZ. Одна из таких методик заключается в следующем (рис. 9):
p, blockquote 24,0,0,0,0 —>
- при формировании минимума открывается длинная позиция со СтопЛоссом ниже этого минимума;
- при формировании максимума открывается короткая позиция со СтопЛоссом выше этого максимума.
Рисунок 9. Торговая стратегия по одному индикатору ЗигЗаг.
Размер СтопЛосса выбирается исходя из волатильности торгуемого финансового инструмента. Закрываются открытые сделки после формирования очередного противоположного экстремума или путем установки ТейкПрофита в 2÷3 раза превышающего СтопЛосс (при этом следует проанализировать вероятность достижения такого ТейкПрофита, и если она мала, то сделку лучше не совершать).
p, blockquote 25,0,0,0,0 —>
Описанная стратегия работает на отбой от уровней. Следующая стратегия работает на пробой уровней. Если сформировался максимум, то необходимо подождать, пока цена уйдет вниз от него на такое расстояние, при котором возможно установить BuyStop на уровне максимума с минимальным СтопЛоссом (рис. 10). Если сформировался минимум, то необходимо подождать, пока цена уйдет вверх от него на расстояние, при котором можно разместить SellStop на уровне минимума с минимальным СтопЛоссом.
p, blockquote 26,0,0,0,0 —>
Рисунок 10. Торговля на пробой уровней, идентифицированных по индикатору ЗигЗаг.
В результате у трейдера постоянно активированы 2 отложенных ордера на двух последних экстремумах. ТейкПрофит сделок устанавливается в несколько раз больше размера СтопЛосса.
p, blockquote 27,0,0,0,0 —>
Индикатор ЗигЗаг для скальпинга
Описываемая в этом разделе ТС предполагает применение в дополнение к ZZ еще двух технических инструментов:
p, blockquote 28,0,0,0,0 —>
- SuperSignalsChannel – модифицированный «Ценовой канал», рисующий зеленую и красную линии, между которыми перемещается цена, и стрелки при касании ценой этих линий;
- FT PVD – рисует на ценовом графике полосу из красных и синих баров, обозначающих текущую тенденцию (красные бары – нисходящую, синие бары – восходящую).
Готовый шаблон для этой торговой стратегии скальпинга можно скачать здесь. В архиве присутствует комплекс индикаторов (файлы .ex4 и .mq4), помещаемые в папку Indicators, и файл шаблона (.tpl), помещаемый в папку Templates).
p, blockquote 29,0,0,0,0 —>
Длинная позиция открывается, если (рис. 11):
p, blockquote 30,0,0,0,0 —>
- SuperSignalsChannel отображает зеленую стрелку;
- предыдущий найденный экстремум ZZ – максимум;
- FT PVD отображает синие бары.
Рисунок 11. Покупка актива по скальпинговой торговой стратегии с использованием индикатора ЗигЗаг.
Короткая позиция открывается, если (рис. 12):
p, blockquote 31,0,0,1,0 —>
- SuperSignalsChannel отображает красную стрелку;
- предыдущий найденный экстремум ZZ – минимум;
- FT PVD отображает красные бары.
Рисунок 12. Продажа актива по скальпинговой ТС с использованием индикатора ZigZag.
СтопЛосс располагается на несколько пунктов выше ближайшего максимума (для короткой позиции) или ниже ближайшего минимума (для длинной позиции). Прибыль фиксируется при генерации SuperSignalsChannel стрелки противоположно цвета, чем при открытии позиции.
p, blockquote 32,0,0,0,0 —>
Модифицированные индикаторы ЗигЗаг
p, blockquote 33,0,0,0,0 —>
Индикатор ZigZag Alert (скачать)
Простейшим вариантом модификации ЗЗ является введение в его алгоритм кода, функции которого заключаются в оповещении трейдера о формировании нового экстремума. Такое оповещение может быть визуальным (стрелочка на графике, рис. 13), звуковым или текстовым (сообщение во всплывающем окне, СМС на телефон, письмо на виртуальный почтовый ящик).
p, blockquote 34,0,0,0,0 —>
Рисунок 13. Визуальные стрелочные сигналы оповещения индикатора ZigZag Alert.
p, blockquote 35,0,0,0,0 —>
В простейшем случае стрелки используются для открытия позиций:
p, blockquote 36,0,0,0,0 —>
- по зеленой, указывающей вверх – длинной;
- по красной, указывающей вниз – короткой.
При этом необходимо использовать вспомогательный фильтр (например, трендовый индикатор).
p, blockquote 37,0,0,0,0 —>
Стоит отметить различие параметров ZigZag Alert от обычного ЗЗ. В нем лишь два из них влияют на результаты алгоритмических вычислений:
p, blockquote 38,0,0,0,0 —>
- NoiseLevel – степень фильтрации случайных ценовых колебаний;
- SwitchPercent – относительная величина ценового движения, при которой будет идентифицирован разворот.
Подробнее о ZigZag Alert можно прочитать здесь.
p, blockquote 39,0,0,0,0 —>
Индикатор ZigZag MTF (скачать)
p, blockquote 40,0,0,0,0 —>
Рисунок 14. Несколько кривых, отображающих результаты расчета индикатора ZigZag MTF на нескольких последовательных таймфреймах.
В настройках трейдер может задать таймфреймы, на которых производится расчет ЗигЗага. Чаще всего выбираются 3 последовательных таймфрейма. При этом в качестве младшего таймфрейма целесообразно выбирать период рабочего графика, на котором трейдер осуществляет основной анализ рынка.
Обзор стратегий на основе индикатора ЗигЗаг
На валютном рынке Форекс может стабильно зарабатывать каждый, кто разбирается в торговле и имеет хорошую прибыльную стратегию, например, на основе индикаторов вроде ЗигЗаг. Большинство прибыльных Форекс-стратегий имеют в основе несколько технических инструментов – индикаторов. ЗигЗаг при правильном использовании и комбинировании с другими инструментами позволяет трейдеру значительно увеличить свой капитал, либо иметь стабильный небольшой доход от торговли валютными парами.
Индикатор ZigZag
В торговой практике современные трейдеры, работающие удаленно, используют программу Meta Traider 4. Это не только популярный, но и крайне удобный инструмент для работы. В состав программы входит множество индикаторов, в том числе и ZigZag.
Обратите внимание! Из всех форекс брокеров, работающих на территории РФ, критериям действительно качественной компании удовлетворяют немногие. Лидером является – Альпари!
— более 20 лет на рынке Форекс;
— 3 международные лицензии;
— 75 инструментов;
— быстрый и удобный вывод средств;
— более двух миллионов клиентов;
— бесплатное обучение;
Альпари — это брокер №1 по версии Интерфакса! Все, что необходимо для начала — просто зарегистрироваться на сайте!
Совет! Этот инструмент технического анализа применяется в основном при работе на больших таймфреймах, где просматривается четкое движение тренда.
На графике индикатор изображен в виде зигзагообразных линий, соединяющих локальные минимумы и максимумы, давая понять трейдеру примерное последующее движение цены.
Как показывает практика, для успешной торговли одного лишь ЗигЗага не достаточно, поэтому он используется как вспомогательный инструмент. Очень часто трейдеры его применяют в совокупности с экспоненциальными скользящими средними и осцилляторами типа RSI или MACD, а также с более сложными инструментами: волнами Эллиота, линиями Фибоначчи и полосами Боллинджера.
Волны Эллиота подходят лишь для гуру трейдинга, уже освоивших сложные методы анализа. Новичкам валютного рынка Форекс ЗигЗаг рекомендуется сочетать с одним осциллятором и скользящей средней, что при правильном подходе может гарантировать большое число прибыльных сделок.
ZigZag на графике.
В совокупном применении с этими инструментами ЗигЗаг способен отсеивать лишние шумы и колебания цены, то есть ложные сигналы. Для наилучшего результата валютными спекулянтами строятся сразу два ЗигЗага, которые заключают движение цены в небольшой коридор, тем самым увеличивая шансы на более точные прогнозы.
Торговые стратегии с индикатором
С использованием индикатора ЗигЗаг для начинающих спекулянтов и опытных торговцев прекрасно подойдут две описанные ниже ТС, которые помогут увеличить депозит, сведя число убыточных ордеров к минимуму. Каждую стратегию на основе индикатора рассмотрим отдельно.
Стратегия торговли, основанная на трендовом развороте цены
В случае с этой стратегией трейдер должен выжидать момент, когда произойдет разворот трендового движения цены и пройдут корректировочные волны. Для торговли используется 4-часовой или дневной таймфрейм. Стратегия является долгосрочной и предполагает открытие затяжных ордеров.
В качестве фильтра можно использовать индикаторы RSI или Стохастик со стандартными настройками. Заходя в зону перекупленности или перепроданности, они будут сигнализировать о возможном развороте тренда.
Стратегия на разворот тренда.
- В тот момент, когда заканчиваются коррекционные волны, индикатор ЗигЗаг отсеивает их, образуя новый локальный минимум или максимум.
- Устанавливается отложенный ордер Buy Stop или Sell Stop, по направлению глобального тренда. Позиция устанавливается на середине коррекционной свечи.
- В случае, когда коррекционная свеча имеет большой объем, можно опустить или поднять позицию чуть выше или ниже в зависимости от тренда.
- Страховочный стоп-лосс устанавливается в 30-40 пунктах.
- Тейк-профит пока не выставляется. Постепенно при движении цены позиция должна быть перенесена в безубыточное положение.
- Сдвигаем стоп-лосс к цене открытия сделки, и по ходу движения цены постепенно его перемещаем.
- Как только образуется сигнал на разворот тренда в обратном направлении, о чем оповестит осциллятор, зайдя в одну из крайних зон, а затем выйдя из нее, из сделки также следует выйти.
- Таким образом, за несколько дней торговли можно снять до 500-800 пунктов чистого профита, что значительно прибыльней, чем внутридневная торговля по скальперским стратегиям.
Точки для заключения сделок.
Совет! В данном случае рекомендуется использовать высоковолатильную пару типа USD/JPY, так как консервативные инструменты с австралийским или новозеландским долларом редко отличаются большим перепадом стоимости и не принесут большой прибыли.
ЗигЗаг и скользящие средние
В основе этой стратегии лежат сигналы Zigzag и скользящей средней. Период обоих индикаторов 90.
ЗигЗаг и скользящая средняя.
Условия для открытия сделок таковы:
- Ордера на покупку открываются, когда ЗигЗаг нарисовал первый максимум после минимума, либо при пересечении ЗигЗагом MA снизу вверх.
- Вход на покупку на следующей свече, при этом выставив страховочный Стоп-лосс на 30-40 пунктов, а Тейк-профит на 10 пунктов.
- Для ордеров на продажу картина выглядит зеркально.
В этом случае для работы используется часовой таймфрейм валютного инструмента EUR/USD, как правило, сделки всегда отрабатывают по Тейк-профиту. Большой Стоп необходим из-за просадки, что периодически случается при торговле на часовом графике.
Преимущества и недостатки торгового инструмента
Среди явных преимуществ этого инструмента можно выделить следующие:
- Возможно использование с любыми таймфреймами и валютными инструментами, но лучше всего ZigZag отрабатывает на долгосрочных стратегиях.
- При комбинировании с другими торговыми инструментами дает максимально точную информацию для входа на рынок.
- Прекрасная возможность исключать рыночные шумы и определять направления движения тренда.
Однако имеются у индикатора ЗигЗаг и некоторые недостатки, а именно:
- Трудно составить будущий прогноз, используя лишь один индикатор.
- Работа с большими таймфреймами на долгосрочных сделках не всегда удобна для трейдеров.
- Иногда возникает перерисовка самого последнего отрезка, что может сбить трейдера с толку и мешает определиться с возможным входом в сделку.
Индикатор ЗигЗаг — эффективный торговый инструмент для технического анализа рынка Форекс. При его грамотном использовании трейдер может рассчитывать на то, что прибыльные сделки в его торговле будут преобладать над убыточными.
https://forexxx4all.ru/indikator-zigzag-bez-pererisovki-i-zapazdyvaniya/
https://kapitalogiya.com/fx/strategiya-zigzag