VibeFox Market Regime
- Индикаторы
- Версия: 1.20
- Обновлено: 2 июля 2026
- Активации: 5
VibeFox Market Regime — составной фильтр режима рынка для тренда, флета и переходных фаз
VibeFox Market Regime — это индикатор рыночного контекста для MetaTrader 5 в режиме реального времени. На каждом баре он вычисляет составной показатель качества тренда от 0 до 100 и классифицирует рынок в один из четырёх режимов: TREND, RANGE, VOLATILE или NEUTRAL. Показатель отображается цветной линией в отдельном подокне; на ценовом графике при каждой смене режима появляется маркер-крест. Индикатор не генерирует сигналы BUY или SELL — он отвечает на предварительный вопрос: какой сейчас рынок?
Что измеряет показатель качества тренда
Показатель представляет собой взвешенную комбинацию трёх независимых компонентов, каждый из которых измеряет отдельное измерение структуры рынка. Вместе они дают единое число, отражающее, движется ли рынок целенаправленно, дрейфует без направления или просто генерирует шум.
Компонент ADX — сила тренда
Компонент ADX (Average Directional Index) измеряет силу преобладающего направленного движения, независимо от его направления. Высокое значение ADX означает, что цена стабильно движется в одном направлении; низкое ADX означает, что рынок никуда не идёт. Параметр ADX Period задаёт период расчёта. Параметр Weight ADX определяет вклад этого компонента в итоговый показатель относительно двух других.
Компонент ATR — относительная волатильность
Компонент ATR (Average True Range) измеряет текущую волатильность относительно её собственной истории — в виде перцентиля последних значений ATR. Высокая относительная волатильность часто сопровождает пробои и сильные тренды; низкая — характерна для сжатого бокового рынка. Параметр ATR Period задаёт период расчёта. Параметр Weight ATR определяет вклад компонента в составной показатель.
Компонент ER — чистота движения
Компонент ER (Kaufman Efficiency Ratio) измеряет, насколько прямолинейно цена движется из точки A в точку B — это отношение чистого смещения к суммарной пройденной дистанции. ER близкий к 1 означает, что цена двигалась почти по прямой; ER близкий к 0 — что она металась туда-обратно. Это наиболее чистая мера качества тренда: рынок может иметь высокий ATR и умеренный ADX, но оставаться хаотичным при низком ER. Параметр ER Period задаёт период расчёта. Параметр Weight ER определяет вклад компонента.
Как вычисляется показатель и присваиваются режимы
Каждый компонент нормализуется в диапазон 0–100, затем компоненты объединяются взвешенным средним. Три веса — W_ADX, W_ATR и W_ER — по умолчанию равны 1.0, что даёт компонентам равное влияние. Увеличение одного веса смещает составной показатель в сторону соответствующего измерения. Установка веса в ноль полностью исключает компонент.
Два порога делят шкалу 0–100 на зоны классификации. Когда составной показатель достигает или превышает Trend Threshold (по умолчанию 60), режим классифицируется как TREND. Когда показатель достигает или опускается ниже Range Threshold (по умолчанию 40), режим классифицируется как RANGE. Полоса между порогами — переходная зона: бары в ней классифицируются как VOLATILE (высокий ATR, но низкий ER — хаотичное расширение) или NEUTRAL (умеренные значения, нет чёткого структурного смещения). Линии порогов нанесены пунктиром прямо на линии показателя, поэтому граница классификации всегда видна.
Линия показателя рисуется четырьмя разными цветами для мгновенного восприятия режима: зелёный для TREND, серый для RANGE, оранжевый для VOLATILE и синий для NEUTRAL.
ALERT — уведомления о смене режима
Маркер смены режима
Каждый раз, когда классифицированный режим меняется на закрытом баре — например, с RANGE на TREND — на ценовом графике в месте этого бара размещается маркер-крест. Цвет маркера соответствует новому режиму: зелёный крест означает вход в TREND, серый — вход в RANGE. Маркеры обозначают переходы, а не сигналы входа: они говорят о том, что контекст изменился, а не о том, что нужно немедленно действовать.
Переключатель Alert в группе ALERT включает и выключает отрисовку маркеров. Когда Alert включён, исторические маркеры всех смен режима в видимой истории графика отображаются; когда выключен — маркеры не показываются. Поле Size рядом с переключателем управляет размером маркера от 1 до 5.
VibeFox Market Regime — это фильтр и контекстный слой, а не направленный сигнал входа. Смена режима с RANGE на TREND не означает «покупать»; она означает, что рынок перешёл в условия, при которых трендовые стратегии более вероятно будут работать. Используйте эту информацию вместе со своей направленной системой, а не вместо неё.
Визуальный контроль
Линия показателя занимает фиксированную шкалу 0–100 в отдельном подокне. Всегда присутствуют три горизонтальных пунктирных уровня: уровень Trend на значении Trend Threshold, уровень Range на значении Range Threshold и нейтральный уровень Mid на 50. Цвет линии меняется бар за баром при смене режима, поэтому вся история состояний режима считывается по одной линии. Текущее название режима и значение показателя отображаются в виде индикации внутри панели.
Интерактивная панель на графике
Весь интерфейс представляет собой плавную панель на основе canvas, созданную для быстрого управления мышью. Все параметры собраны в аккуратные ряды в трёх колонках. В заголовке панели расположены иконки управления.
Power — включает и выключает линию показателя, маркеры и сигналы без удаления индикатора с графика.
Settings (gear) — открывает и закрывает раздел настроек.
Updown (arrows) — перемещает панель между отдельным подокном и основным графиком.
Close (cross) — закрывает индикатор.
Resizable — перетащите правый нижний угол для изменения размера панели.
Collapsible — двойной щелчок по заголовку сворачивает панель в компактную полосу.
Mouse wheel — наведите курсор на любое числовое поле и прокрутите колесо мыши для изменения значения без открытия клавиатуры.
Настройки и персонализация
Кнопка Settings открывает раздел, где панель подстраивается под ваше рабочее пространство: светлая, тёмная или автоматическая Theme, настраиваемая ширина панели, размер заголовка, высота строки и размер шрифта. Дополнительные опции позволяют скрыть нижнюю строку через Hide Footer, уменьшить заголовок при сворачивании с помощью Mini Header, и автоматически сворачивать панель при клике вне её. Почти каждый параметр изменяется в реальном времени прямо на панели — поля ввода на вкладке Inputs задают только начальные значения. Вы также можете запустить несколько независимых копий на одном графике, назначив каждой уникальный номер Instance, для одновременного мониторинга разных комбинаций периодов.
Уведомления о смене режима
Нет необходимости следить за графиком в ожидании смены режима. Каждое изменение может быть отправлено по нескольким каналам уведомлений, которые включаются независимо прямо на панели.
Alert — всплывающее сообщение внутри терминала.
Push — мобильное уведомление в приложение MetaTrader на вашем телефоне.
Email — письмо через настройки почты терминала.
Telegram — текст уведомления вместе со скриншотом графика, отправленные прямо в ваш чат Telegram.
Включите только нужные каналы, и вы будете уведомлены в момент перехода рынка из одного режима в другой на выбранном символе и таймфрейме.
Визуальная история — Html report
Включите канал Html, и каждое уведомление о смене режима будет сохранено в HTML-отчёт вместе со скриншотом графика в момент срабатывания. Отчёт хранится в папке Files терминала, в директории VibeFox_MarketRegime, и открывается в любом браузере — давая вам визуальный журнал каждого перехода режима, обнаруженного индикатором. Кнопка корзины в один клик очищает отчёт и его скриншоты, когда вы хотите начать заново.
Telegram Alerts
Сигналы можно получать прямо в чат Telegram — текст уведомления вместе со скриншотом графика в момент обнаружения. Включите канал Telegram и введите токен бота и идентификатор чата в параметрах.
Доставка основана на HTML-отчёте: каждый новый сигнал записывается в отчёт, а отчёт — открытый в браузере — самостоятельно пересылает его в ваш чат Telegram. По этой причине включение Telegram автоматически сохраняет канал Html активным, и оба канала работают совместно.
Встроенная многоязычная справка
В панель встроена полная справочная страница, доступная на 10 языках, так что каждый элемент управления объяснён прямо там, где вы его используете.
Parameters (Inputs tab)
Большинство настроек можно изменить в реальном времени непосредственно на панели (кнопка Settings) — входные параметры задают только начальные значения при запуске.
Score
ADX Period — период расчёта компонента ADX, диапазон 1..200. По умолчанию: 14.
ATR Period — период расчёта компонента относительной волатильности ATR, диапазон 1..200. По умолчанию: 14.
ER Period — период расчёта компонента Kaufman Efficiency Ratio, диапазон 1..200. По умолчанию: 10.
Weights / Thresholds
W_ADX (trend-strength weight) — относительный вес компонента ADX в составном показателе, диапазон 0.0..10.0. По умолчанию: 1.0.
W_ATR (volatility weight) — относительный вес компонента относительной волатильности ATR, диапазон 0.0..10.0. По умолчанию: 1.0.
W_ER (move-purity weight) — относительный вес компонента Kaufman ER, диапазон 0.0..10.0. По умолчанию: 1.0.
Trend Threshold (score>=) — составной показатель, при достижении или превышении которого режим классифицируется как TREND, диапазон 0..100. По умолчанию: 60.
Range Threshold (score<=) — составной показатель, при достижении или падении ниже которого режим классифицируется как RANGE, диапазон 0..100. По умолчанию: 40.
Entry Points
Regime Change signal — включает маркеры-кресты смены режима на ценовом графике. По умолчанию: выключено.
Marker Size (1-5) — размер маркера смены режима на графике. По умолчанию: 2.
Notifications
Push Notification — push-уведомление в мобильный терминал MetaTrader. По умолчанию: выключено.
Alert Popup — всплывающее окно Alert внутри терминала. По умолчанию: выключено.
Email — письмо через настройки почты терминала. По умолчанию: выключено.
Html Report — сохраняет каждую смену режима со скриншотом в HTML-отчёт (папка Files, директория VibeFox_MarketRegime), открывается в любом браузере. По умолчанию: выключено.
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 — цветовая тема: Auto (следует за графиком), Dark или Light. По умолчанию: Auto.
Row height (px) — высота строки панели в пикселях. По умолчанию: 34.
Font size — размер шрифта панели. По умолчанию: 8.
Hide Footer — скрыть нижнюю строку панели. По умолчанию: выключено.
Mini Header on collapse — показывать мини-заголовок при сворачивании панели. По умолчанию: выключено.
Close on click outside — сворачивать панель при клике вне её. По умолчанию: выключено.
Instance (unique per copy: 1,2,3...) — номер экземпляра; позволяет запускать несколько независимых копий на одном графике. По умолчанию: 1.
Panel Start Window — где открывается панель при запуске: Subwindow или Chart. По умолчанию: Subwindow.
