VibeFox ABCD
- Индикаторы
- Версия: 1.0
- Активации: 5
VibeFox ABCD — гармонический паттерн AB=CD с автоматическими точками входа
VibeFox ABCD — индикатор гармонических паттернов в реальном времени для MetaTrader 5. Он находит классический четырёхточечный паттерн ABCD прямо на ценовом графике, проверяет каждого кандидата по соотношениям Фибоначчи и отмечает вход в точке D в момент завершения паттерна. Все настройки собраны в одну современную интерактивную панель, поэтому вместо ручного измерения отрезков вы видите готовый валидный паттерн и точку входа сразу при их формировании.
Как работает индикатор
Анализ строится в три этапа: поиск свингов, сканирование паттернов и проверка по Фибоначчи.
1. Свинг-пивоты. Сначала VibeFox ABCD очищает ценовой шум до чистой цепочки свинг-вершин и свинг-впадин с помощью движка ZigZag. Им управляют три классических параметра. Depth задаёт минимум баров между двумя пивотами, чтобы движок игнорировал мелкие колебания. Deviation — минимальный размер разворота для регистрации нового пивота; он измеряется в долях 0.01% цены (то есть 10 = 0.1%), что делает его осмысленным на любом инструменте — от форекса до индексов. Backstep — минимум баров между двумя экстремумами одного типа, не давая двум вершинам (или двум впадинам) стоять слишком близко.
2. Сканирование паттернов. Затем индикатор проходит по цепочке чередующихся пивотов и проверяет каждую последовательную четвёрку A-B-C-D. Бычий кандидат — это A(верх) → B(низ) → C(верх) → D(низ); медвежий — A(низ) → B(верх) → C(низ) → D(верх). Четыре точки соединяются прямыми линиями на ценовом графике, поэтому фигуру легко читать.
3. Проверка по Фибоначчи. Сохраняются только паттерны, чьи отрезки соблюдают гармонические пропорции. Откат BC должен составлять 0.236–0.95 от отрезка AB, а расширение CD — 1.0–3.618 от отрезка BC; либо паттерн должен удовлетворять классическому равенству AB=CD, где CD находится в пределах ±30% от AB. Кандидаты, не прошедшие эти соотношения, отбрасываются, так что остаются только структурные, торгуемые фигуры.
Линии ABCD рисуются как объекты на ценовом графике (окно 0), а сам индикатор живёт в своём подокне, где находится панель управления. Параметр Bars ограничивает объём обрабатываемой истории — поставьте 0, чтобы сканировать все доступные бары, или меньшее значение для более быстрой перерисовки на тяжёлых графиках.
Точки входа
Главная ценность VibeFox ABCD — автоматический вход в точке D, завершении паттерна, которое одновременно является оптимальной зоной разворота. Индикатор сам отслеживает условия и ставит чёткий маркер прямо на ценовом графике.
Бычий ABCD — BUY в D
Бычий ABCD завершается в точке D как свинг-лоу. При валидации такого паттерна в точке D ставится маркер BUY — нисходящий отрезок CD завершился внутри гармонической зоны, и ожидается разворот цены вверх. Бычьи паттерны включаются тоглером Bull.
Медвежий ABCD — SELL в D
Медвежий ABCD завершается в точке D как свинг-хай. При валидации такого паттерна в точке D ставится маркер SELL — восходящий отрезок CD завершился внутри гармонической зоны, и ожидается разворот цены вниз. Медвежьи паттерны включаются тоглером Bear.
Маркеры покупки и продажи окрашиваются отдельно настройками Buy и Sell, поэтому направление читается мгновенно. Селектор Marker переключает значок между простым крестом (+), залитыми треугольниками или стрелками с хвостом, а регулятор Size масштабирует маркер в пикселях (от 6 до 40) под любую плотность графика.
Полный визуальный контроль
Цвет линий паттерна ABCD задаётся настройкой Line, а толщина — Width от 1 до 5 пикселей. Линия паттерна и оба маркера входа поддерживают прозрачность (0–100%) во всплывающем выборе цвета, поэтому их можно мягко вписать в фон графика. Маркеры на ценовом графике имеют независимый размер и цвет, так что входы чётко выделяются на любом фоне.
Интерактивная панель на графике
Весь интерфейс — это плавная панель на canvas, рассчитанная на быстрое управление мышью. Параметры свингов и линий собраны в аккуратные строки, а блок входов выделен собственным золотым заголовком ENTRY, чтобы настройки сигналов не смешивались с настройками линий. В шапке панели находятся иконки управления.
Power — включает и выключает отрисовку маркеров входа без удаления индикатора с графика.
Settings (шестерёнка) — открывает и закрывает раздел настроек.
Updown (стрелки) — перемещает панель между подокном и основным графиком.
Close (крестик) — закрывает индикатор.
Изменение размера — потяните за нижний правый угол, чтобы масштабировать панель.
Сворачивание — двойной клик по шапке сворачивает панель в компактную полоску.
Колёсико мыши — наведите на любое числовое поле и прокрутите колёсико, чтобы изменить значение без клавиатуры.
Настройки и персонализация
Кнопка Settings открывает раздел, где панель подгоняется под рабочее пространство: светлая, тёмная или автоматическая Theme, регулируемая ширина панели, размер шапки, высота строки и размер шрифта. Дополнительно можно скрыть нижнюю полосу через Hide Footer, уменьшить шапку при сворачивании с помощью Mini Header и автоматически сворачивать панель по клику вне её. Почти каждый параметр меняется вживую прямо на панели — поля на вкладке Inputs задают только стартовые значения. Можно запустить несколько независимых копий на одном графике, дав каждой уникальный Instance, чтобы сравнивать разные настройки ABCD рядом.
Уведомления о входах
Не нужно сидеть и караулить график в ожидании завершения паттерна. Каждый вход можно отправить через несколько каналов оповещения, включаемых независимо прямо на панели.
Alert — всплывающее сообщение внутри терминала.
Push — мобильное уведомление в приложение MetaTrader на телефоне.
Email — письмо через почтовые настройки терминала.
Telegram — текст сигнала вместе со скриншотом графика, отправляемый прямо в ваш Telegram-чат.
Включите только нужные каналы — и вы получите уведомление в момент появления нового входа ABCD на символе и таймфрейме, с которыми работаете.
Визуальная история (HTML-отчёт)
Включите канал Html — и каждый сигнал входа сохраняется в HTML-отчёт вместе со скриншотом графика в момент срабатывания. Отчёт хранится в папке Files терминала, в каталоге VibeFox_ABCD (MQL5/Files/VibeFox_ABCD/result.html), и открывается в любом браузере — вы получаете визуальный журнал всех найденных индикатором входов ABCD. Кнопка-корзина в один клик очищает отчёт и его скриншоты, когда захотите начать заново.
Оповещения в Telegram
Сигналы можно доставлять прямо в ваш Telegram-чат — текст сигнала вместе со скриншотом графика в момент обнаружения. Включите канал Telegram и укажите bot token и chat id во входных параметрах.
Доставка опирается на HTML-отчёт: каждый новый сигнал записывается в отчёт, а отчёт, открытый в браузере, сам пересылает его в ваш Telegram-чат. Поэтому включение Telegram автоматически держит отчёт Html включённым, и оба канала работают вместе.
Встроенная многоязычная справка
В панель встроена полная страница справки, доступная на нескольких языках, так что каждый элемент управления объясняется прямо там, где вы его используете.
Параметры (вкладка Inputs)
Большинство настроек также можно менять вживую прямо на панели (кнопка Settings) — входные параметры задают только начальные значения при запуске.
ABCD (свинги)
Swing Depth — минимум баров между двумя свинг-пивотами (2..100). По умолчанию: 12.
Swing Deviation — минимальный размер разворота для регистрации пивота, в долях 0.01% цены (10 = 0.1%). По умолчанию: 5.
Swing Backstep — минимум баров между двумя экстремумами. По умолчанию: 3.
Bars of history to process — на сколько баров назад выполняется сканирование паттернов, 0 = все доступные. По умолчанию: 500.
Pattern Line Color — цвет линий паттерна ABCD на ценовом графике. По умолчанию: DodgerBlue.
Line Transparency — прозрачность линий паттерна в процентах, 0-100. По умолчанию: 0.
Pattern Line Width — толщина линий паттерна в пикселях, 1..5. По умолчанию: 1.
Точки входа (Entry Points)
Bullish ABCD (BUY at D) — включает бычьи паттерны и маркер BUY в точке D (свинг-лоу). По умолчанию: вкл.
Bearish ABCD (SELL at D) — включает медвежьи паттерны и маркер SELL в точке D (свинг-хай). По умолчанию: вкл.
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 — включает email-оповещения через почтовые настройки терминала. По умолчанию: выкл.
Html Report — сохраняет каждый сигнал со скриншотом графика в Files/VibeFox_ABCD/result.html. По умолчанию: выкл.
Telegram — пересылает сигналы со скриншотами графика в Telegram-чат через HTML-отчёт. По умолчанию: выкл.
Telegram - bot token — токен Telegram-бота, используемого для доставки. По умолчанию: пусто.
Telegram - chat id — идентификатор целевого Telegram-чата. По умолчанию: пусто.
Панель / Настройки
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.
