VibeFox Market Phases
- Индикаторы
- Версия: 1.0
- Активации: 5
VibeFox Market Phases — классификатор рыночного цикла с цветными зонами фаз и входами на импульс
VibeFox Market Phases — индикатор состояния рынка в реальном времени для MetaTrader 5. Вместо того чтобы гадать, стоит ли рынок в боковике, сжимается, пробивает или трендует, индикатор классифицирует каждый бар в одну из четырёх фаз и закрашивает их цветными фоновыми зонами прямо на ценовом графике. Когда рынок входит в свежий импульс, в точке перехода ставится понятный маркер BUY или SELL, а все элементы управления собраны в одну современную интерактивную панель.
Как работает индикатор
Классификация основана на методологии SL / Кендеров: рынок движется не хаотично, а циклически проходит четыре повторяющиеся фазы — Боковик → Консолидация (Сжатие) → Активность (Пробой) → Тренд, и затем снова возвращается в новый Боковик. Каждая фаза требует своего стиля торговли, поэтому понимание текущей фазы — половина успеха.
Чтобы определить фазу на каждом закрытом баре, индикатор сочетает два классических движка — ATR (средний истинный диапазон, мера волатильности) и ADX с его направляющими линиями +DI / -DI (мера силы и направления тренда). Дополнительно он отслеживает скользящее среднее ATR за недавний диапазон и недавний ценовой канал (максимум максимумов / минимум минимумов), чтобы ловить пробои. На основе этого он бар за баром решает, в какой фазе находится рынок, и объединяет соседние бары в непрерывные цветные сегменты.
Range (Боковик / Баланс)
ADX ниже порога ADX Low, цена ходит в диапазоне. Тренда нет — разумно торговать от границ диапазона, а не пробои. Закрашивается цветом Range.
Squeeze (Консолидация / Сжатие)
Волатильность падает: текущий ATR опускается ниже Squeeze % от своего недавнего среднего ATR. Пружина сжимается, движение назревает — это момент готовить пробой, а не гнаться за тихим диапазоном. Закрашивается цветом Squeeze.
Activity (Активность / Пробой)
ATR разворачивается вверх из сжатия, цена пробивает недавний диапазон, а ADX растёт через уровень ADX Low. Это рождение движения — рынок просыпается и определяется с направлением. Закрашивается цветом Active.
Trend (Тренд / Импульс)
ADX поднимается выше порога ADX High и становится направленным: когда +DI выше -DI, фаза — Trend Up (зелёная), иначе — Trend Down (красная). Здесь лучше всего работают трендовые инструменты. Цвета Upper и Down закрашивают два направления тренда.
Точки входа
Главная ценность VibeFox Market Phases — автоматический вход в момент, когда рынок определяется с новым импульсом. Индикатор сам отслеживает переходы фаз и ставит понятный маркер прямо на ценовом графике. Вход срабатывает на переходе в тренд: когда фаза переключается из Squeeze, Activity или Range в Trend Up, ставится маркер BUY; при переключении в Trend Down появляется маркер SELL. Так импульс ловится в самом начале, а не догоняется на середине.
Два направления включаются независимо: Long (BUY на восходящем импульсе) и Short (SELL на нисходящем импульсе). Маркеры покупки и продажи окрашиваются отдельно настройками Buy и Sell, так что направление читается мгновенно. Селектор Marker переключает значок между простым крестом (+), залитыми треугольниками или стрелками с хвостом, а контрол Size масштабирует маркер в пикселях (6-40) под любую плотность графика. Оповещения отправляются раз на закрытый бар.
Полный визуальный контроль
У каждого из пяти цветов фаз — Range, Squeeze, Active, Upper (Trend Up) и Down (Trend Down) — свой выбор цвета с независимой прозрачностью (0-100%), так что зоны можно мягко вписать в фон графика или сделать ярко заметными. Маркеры входа также имеют собственную прозрачность. Зоны фаз рисуются как объекты на ценовом графике (окно 0), тогда как сам индикатор живёт в своём подокне, где располагается панель управления.
Интерактивная панель на графике
Весь интерфейс — это плавная панель на canvas, сделанная для быстрого управления мышью. Параметры фаз и образцы цветов собраны в аккуратные ряды, а блок входов выделен собственным золотым заголовком ENTRY, чтобы настройки сигналов не смешивались с настройками фаз. В шапке панели находятся иконки управления.
Power — включает и выключает рисование маркеров входа, не удаляя индикатор; зоны фаз остаются.
Settings (шестерёнка) — открывает и закрывает раздел настроек.
Updown (стрелки) — переносит панель между подокном и основным графиком.
Close (крестик) — закрывает индикатор.
Изменение размера — потяните за нижний правый угол, чтобы масштабировать панель.
Сворачивание — двойной клик по шапке сворачивает панель в компактную полоску.
Колёсико мыши — наведите на любое числовое поле и прокрутите колёсико, чтобы изменить значение без клавиатуры.
Настройки и персонализация
Кнопка Settings открывает раздел, где панель подгоняется под рабочее пространство: светлая, тёмная или автоматическая Theme, настраиваемые ширина панели, размер шапки, высота строки и размер шрифта. Дополнительно можно скрыть нижнюю панель через Hide Footer, уменьшить шапку при сворачивании через Mini Header и автоматически сворачивать панель по клику вне неё. Почти каждый параметр меняется вживую прямо на панели — поля на вкладке Inputs задают только стартовые значения. Можно также запускать несколько независимых копий на одном графике, присвоив каждой уникальный Instance, чтобы сравнивать разные настройки фаз рядом.
Оповещения о входах
Не нужно сидеть и сторожить график в ожидании нового импульса. Каждый вход можно отправить по нескольким каналам оповещений, которые включаются независимо прямо на панели.
Alert — всплывающее сообщение внутри терминала.
Push — мобильное уведомление в приложение MetaTrader на телефоне.
Email — письмо через почтовые настройки терминала.
Telegram — текст сигнала вместе со скриншотом графика, отправленный прямо в ваш Telegram-чат.
Включите только нужные каналы, и вы получите оповещение в тот момент, когда новый вход появляется на символе и таймфрейме, с которыми вы работаете.
Визуальная история (HTML-отчёт)
Включите канал Html, и каждый сигнал входа сохраняется в HTML-отчёт вместе со скриншотом графика на момент срабатывания. Отчёт хранится в папке Files терминала, в каталоге VibeFox_Market_Phases (MQL5/Files/VibeFox_Market_Phases/result.html), и открывается в любом браузере — вы получаете визуальный журнал всех импульсных входов, найденных индикатором. Кнопка-корзина в один клик очищает отчёт и его скриншоты, когда захотите начать заново.
Оповещения в Telegram
Сигналы можно доставлять прямо в ваш Telegram-чат — текст сигнала вместе со скриншотом графика на момент обнаружения. Включите канал Telegram и укажите bot token и chat id во входных параметрах.
Доставка идёт через HTML-отчёт: каждый новый сигнал записывается в отчёт, а отчёт — открытый в браузере — сам пересылает его в ваш Telegram-чат. Поэтому включение Telegram автоматически держит отчёт Html включённым, и оба канала работают вместе.
Встроенная многоязычная справка
В панель встроена полная справка, доступная на нескольких языках, так что каждый элемент управления объясняется прямо там, где вы им пользуетесь.
Параметры (вкладка Inputs)
Большинство настроек можно менять вживую прямо на панели (кнопка Settings) — входные параметры задают только начальные значения при запуске.
Market Phases
ATR Period — период ATR, измеряющий волатильность (2..200). По умолчанию: 14.
ADX Period — период ADX, измеряющий силу тренда (2..200). По умолчанию: 14.
ADX Low — ниже этого уровня ADX рынок считается Боковиком / флэтом (5..60). По умолчанию: 20.
ADX High — выше этого уровня ADX рынок считается Трендом / импульсом (10..80). По умолчанию: 25.
Squeeze % — порог сжатия: когда ATR ниже этого процента от своего среднего, фаза — Консолидация (30..99). По умолчанию: 80.
Bars of history to process — сколько баров назад рассчитываются фазы, 0 = вся доступная история. По умолчанию: 500.
Range / Balance Color — цвет фона фазы Боковик. По умолчанию: тёмный сине-серый.
Range Transparency — прозрачность зоны Range в процентах, 0-100. По умолчанию: 0.
Squeeze / Consolidation Color — цвет фона фазы Сжатие. По умолчанию: тёмный янтарный.
Squeeze Transparency — прозрачность зоны Squeeze в процентах, 0-100. По умолчанию: 0.
Activity / Breakout Color — цвет фона фазы Активность. По умолчанию: тёмный циан.
Activity Transparency — прозрачность зоны Activity в процентах, 0-100. По умолчанию: 0.
Trend Up Color — цвет фона фазы Trend Up. По умолчанию: тёмно-зелёный.
Trend Up Transparency — прозрачность зоны Trend Up в процентах, 0-100. По умолчанию: 0.
Trend Down Color — цвет фона фазы Trend Down. По умолчанию: тёмно-красный.
Trend Down Transparency — прозрачность зоны Trend Down в процентах, 0-100. По умолчанию: 0.
Entry Points
Long signals — включает маркеры BUY на переходе в восходящий импульс (Trend Up). По умолчанию: вкл.
Short signals — включает маркеры SELL на переходе в нисходящий импульс (Trend Down). По умолчанию: вкл.
Marker Font Size — размер маркеров входа в пикселях, 6..40. По умолчанию: 12.
Entry Marker — значок маркера: Крест (+), Треугольник или Стрелка. По умолчанию: Стрелка.
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_Market_Phases/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 — цветовая тема панели: Светлая, Тёмная или Авто. По умолчанию: Авто.
Row height (px) — высота каждой строки параметров в пикселях. По умолчанию: 34.
Font size — размер шрифта внутри панели. По умолчанию: 8.
Hide Footer — скрывает нижнюю панель. По умолчанию: выкл.
Mini Header on collapse — показывает компактную полоску шапки при сворачивании панели. По умолчанию: выкл.
Close on click outside — автоматически сворачивает панель при клике вне неё. По умолчанию: выкл.
Instance — уникальный номер для каждой копии индикатора на одном графике, позволяет запускать несколько экземпляров рядом. По умолчанию: 1.
Panel Start Window — задаёт начальное положение панели: основной график или подокно. По умолчанию: Подокно.
