Кратко: Индикатор zigzag — это фильтр ценовых колебаний, который отображает только значимые вершины и впадины, отбрасывая мелкие «пилы». Он помогает увидеть общую структуру тренда, уровни поддержки/сопротивления и потенциальные развороты, но не генерирует сигналы сам по себе и требует подтверждения другими инструментами.
- Что такое индикатор zigzag: принцип работы
- Сигналы: как читать их на графике
- Настройка: параметры и таймфрймы
- Торговые стратегии
- С чем сочетать: RSI, MACD, Price Action
- Индикатор zigzag в MetaTrader и TradingView
- Типичные ошибки и когда инструмент не работает
- Итоги: кому и как применять
- Сравнение ZigZag с другими индикаторами рыночной динамики
- Часто задаваемые вопросы (FAQ) о ZigZag
- Практический пример: построение торгового плана с использованием ZigZag и сопутствующих индикаторов
- Как адаптировать ZigZag под разные стили торговли
Индикатор zigzag давно используется трейдерами, потому что он упрощает визуальный анализ графика, убирая шумовые движения. При работе на форекс-рынке, где цены часто «скользят» в боковике, он позволяет быстро определить, где произошёл реальный отбой цены от уровня. В статье рассматривается, как работает этот инструмент, какие сигналы он может подсказать, какие параметры подходят разным стиям торговли и как комбинировать zigzag с другими индикаторами. Ориентир — трейдеры от новичков до опытных скальперов, которые ищут простое визуальное средство для построения ценовой структуры на EUR/USD, GBP/JPY и других популярных парах.
Что такое индикатор zigzag: принцип работы

Индикатор zigzag показывает только те ценовые экстремумы, которые превышают заранее заданный процент отклонения от предыдущего экстремума, тем самым формируя «зигзагообразную» линию. Математически он сравнивает текущую цену с максимумом (или минимумом) за выбранный период и откладывает точку, если разница превышает порог, например 5 % от цены. Создателем оригинального алгоритма считается Джон Мерфи, который в 1970-х предложил его в качестве инструмента для выявления рыночных волн.
- Фильтрация шума: мелкие «пилы» и случайные отскоки игнорируются.
- Динамическая линия: после появления нового экстремума предыдущий сегмент может измениться.
- Не предсказывает будущее: отображает только уже прошедшие движения.
- Настраиваемый порог отклонения: от 0,5 % до 10 % в зависимости от волатильности.
Индикатор zigzag работает за счёт простого сравнения цены с историческим максимумом/минимумом, поэтому он одинаково применим к любой валютной паре, будь то EUR/USD с высокой ликвидностью или GBP/JPY, где часто наблюдаются резкие «сквиз»-движения. При этом важно помнить, что при низкой волатильности (наприме, во время сильного флэта) линии могут почти не появляться, и визуальная польза резко падает.
Сигналы: как читать их на графике

- Разворот после крупного отскока → если zigzag формирует новый минимум ниже предыдущего минимума и цена начинает подниматься, это может быть сигналом к покупке. Пример: на EUR/USD при падении ниже 1,0800 образовался новый минимум, после чего цена отскочила к 1,0870.
- Протяжённый отбой (отскок от уровня) → когда линия zigzag фиксирует верхнюю вершину, а затем цена отскакивает и формирует минимум выше этой вершины, это указывает на сильный отбой. На GBP/JPY такой паттерн часто появляется после резкого гэпа.
- Скользщий уровень поддержки/сопротивления → если zigzag соединяет несколько последовательных максимумов, их уровень служит динамическим сопротивлением. При пробое цены выше линии появляется шанс на рост.
- Треугольник «сквозной» → когда zigzag образует сужающийся диапазон (вниз максимум, вверх минимум), трейдер видит потенциальный прорыв. На EUR/USD такие треугольники часто развиваются в период новостей.
- Отсутствие новых экстремумов в течение 5-10 баров → сигнализирует о боковике; в таком случае лучше воздержаться от входа, пока не появится новый экстремум. На GBP/JPY при низкой волатильности это типичная ситуация.
Настройка: параметры и таймфрймы

