VibeFox Zscore Revert MT5
VibeFox Zscore Revert — это индикатор возврата к среднему для MetaTrader 5, работающий в реальном времени. Он измеряет, насколько сильно цена отклонилась от своей скользящей средней, в единицах стандартного отклонения — это классический Z-score — и рисует прямо на графике цены канал из трёх линий: среднюю линию посередине и две внешние полосы, отстоящие от неё на заданное число стандартных отклонений. Когда цена дотягивается до внешней полосы, а затем закрывается обратно внутри канала, индикатор отмечает точку входа на возврат к среднему, ожидая, что цена вернётся к центру. Всё управление собрано в одну современную интерактивную панель.
VibeFox Zscore Revert — канал возврата к среднему по Z-score с автоматическими точками входа
VibeFox Zscore Revert — это индикатор возврата к среднему для MetaTrader 5, работающий в реальном времени. Он измеряет, насколько сильно цена отклонилась от своей скользящей средней, в единицах стандартного отклонения — это классический Z-score — и рисует прямо на графике цены канал из трёх линий: среднюю линию посередине и две внешние полосы, отстоящие от неё на заданное число стандартных отклонений. Когда цена дотягивается до внешней полосы, а затем закрывается обратно внутри канала, индикатор отмечает точку входа на возврат к среднему, ожидая, что цена вернётся к центру. Всё управление собрано в одну современную интерактивную панель.
Как работает индикатор
Движок построен на двух стандартных статистических показателях цены закрытия. mean (mu) — это простая скользящая средняя за период Period: это средняя линия, значение, к которому цена, как ожидается, вернётся. standard deviation (sigma) рассчитывается за период Deviation Period и измеряет, насколько волатильна цена вокруг этой средней. Z-score любого бара — это просто Z = (price − mu) / sigma: нормированное расстояние цены от её среднего, выраженное в стандартных отклонениях.
Внешние полосы размещаются на фиксированном значении Z-score, заданном параметром Threshold: верхняя полоса располагается на уровне mu + k·sigma, а нижняя — на уровне mu − k·sigma, где k — порог в сигмах. Когда цена касается внешней полосы, её Z-score достигает +/-k — статистически растянутое, перерастянутое состояние, из которого ожидается возврат к среднему. Значения трёх полос отрисовываются как линейные объекты прямо на графике цены, а сам индикатор располагается в собственном подокне, где и находится панель управления.
Логика возврата к среднему
Возврат к среднему — это идея о том, что цена после необычно большого отклонения от своего среднего стремится вернуться к этому среднему. Z-score превращает это в точную, безразмерную величину: чем дальше Z от нуля, тем сильнее растянута цена и тем сильнее притяжение обратно к средней линии.
Индикатор превращает касание полосы в точку входа только тогда, когда цена подтверждает разворот закрытием обратно внутри канала. Revert BUY возникает, когда минимум бара пробивает нижнюю полосу (Z достигает −k), но бар закрывается выше неё — растяжение вниз отвергнуто и ожидается движение вверх к средней. Revert SELL — зеркальное отражение: максимум бара пробивает верхнюю полосу (Z достигает +k), но бар закрывается ниже неё — растяжение вверх отвергнуто и ожидается движение вниз к средней. Сигналы оцениваются только на закрытых барах; формирующийся бар игнорируется, поэтому маркер никогда не перерисовывается после установки.
Точки входа
Главная ценность VibeFox Zscore Revert — это автоматические точки входа. Когда возврат к среднему подтверждается на закрытом баре, индикатор ставит чёткий маркер прямо на графике цены. Поведение управляется переключателем Revert, который включает входы на возврат к среднему (как BUY у нижней полосы, так и SELL у верхней полосы). Выключите его, чтобы оставить на экране только канал без каких-либо маркеров.
Маркеры покупки и продажи окрашиваются отдельно настройками цвета Buy и Sell, поэтому направление считывается мгновенно. Селектор Marker переключает символ между простым крестом (+), закрашенными треугольниками или стрелками с хвостом, а параметр Size масштабирует маркер в пикселях (от 6 до 40), подстраиваясь под любую плотность графика.
Полный визуальный контроль
Три линии полос окрашиваются независимо: Middle — для средней линии, Upper — для верхней полосы и Lower — для нижней полосы, а толщина всех трёх задаётся параметром Width от 1 до 5 пикселей. Каждая линия полосы и оба маркера входа поддерживают настройку прозрачности (0-100%) во всплывающем окне выбора цвета, так что вы можете мягко вписать их в фон графика или сделать резко заметными.
Интерактивная панель на графике
Весь интерфейс — это плавная панель на основе canvas, созданная для быстрого управления мышью. Параметры Z-score собраны в аккуратные ряды, а блок входов выделен собственным золотым заголовком ENTRY, чтобы настройки сигналов не смешивались с настройками линий. В шапке панели размещены управляющие иконки.
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-отчёт)
Включите канал Html, и каждый сигнал входа сохраняется в HTML-отчёт вместе со скриншотом графика в момент его срабатывания. Отчёт хранится в папке Files терминала, в каталоге VibeFox_Zscore_Revert (MQL5/Files/VibeFox_Zscore_Revert/result.html), и открывается в любом браузере — вы получаете визуальный журнал всех возвратов к среднему, найденных индикатором. Кнопка очистки в один клик стирает отчёт и его скриншоты в любой момент, когда вы захотите начать заново.
Оповещения в Telegram
Сигналы также могут доставляться прямо в ваш чат Telegram — текст оповещения вместе со скриншотом графика в момент обнаружения. Включите канал Telegram и введите токен вашего бота и chat id в параметрах.
Доставка опирается на HTML-отчёт: каждый новый сигнал записывается в отчёт, а отчёт — открытый в браузере — сам пересылает его в ваш чат Telegram. По этой причине включение Telegram автоматически оставляет отчёт Html включённым, и оба канала работают вместе.
Встроенная многоязычная справка
В панель встроена полная страница помощи, доступная на нескольких языках, так что каждый элемент управления объясняется прямо там, где вы его используете.
