ZigZag Support and Resistance Levels
- Индикаторы
- Версия: 3.0
- Обновлено: 12 октября 2026
ZigZag Support and Resistance Levels — это индикатор, который определяет уровни поддержки и сопротивления на основе экстремумов ZigZag на нескольких таймфреймах. Он объединяет уровни выбранных таймфреймов на одном графике, помогая трейдерам находить потенциальные области совпадения уровней и важные ценовые отметки. Индикатор группирует близко расположенные уровни в зоны поддержки и сопротивления на основе ATR, различает активные и пробитые уровни, а также предоставляет интерактивную панель управления непосредственно на графике для настройки отображения в реальном времени.
Основные возможности
1. Мультитаймфреймовый анализ
- Одновременный анализ уровней поддержки и сопротивления на нескольких таймфреймах.
- Поддержка пользовательских комбинаций таймфреймов, перечисленных через запятую, например M1,M5,H1.
- Автоматическое использование текущего таймфрейма графика, если другие таймфреймы не указаны.
- Отображение уровней поддержки и сопротивления старших таймфреймов непосредственно на текущем графике.
- Определение потенциальных областей совпадения, в которых объединяются уровни разных таймфреймов.
2. Определение экстремумов ZigZag
- Определение локальных максимумов и минимумов с помощью настраиваемых параметров Depth, Deviation и Backstep.
- Независимая обработка экстремумов ZigZag для каждого выбранного таймфрейма.
- Возможность включения и отключения отображения ZigZag текущего таймфрейма.
3. Определение уровней поддержки и сопротивления
- Формирование уровней поддержки по локальным минимумам и уровней сопротивления по локальным максимумам.
- Различение активных и пробитых уровней с помощью настраиваемых цветов.
- Настраиваемый учёт пробоев с ограничением максимального количества пробоев.
- Возможность продления уровней вперёд до момента их пробоя.
- Возможность отображения или скрытия пробитых уровней.
- Отображение информации о таймфрейме рядом с метками уровней поддержки и сопротивления.
4. Определение кластеров на основе ATR и зон совпадения уровней
- Объединение близко расположенных уровней поддержки и сопротивления в зоны с использованием настраиваемого расстояния объединения на основе ATR.
- Использование значений ATR для адаптации кластеризации к волатильности рынка.
- Объединение подходящих уровней нескольких таймфреймов для определения потенциальных зон совпадения.
- Раздельное цветовое оформление зон сопротивления и поддержки.
- Отображение зон с полупрозрачной заливкой и видимыми границами.
- Возможность включения или исключения пробитых уровней из расчёта кластеров.
- Независимое управление отображением кластеров, их границ и меток.
5. Интерактивная панель управления
- Интерактивная панель на графике для управления отображением в реальном времени.
- Включение и отключение уровней поддержки и сопротивления, кластеров, границ и меток без повторного открытия настроек индикатора.
- Независимое управление метками уровней, метками совпадения уровней, количеством пробоев и отображаемыми ценами.
- Отображение или скрытие пробитых уровней, продлённых уровней и линии ZigZag.
- Поддержка тёмного и светлого режимов панели.
- Настраиваемое положение панели и кнопка сворачивания/разворачивания.
6. Настройка визуализации и меток
- Независимая настройка цветов уровней поддержки, сопротивления, пробитых уровней и кластерных зон.
- Раздельное управление отображением меток уровней текущего таймфрейма и меток совпадения уровней старших таймфреймов.
- Настраиваемые названия и размеры шрифтов для меток уровней и совпадений.
- Возможность отображения количества пробоев и ценовой информации в метках уровней.
- Метки старших таймфреймов располагаются за пределами текущей свечи графика для улучшения читаемости.
Основные преимущества
- Анализ поддержки и сопротивления на нескольких таймфреймах без переключения между графиками.
- Определение потенциальных зон совпадения, сформированных близко расположенными уровнями разных таймфреймов.
- Быстрое визуальное различение активных и пробитых уровней.
- Использование кластеризации на основе ATR для визуализации областей многократного взаимодействия цены.
- Настройка отображения элементов графика и меток через интерактивную панель управления.
- Подходит как для анализа одного таймфрейма, так и для мультитаймфреймового анализа.
- Полностью автономный индикатор: установка дополнительных индикаторов не требуется.
Для кого предназначен этот индикатор
- Для трейдеров, использующих Price Action и уровни поддержки и сопротивления при анализе рынка.
- Для внутридневных и среднесрочных трейдеров, анализирующих рыночную структуру на нескольких таймфреймах.
- Для трейдеров, ищущих совпадения уровней старших и младших таймфреймов.
- Для пользователей, предпочитающих настраиваемую интерактивную визуализацию графика.
Входные параметры
| Группа параметров | Параметр | Описание |
|---|---|---|
| Общие настройки | ||
| Общие | Глубина истории (дни) | Количество дней исторических данных для анализа. |
| Общие | Таймфреймы анализа | Таймфреймы, перечисленные через запятую (например, M1,M5,H1). Оставьте поле пустым для использования текущего таймфрейма графика. |
| Настройки ZigZag | ||
| ZigZag | Глубина ZigZag (Depth) | Параметр глубины, используемый для определения экстремумов ZigZag. |
| ZigZag | Отклонение ZigZag (Deviation) | Параметр отклонения в пунктах. |
| ZigZag | Шаг назад ZigZag (Backstep) | Параметр Backstep, используемый для фильтрации близко расположенных экстремумов. |
| ZigZag | Показывать ZigZag текущего таймфрейма | Показать или скрыть линию ZigZag на текущем графике. |
| Настройки поддержки и сопротивления | ||
| Поддержка/сопротивление | Период ATR | Период расчёта ATR, используемый для кластеризации. |
| Поддержка/сопротивление | Расстояние объединения кластеров (ATR) | Множитель ATR, определяющий расстояние объединения уровней в кластеры. |
| Поддержка/сопротивление | Учитывать пробитые уровни | Включать пробитые уровни при формировании зон совпадения. |
| Поддержка/сопротивление | Максимальное количество пробоев | Максимальное количество пробоев, учитываемое при обработке уровней. |
| Поддержка/сопротивление | Продлевать уровни | Продлевать уровни поддержки и сопротивления до момента их пробоя. |
| Настройки отображения | ||
| Отображение | Показывать уровни поддержки и сопротивления | Показать или скрыть уровни поддержки и сопротивления. |
| Отображение | Показывать зоны совпадения уровней | Показать или скрыть кластерные зоны поддержки и сопротивления. |
| Отображение | Показывать границы зон | Показать или скрыть горизонтальные линии границ зон. |
| Отображение | Показывать пробитые уровни | Показать или скрыть пробитые уровни поддержки и сопротивления. |
| Настройки меток | ||
| Метки | Показывать метки уровней | Отображать метки уровней поддержки и сопротивления текущего таймфрейма. |
| Метки | Показывать метки зон | Показать или скрыть метки кластерных зон. |
| Метки | Показывать метки совпадающих уровней | Отображать метки уровней поддержки и сопротивления старших таймфреймов. |
| Метки | Показывать количество пробоев уровня | Включать количество пробоев в метки уровней. |
| Метки | Показывать цену уровня | Включать значения цен в метки уровней. |
| Метки | Размер шрифта меток уровней | Размер шрифта обычных меток уровней. |
| Метки | Название шрифта меток уровней | Шрифт, используемый для обычных меток уровней. |
| Метки | Размер шрифта меток совпадения | Размер шрифта меток старших таймфреймов. |
| Метки | Название шрифта меток совпадения | Шрифт, используемый для меток старших таймфреймов. |
| Настройки панели | ||
| Панель | Показывать панель управления | Включить или отключить интерактивную панель управления. |
| Панель | Положение панели по X | Горизонтальное положение панели в пикселях. |
| Панель | Положение панели по Y | Вертикальное положение панели в пикселях. |
| Панель | Режим панели | Выбор тёмного или светлого оформления панели. |
| Настройки цветов | ||
| Цвета | Цвет сопротивления | Цвет активных уровней сопротивления. |
| Цвета | Цвет поддержки | Цвет активных уровней поддержки. |
| Цвета | Цвет пробитых уровней | Цвет пробитых уровней поддержки и сопротивления. |
| Цвета | Цвет зон сопротивления | Цвет кластерных зон сопротивления. |
| Цвета | Цвет зон поддержки | Цвет кластерных зон поддержки. |
| Цвета | Цвет меток зон | Настраиваемый цвет меток зон. |
Краткое описание
- ZigZag Support and Resistance Levels определяет уровни поддержки и сопротивления на нескольких таймфреймах с использованием данных об экстремумах ZigZag.
- Объединяет близко расположенные уровни в зоны совпадения на основе ATR, выделяя потенциальные области взаимодействия цены.
- Различает активные и пробитые уровни с помощью настраиваемых цветов, меток и параметров продления.
- Предоставляет интерактивную панель на графике для управления отображением уровней, зон, меток и ZigZag.
- Поддерживает настройку таймфреймов, внешнего вида панели и оформления текста меток.
Предупреждение о рисках
Торговля на финансовых рынках сопряжена с риском. Данный индикатор не гарантирует каких-либо конкретных результатов и не должен использоваться в качестве единственной основы для принятия торговых решений. Он предназначен исключительно для аналитических целей.

Hola Bro, en primer lugar agradezco que crearas este indicador, la verdad, ayuda mucho, yo no tengo ninguna queja o inconveniente con el indicador, me ha ayudado mucho pero el panel de configuracion en donde decidimos lo que queremos ver y tiene los botones de on y off aveces es molesto, aunque se puede minimizar a veces se imprime en el grafico y se vuelve dificil y mas cuando trabajas a pantalla dividida dentro del mismo mt5 ***si puedes hacer que el panel sea opcional seria desde los ajistes del indicador seria maravilloso, sino se puede aigual muchas gracias, feliz dia