Оптимальные параметры зависят от стиля торговли и выбранного таймфрейма. Ниже представлена таблица, в которой указаны рекомендации для четырёх популярных подходов.
| Стиль торговли | Параметры | Таймфрейм | Рекомендуемые пары |
|---|---|---|---|
| Скальпинг | Откл. 0,5 % — 1 % | M1-M5 | EUR/USD, USD/JPY |
| Интрадей | Откл. 1 % — 2 % | M15-H1 | GBP/JPY, AUD/USD |
| Свинг | Откл. 2 % — 3 % | H4-D1 | EUR/USD, NZD/CHF |
| Позиционная | Откл. 3 % — 5 % | W1-M1 | USD/CHF, EUR/GBP |
Для скальпинга небольшие отклонения позволяют фиксировать каждый микросдвиг, но повышают количество «пил», поэтому важно использовать короткие таймфреймы и подтверждать сигналы другими индикаторами. Интрадей-трейдеры часто выбирают 1-2 % отклонения, что дает 2-3 сигнала за день и позволяет быстро реагировать на новости. Свинг-стратегии требуют более крупного порога, иначе линии будут слишком «заполненными» и теряют смысл. При позиционной торговле предпочтительно использовать 3-5 % отклонения, чтобы видеть лишь главные волны рынка за недели-месяцы.
Торговые стратегии

