VibeFox ZigZag
- Индикаторы
- Версия: 1.0
- Активации: 5
VibeFox ZigZag — структурные пивоты с точками входа на разворот и пробой
VibeFox ZigZag — индикатор рыночной структуры в реальном времени для MetaTrader 5. Он строит классическую линию ZigZag, соединяющую значимые вершины и впадины, отмечает момент появления сигнала прямо на ценовом графике и собирает все настройки в одну современную интерактивную панель. Вместо того чтобы вручную выискивать вершины и основания, вы видите структуру рынка и точку входа в момент их формирования.
Как работает индикатор
ZigZag отфильтровывает мелкий ценовой шум и оставляет только значимые точки разворота — вершины (peaks) и впадины (troughs). Затем он соединяет соседние пивоты прямыми отрезками, формируя чистый скелет тренда. Построение управляется тремя классическими параметрами.
Depth задаёт минимальное число баров между двумя пивотами, поэтому линия игнорирует мелкие колебания и реагирует только на достаточно длительные движения. Deviation — минимальный размер разворота в пунктах, необходимый для регистрации нового пивота; он отсекает неглубокие откаты. Backstep — минимальное число баров между двумя экстремумами одного типа, не позволяющее двум вершинам (или двум впадинам) располагаться слишком близко. Вместе они позволяют настроить линию от быстрого детального зигзага до медленного, показывающего только крупные движения.
Линия ZigZag рисуется прямо на ценовом графике объектами-трендлайнами, а сам индикатор живёт в своём подокне, где расположена панель управления. Параметр Bars ограничивает объём обрабатываемой истории — задайте 0, чтобы сканировать все доступные бары, или меньшее значение для более быстрой перерисовки на тяжёлых графиках.
Точки входа
Главная ценность VibeFox ZigZag — автоматические точки входа: индикатор сам отслеживает условия и размещает чёткий маркер прямо на ценовом графике. Доступны два независимых типа сигналов, каждый со своим переключателем.
Вход — Pivot (разворот)
Первый сигнал срабатывает на каждом подтверждённом пивоте ZigZag. Когда линия формирует впадину (swing low), под баром ставится маркер BUY — нисходящее движение закончилось, цена разворачивается вверх. Когда линия формирует вершину (swing high), над баром появляется маркер SELL — восходящее движение закончилось, цена разворачивается вниз. Это сигнал разворота: он ловит точку поворота самой структуры.
Вход — Break (пробой)
Второй сигнал срабатывает, когда цена закрывается за уровнем последнего противоположного пивота. Закрытие выше последней вершины ставит маркер BUY — структура пробивается вверх. Закрытие ниже последней впадины ставит маркер SELL — структура пробивается вниз. Это сигнал импульса/продолжения: он реагирует, когда рынок подтверждает новое направление, а не в точке разворота.
Маркеры покупки и продажи окрашиваются отдельно параметрами Buy Color и Sell Color, поэтому направление читается мгновенно. Селектор Marker переключает значок между простым крестом (+), залитыми треугольниками или стрелками с хвостом, а Size масштабирует маркер в пикселях (от 6 до 40) под любую плотность графика.
Полный визуальный контроль
Цвет линии ZigZag задаётся параметром ZigZag Line Color, толщина — ZigZag Line Width от 1 до 5 пикселей. Линия и оба маркера входа поддерживают настройку прозрачности (0-100%) в попапе пикера цвета, поэтому их можно мягко слить с фоном графика. Маркеры на ценовом графике настраиваются по цвету и размеру независимо.
Интерактивная панель на графике
Весь интерфейс — плавная canvas-панель для быстрого управления мышью. Параметры ZigZag собраны в аккуратные строки, блок сигналов вынесен отдельно с золотым заголовком ENTRY. В шапке панели — иконки управления.
Power — включает и выключает отрисовку маркеров входа без удаления индикатора.
Settings (gear) — открывает и закрывает раздел настроек.
Updown (arrows) — перемещает панель между подокном и основным графиком.
Close (cross) — закрывает индикатор.
Resizable — потяните правый нижний угол для изменения размера панели.
Collapsible — двойной клик по шапке сворачивает панель в компактную полосу.
Mouse wheel — наведите на числовое поле и прокрутите колесо для изменения значения.
Настройки и персонализация
Кнопка Settings открывает раздел подгонки панели под рабочее пространство: светлая, тёмная или автоматическая Theme, регулировка ширины панели, размера шапки, высоты строк и шрифта. Дополнительно можно скрыть нижнюю панель через Hide Footer, включить компактную шапку при сворачивании Mini Header и автосворачивание при клике вне панели. Почти все параметры меняются вживую прямо на панели — поля на вкладке Inputs задают лишь стартовые значения. Несколько независимых копий на одном графике запускаются с уникальным значением Instance — для сравнения разных настроек ZigZag рядом.
Уведомления о входах
Не нужно сидеть у экрана в ожидании сигнала. Каждый вход может быть отправлен через несколько каналов уведомлений, включаемых независимо прямо на панели.
Alert — всплывающее сообщение внутри терминала.
Push — мобильное уведомление в приложение MetaTrader на телефоне.
Email — письмо через настройки почты терминала.
Telegram — текст сигнала со скриншотом графика прямо в ваш Telegram-чат.
Включайте только нужные каналы — уведомление придёт в момент появления нового входа на выбранном инструменте и таймфрейме.
Визуальная история (HTML-отчёт)
Включите канал Html — каждый сигнал входа сохраняется в HTML-отчёт вместе со скриншотом графика в момент срабатывания. Отчёт хранится в папке Files терминала, в директории VibeFox_ZigZag (MQL5/Files/VibeFox_ZigZag/result.html), и открывается в любом браузере — визуальный журнал всех найденных входов. Кнопка очистки удаляет отчёт и скриншоты в один клик.
Telegram-уведомления
Сигналы можно получать прямо в Telegram — текст сигнала со скриншотом графика в момент обнаружения. Включите канал Telegram и введите токен бота и chat id в параметрах.
Доставка работает через HTML-отчёт: новый сигнал записывается в отчёт, а отчёт, открытый в браузере, самостоятельно пересылает его в Telegram. По этой причине включение Telegram автоматически оставляет Html-отчёт активным.
Встроенная многоязычная справка
Полная страница справки встроена в панель и доступна на нескольких языках — каждый элемент управления объяснён прямо там, где вы его используете.
Параметры (вкладка Inputs)
Большинство настроек можно изменять вживую прямо на панели (кнопка Settings) — входные параметры задают только начальные значения при запуске.
ZigZag
Depth — минимальное число баров между двумя пивотами (2..100). По умолчанию: 12.
Deviation — минимальный размер разворота в пунктах для регистрации нового пивота. По умолчанию: 5.
Backstep — минимальное число баров между двумя экстремумами. По умолчанию: 3.
Bars of history to process — сколько баров истории рассчитывается, 0 = все доступные. По умолчанию: 500.
ZigZag Line Color — цвет линии ZigZag на ценовом графике. По умолчанию: DodgerBlue.
ZigZag Line Transparency — прозрачность линии в процентах, 0-100. По умолчанию: 0.
ZigZag Line Width — толщина линии в пикселях, 1..5. По умолчанию: 2.
Entry Points
Pivot Reversals — включает маркеры на подтверждённых пивотах ZigZag (впадина = BUY, вершина = SELL). По умолчанию: включено.
Pivot Breakout — включает маркеры при закрытии цены за последним противоположным пивотом. По умолчанию: включено.
Marker Font Size — размер маркеров входа в пикселях, 6..40. По умолчанию: 12.
Entry Marker — значок маркера: Cross (+), Triangle или Arrow. По умолчанию: Arrow.
Buy Color — цвет маркера BUY. По умолчанию: LimeGreen.
Buy Transparency — прозрачность маркера покупки в процентах, 0-100. По умолчанию: 0.
Sell Color — цвет маркера SELL. По умолчанию: Red.
Sell Transparency — прозрачность маркера продажи в процентах, 0-100. По умолчанию: 0.
Notifications
Push Notification — включает push-уведомления в мобильное приложение MetaTrader. По умолчанию: выключено.
Alert Popup — включает всплывающие уведомления в терминале. По умолчанию: выключено.
Email — включает отправку писем через почту терминала. По умолчанию: выключено.
Html Report — сохраняет каждый сигнал со скриншотом в Files/VibeFox_ZigZag/result.html. По умолчанию: выключено.
Telegram — пересылает сигналы со скриншотами в Telegram-чат через HTML-отчёт. По умолчанию: выключено.
Telegram - bot token — токен Telegram-бота для доставки. По умолчанию: пусто.
Telegram - chat id — идентификатор целевого Telegram-чата. По умолчанию: пусто.
Panel / Settings
Panel width, px — ширина панели на графике в пикселях, 300..800. По умолчанию: 800.
Header size — высота шапки панели, 1..6. По умолчанию: 1.
Theme — цветовая тема панели: Light, Dark или Auto. По умолчанию: Auto.
Row height (px) — высота строки параметров в пикселях. По умолчанию: 34.
Font size — размер шрифта внутри панели. По умолчанию: 8.
Hide Footer — скрывает нижнюю панель. По умолчанию: выключено.
Mini Header on collapse — показывает компактную шапку при сворачивании. По умолчанию: выключено.
Close on click outside — автоматически сворачивает панель при клике вне её. По умолчанию: выключено.
Instance — уникальный номер для каждой копии индикатора на одном графике. По умолчанию: 1.
Panel Start Window — начальное положение панели: основной график или подокно. По умолчанию: Subwindow.