- Стратегия «Отскок от уровня zigzag»
Вход: после формирования нового минимума zigzag, цена отскакивает и закрывается выше уровня 0,5 % от минимума. Стоп-лосс ставится ниже последнего минимума на 10 пипсов. Цель — первая ближайшая вершина zigzag.
- Стратегия «Прорыв линии сопротивления zigzag»
Вход: когда цена закрывается выше линии, соединяющей два последних максимума zigzag, открывается покупка. Стоп-лосс размещается под предыдущим минимумом. Цель — уровень следующего экстремума.
- Стратегия «Треугольник сквозной zigzag»
Вход: при сужении диапазона zigzag (меньший максимум и больший минимум) ставится отложенный ордер на пробой вверх. Стоп-лосс под нижней границей треугольника. Цель — измеряется высотой треугольника и проецируется вверх.
- Стратегия «Фильтр тренда»
Вход: при восходящем тренде (череда более высоких минимумов) открывается покупка только после отката к уровню zigzag, подтверждённого RSI > 55. Стоп-лосс под последним минимумом zigzag. Цель — следующий максимум.
- Стратегия «Сквиз-пойнт»
Вход: при резком сжатии цены (ATR < 0,0005) и появлении нового экстремума zigzag ставится вход в направлении текущей волны. Стоп-лосс 5 пипсов от экстремума. Цель - расширение цены до уровня предыдущего экстремума.
С чем сочетать: RSI, MACD, Price Action
- RSI + zigzag — RSI подтверждает перепроданность/перекупленность, когда zigzag формирует минимум/максимум. На M15 EUR/USD при RSI < 30 и новом минимуме zigzag часто следует бычий отскок.
- MACD + zigzag — кроссовер MACD в зоне, где zigzag показывает разворот, усиливает сигнал. На GBP/JPY H1, когда MACD пересекает ноль и zigzag фиксирует новый максимум, часто появляется медвежий отбой.
- Bollinger Bands + ATR + zigzag — если экстремум zigzag попадает в верхнюю (нижнюю) полосу Bollinger и одновременно ATR указывает на высокий сквиз, вероятность продолжения тренда возрастает.
- Скользящие средние + zigzag — пересечение цены со скользящей средней в точке экстремума zigzag дает подтверждение силы сигнала. На EUR/USD 50-MA + zigzag часто указывает на точку входа в свинг-трейде.
- Price Action + zigzag — паттерн «пин-бар» или «молот» вблизи экстремума zigzag усиливает вероятность разворота. На GBP/JPY при появлении «меда» у нового минимума zigzag часто следует рост.
Индикатор zigzag в MetaTrader и TradingView
В MT4 и MT5 индикатор включён в стандартный набор «Custom Indicators». Для установки откройте «Insert → Indicators → Custom → ZigZag», задайте параметры «Depth», «Deviation» и «Backstep». На TradingView индикатор доступен под названием «ZigZag» в библиотеке публичных скриптов; его настройки находятся в панели «Settings → Style». Ниже таблица сравнения.
| Платформа | Где найти | Рекомендуемые настройки | Особенности |
|---|---|---|---|
| MetaTrader 4 | Insert → Indicators → Custom → ZigZag | Depth = 12, Deviation = 5, Backstep = 3 | Не сохраняет экстремумы после закрытия бара; требуется перерисовка. |
| MetaTrader 5 | Insert → Indicators → Custom → ZigZag | Depth = 14, Deviation = 4, Backstep = 2 | Поддерживает динамическое обновление в реальном времени. |
| TradingView | Indicators → Public Library → ZigZag | Percent = 2 %, Depth = 10, Backstep = 3 | Позволяет сохранять экстремумы в виде объектов и экспортировать в CSV. |
Типичные ошибки и когда инструмент не работает
- Слишком маленькое отклонение → появляется множество «пил», трейдер путает шум с реальными сигналами. Ошибка часто возникает на M1-M5, когда волатильность низкая. Решение: увеличить параметр Deviation до 1 % минимум.
- Игнорирование контекста тренда → вход в позицию против текущего направления zigzag приводит к частым отбитиям. На GBP/JPY при нисходящем zigzag вход в покупку часто заканчивается убытком. Решение: проверять направление основной волны перед открытием.
- Отсутствие подтверждения → полагаться только на zigzag без MACD, RSI или паттернов цены приводи к ложным разворотам. На EUR/USD многие «минимумы» zigzag оказываются лишь временными отскоками.
- Флэт-рынок → при низкой волатильности (например, в периоды новогодних праздников) zigzag почти не рисует линий, поэтому инструмент полностью теряет полезность. В такой ситуации лучше переключаться на индикаторы объёма или скользящие средние.
Итоги: кому и как применять
Индикатор zigzag помогает увидеть истинную структуру цен, быстро определить уровни поддержки/сопротивления и отсеять шумовые движения. Он особенно полезен для трейдеров, работающих со средними и длительными таймфреймами, а также для скальперов, которым нужен быстрый визуальный фильтр. Однако без подтверждающих сигналов инструмент может генерировать ложные развороты, а в условиях сильного флэта он почти бесполезен.
- Подходит для свинг- и позиционной торговли, где важна чистая картина тренда.
- Скальперы используют маленькие отклонения и комбинируют с RSI или MACD.
- Не рекомендуется как единственный сигнал в периоды низкой волатильности.
- Эффективность повышается при сочетании с ценовым действием и другими индикаторами.
Сравнение ZigZag с другими индикаторами рыночной динамики
Хотя ZigZag часто воспринимется как «простой» инструмент, в реальности он конкурирует с рядом более сложных индикаторов, которые тоже помогают трейдерам визуализировать трендовые изменения, уровни поддержки/сопротивления и потенциальные развороты. Ниже представлена таблица сравнения ZigZag с наиболее популярными аналогами.
| Параметр | ZigZag | Fractals (Фракталы) | Gann Fan (Вентилятор Ганна) | ADX (Average Directional Index) |
|---|---|---|---|---|
| Принцип построения | Фильтрация ценовых экстремумов по процентному/пунктовому отклонению. | Определение локальных максимумов и минимумов (две свечи подряд). | Геометрическе линии, исходящие из важного экстремума, основанные на углах Ганна. | Измерение силы тренда, без указания направленности. |
| Визуальная нагрузка | Низкая — только линии, соединяющие экстремумы. | Умеренная — небольшие символы (стрелки) над/под ценой. | Средняя — несколько линий, иногда перекрывающихся. | Низкая — один индикатор в отдельном окне. |
| Чувствительность к шуму | Настраивается через параметр отклонения; при высоких значениях шум отфильтровывается. | Низкая — фиксированные правила, часто генерируют «лишние» фракталы в боковых рынках. | Низкая — зависит от выбора базового экстремума; в боковом рынке линии часто «перекрываются». | Средняя — измеряет силу, но не указывает конкретные уровни. |
| Применение в автоматических системах | Легко интегрировать в скрипты, так как генерирует дискретные точки. | Труднее — требуется дополнительная логика для фильтрации «ложных» фракталов. | Сложно — нужны расчёты углов и построение линий в реальном времени. | Широко используется в алгоритмах, однако требует комбинации с другими индикаторами. |
| Подходит для | Свинговой, позиционной торговли, анаиза структуры рынка. | Краткосрочных стратегий, подтверждения уровней. | Трейдеров, ориентированных на геометрические модели и уровни Фибоначчи. | Трейдеров, нуждающихся в оценке силы тренда. |
Ключевые выводы сравнения:
- ZigZag vs Fractals — ZigZag более гибок за счёт параметра отклонения, тогда как фракталы фиксированы и часто «переполняют» график в периоды низкой волатильности.
- ZigZag vs Gann Fan — Gann Fan требует глубоких знаний о геометрии и часто воспринимается как «арт», в то время как ZigZag прост в интерпретации и подходит для большинства стилей.
- ZigZag vs ADX — ADX измеряет силу, но не указывает конкретных точек разворота. Вместе они образуют мощный дуэт: ZigZag показывает «где», ADX — «насколько сильно».
Часто задаваемые вопросы (FAQ) о ZigZag
- Можно ли использовать ZigZag в реальном времени?
Технически индикатор рассчитывается «постфактум», то есть он фиксирует экстремумы только после того, как цена прошла заданный порог отклонения. В реальном времени он будет «запаздывать» на несколько баров, поэтому в качестве единственного сигнала его применять не рекомендуется. Для более быстрых решений его обычно комбинируют с индикаторами, которые реагируют мгновенно (например, RSI или стохастик).
- Как подобрать оптимальное значение отклонения?
Оптимальное значение зависит от выбранного таймфрейма и волатильности инструмента. На дневных графиках часто используют 5-10 % отклонения, а на M15-M30 — 1-3 %. Рекомендуется протестировать несколько вариантов на исторических данных, используя backtesting или forward testing в демо-счете.
- Почему ZigZag иногда «пропускает» важные развороты?
Это происходит, когда цена меняет направление, но отклонение не достигает установленного порога. В таких случаях индикатор «игнорирует» малые колебания, что может быть как плюсом (фильтрация шума), так и минусом (пропуск микро-разворотов). Если вы часто сталкиваетесь с такой проблемой, уменьшите параметр отклонения или добавьте дополнительный индикатор, фиксирующий мелкие движения.
- Можно ли использовать ZigZag для построения уровней Фибоначчи?
Да. Часто трейдеры берут экстремумы, определённые ZigZag, и накладывают на них уровни Фибоначчи (38, 50, 61,8 %). Это упрощает процесс поиска потенциальных зон отката, поскольку ZigZag уже отфильтровал «мусорные» экстремумы.
- Как ZigZag взаимодействует с новостными событиями?
Во время важных экономических новостей волатильность резко возрастает, и цены часто превышают пороги отклонения, создавая новые экстремумы. ZigZag в таких условиях может генерировать длинные «зигзаги», которые выглядят как сильные тренды, хотя на деле они могут быть лишь реакцией на новости. Поэтому после новостных событий рекомендуется проверять сигналы другими индикаторами.
- Можно ли автоматизировать стратегии, основанные на ZigZag?
Да. Поскольку ZigZag генерирует чёткие точки (высокие и низкие), их легко использовать в алгоритмах: например, открывать позицию при пересечении цены с линией ZigZag в направлении тренда, подтверждённом другими индикаторами. Главное — учитывать задержку индикатора и добавить фильтры, снижающие количество ложных сигналов.
- Как ZigZag работает на экзотических и низколиквидных инстументах?
На инструментах с низкой ликвидностью и большим спредом цены часто «скачут», создавая искусственные экстремумы. При этом ZigZag может «переполняться» и показывать множество мелких зигзагов. В таких случаях рекомендуется увеличить параметр отклонения до 10-15 % или использовать более крупные таймфреймы.
Практический пример: построение торгового плана с использованием ZigZag и сопутствующих индикаторов
Для иллюстрации того, как можно интегрировать ZigZag в полноценный торговый план, рассмотрим пошаговый сценарий на примере пары EUR/USD на 4-часовом графике.
- Определяем глобальный тренд. Устанавливаем ZigZag с отклонением 7 % и смотрим на последние 5-10 экстремумов. Если большинство точек образуют восходящую «лестницу», тренд считается бычьим.
- Подтверждаем силу тренда. Добавляем ADX (14) и проверяем, превышает ли значение 25. Если да — тренд сильный, если ниже — стоит ожидать коррекцию.
- Ищем зоны входа. На основании экстремумов ZigZag накладываем уровни Фибоначчи (38-61,8 %). Точки пересечения цены с этими уровнями становятся потенциальными зонами входа.
- Фильтруем сигналы. На выбранной зоне входа проверяем RSI (14). Значение ниже 30 указывает на перепроданность (для покупки), выше 70 — на перекупленность (для продажи).
- Устанавливаем стоп-лосс и тейк-профит. Стоп-лосс размещаем чуть ниже последнего минимума (для лонга) или выше последнего максимума (для шорта), определённого ZigZag. Тейк-профит ставим на уровне следующего потенциального экстремума ZigZag или на следующем уровне Фибоначчи.
- Контроль позиции. По мере движения цены следим за ADX: если он падает ниже 20, это сигнал к ослаблению тренда, и стоит рассмотреть частичный выход.
Такой план позволяет использовать визуальную простоту ZigZag в сочетании с мощными измерителями силы и переоценки (ADX, RSI). При правильной настройке параметров он дает ясную картину рыночной структуры и минимизирует количество ложных входов.
Как адаптировать ZigZag под разные стили торговли
Разные трейдеры используют ZigZag по-разному, в зависимости от выбранного таймфрейма, капитала и личных предпочтений. Ниже перечислены типичные подходы.
- Скальпинг (M1-M5)
- Отклонение: 0.5-1 % (или 5-10 пунктов для пар с низким спредом).
- Комбинация: быстрый стохастик (5,3,3) + короткая EMA (9).
- Сигналы: прорыв линии ZigZag в направлении цены, подтверждённый стохастиком в зоне перекупленности/перепроданности.
- Стоп-лосс: 5-10 пунктов, тейк-профит — 10-15 пунктов.
- Свинг-трейдинг (H1-D1)
- Отклонение: 5-8 %.
- Комбинация: RSI (14) + уровни Фибоначчи.
- Сигналы: завершение нового «зигзага», после которого цена отскакивает от уровня Фибоначчи.
- Стоп-лосс: ниже/выше последнего экстремума ZigZag; тейк-профит — на следующем экстремуме.
- Позиционная торговля (W-M)
- Отклонение: 10-15 %.
- Комбинация: ADX (14) + долгосрочная SMA (200).
- Сигналы: крупный «зигзаг», совпадающий с пересечением цены SMA 200 и высоким ADX (>30).
- Стоп-лосс: несколько недель/месяцев от точки входа; тейк-профит — целевой уровень, определённый фундаментальными факторами.
Выбор стиля определяет не только параметры ZigZag, но и набор дополнительных индикаторов, которые усиливают сигналы.
Читайте также: Что такое паттерн чашка с ручкой в трейдинге и Что такое паттерн дракон в трейдинге — разбор похожих инструментов с конкретными примерами.
Скачать бесплатно похожие инструменты и обсудить настройки индикатор zigzag с практикующими трейдерами можно на форуме трейдеров — там выкладывают советники, индикаторы и стратегии для MT4/MT5, разбирают реальные примеры сделок и делятся рабочими связками.