VibeFox RSI Revert
- Индикаторы
- Версия: 1.0
- Активации: 5
VibeFox RSI Revert — осциллятор возврата к среднему по RSI с зонами перекупленности/перепроданности и точками входа
VibeFox RSI Revert — это осциллятор RSI, работающий в реальном времени для MetaTrader 5 и созданный для торговли на возврате к среднему. Он строит классический индекс относительной силы (Relative Strength Index, 0-100) в отдельном подокне с экстремальными зонами перекупленности и перепроданности, отслеживает момент, когда осциллятор покидает экстремум и разворачивается обратно к середине, и отмечает этот разворот как точку входа прямо на ценовом графике. Все элементы управления собраны в одну современную интерактивную панель, поэтому вместо того чтобы на глаз выискивать развороты RSI, вы видите каждый сигнал возврата к среднему в момент его формирования.
Как работает индикатор
Индикатор рассчитывает стандартный RSI по цене закрытия и рисует его в виде плавной линии, ограниченной диапазоном от 0 до 100. Осциллятор обрамляют три горизонтальных уровня: линия Overbought (перекупленность) у верхней границы (верхний экстремум), линия Oversold (перепроданность) у нижней границы (нижний экстремум) и нейтральная средняя линия по центру (среднее между двумя, например 50). Когда RSI входит в одну из экстремальных зон, рынок перерастянут; когда он разворачивается из этой зоны обратно к средней линии, растяжение ослабевает — именно этот возврат к среднему и торгует индикатор.
Период RSI определяет, насколько реактивен осциллятор: более короткий период реагирует быстрее и даёт больше сигналов, более длинный — сглаженнее и избирательнее. Уровни OB и OS задают, насколько глубоко в экстремум должен зайти осциллятор, прежде чем разворот будет засчитан. Настройка Bars ограничивает, сколько истории просматривается для поиска входов — установите 0, чтобы просканировать все доступные бары, или используйте меньшее значение для более быстрой перерисовки на нагруженных графиках.
Линия RSI и её уровневые линии находятся в отдельном подокне индикатора вместе с панелью управления, тогда как маркеры входа рисуются выше — на ценовом графике.
Логика возврата к среднему (Revert)
Основная идея проста: осциллятор, дошедший до экстремума, склонен резко возвращаться к своему среднему значению. VibeFox RSI Revert улавливает именно этот разворот на закрытых барах.
Возврат BUY срабатывает, когда RSI был на уровне Oversold или ниже, а затем бар закрывается обратно выше Oversold — осциллятор покидает нижний экстремум вверх, обратно к середине, поэтому ожидаемое движение направлено вверх. Возврат SELL срабатывает, когда RSI был на уровне Overbought или выше, а затем бар закрывается обратно ниже Overbought — осциллятор покидает верхний экстремум вниз, поэтому ожидаемое движение направлено вниз. Сигналы оцениваются только на закрытых барах, поэтому маркер никогда не перерисовывается на ещё формирующемся баре.
Каждый обнаруженный разворот ставит чёткий маркер входа на ценовом графике на баре сигнала, окрашенный по направлению, так что сторону сделки вы читаете с одного взгляда.
Точки входа
Главная ценность VibeFox RSI Revert — его автоматические входы. Переключатель Revert включает сигналы возврата к среднему; выключите его, чтобы изучать чистый осциллятор без маркеров. Когда завершается корректный разворот, индикатор ставит маркер на баре входа прямо на ценовом графике.
Маркеры покупки и продажи окрашиваются раздельно настройками цвета Buy и Sell, поэтому направление читается мгновенно. Селектор Marker переключает символ между простым крестом (+), закрашенными треугольниками или стрелками с хвостом, а регулятор Size масштабирует маркер в пикселях (от 6 до 40), чтобы подойти к любой плотности графика.
Полный визуальный контроль
Цвет линии RSI задаётся параметром Line, а её толщина — параметром Width от 1 до 5 пикселей. У линий уровней Overbought и Oversold свои собственные цвета (палитры OB и OS), а средняя линия рисуется нейтральным серым. Линия RSI, обе уровневые линии и оба маркера входа поддерживают настройку прозрачности (0-100%) во всплывающей палитре цветов, так что вы можете мягко вписать их в график. Это позволяет легко построить чистый, читаемый осциллятор, который сочетается с темой вашего графика.
Интерактивная панель на графике
Весь интерфейс — это плавная панель на основе холста (canvas), созданная для быстрого управления мышью. Параметры RSI собраны в аккуратные строки, а блок входов вынесен отдельно со своим золотым заголовком ENTRY, чтобы настройки сигналов не смешивались с настройками линий. В шапке панели расположены иконки управления.
Power — включает и выключает отрисовку маркеров входа, не удаляя индикатор с графика.
Settings (шестерёнка, Gear) — открывает и закрывает раздел настроек.
Updown (стрелки) — перемещает панель между подокном и основным графиком.
Close (крестик) — закрывает индикатор.
Resizable (изменение размера) — потяните за нижний правый угол, чтобы масштабировать панель.
Collapsible (сворачивание) — двойной щелчок по шапке сворачивает панель в компактную полоску.
Колесо мыши — наведите на любое числовое поле и прокрутите колесо, чтобы изменить значение без вызова клавиатуры.
Настройки и персонализация
Кнопка Settings открывает раздел, где панель подгоняется под ваше рабочее пространство: светлая, тёмная или автоматическая Theme (тема), регулируемая ширина панели, размер шапки, высота строки и размер шрифта. Дополнительные штрихи позволяют скрыть нижнюю панель через Hide Footer, уменьшить шапку в свёрнутом виде с помощью Mini Header и автоматически сворачивать панель при клике вне её. Почти каждый параметр меняется вживую прямо на панели — поля на вкладке Inputs лишь задают стартовые значения. Вы также можете запустить несколько независимых копий на одном графике, присвоив каждой уникальный Instance (экземпляр), чтобы сравнивать разные периоды или уровни бок о бок.
Уведомления о входах
Вам не нужно сидеть и караулить график в ожидании разворота. Каждый вход можно отправить по нескольким каналам уведомлений, которые включаются независимо прямо на панели.
Alert — всплывающее сообщение внутри терминала.
Push — мобильное уведомление в приложение MetaTrader на вашем телефоне.
Email — письмо, отправляемое через почтовые настройки терминала.
Telegram — текст оповещения вместе со скриншотом графика, отправляемый прямо в ваш чат Telegram.
Включите только нужные вам каналы, и вы будете уведомлены в момент появления нового входа по возврату RSI на символе и таймфрейме, с которыми вы работаете.
Визуальная история (HTML-отчёт)
Включите канал Html, и каждый сигнал входа будет сохраняться в HTML-отчёт вместе со скриншотом графика в момент срабатывания. Отчёт хранится в папке Files терминала, в каталоге VibeFox_RSI_Revert (MQL5/Files/VibeFox_RSI_Revert/result.html), и открывается в любом браузере — вы получаете визуальный журнал всех разворотов, найденных индикатором. Кнопка-корзина в один клик очищает отчёт и его скриншоты, когда вы захотите начать заново.
Оповещения в Telegram
Сигналы также можно доставлять прямо в ваш чат Telegram — текст оповещения вместе со скриншотом графика в момент обнаружения. Включите канал Telegram и введите свой bot token и chat id в параметрах.
Доставка работает поверх HTML-отчёта: каждый новый сигнал записывается в отчёт, а отчёт — открытый в браузере — сам пересылает его в ваш чат Telegram. По этой причине включение Telegram автоматически оставляет отчёт Html включённым, и оба канала работают вместе.
Встроенная многоязычная справка
В панель встроена полная страница справки, доступная на нескольких языках, так что каждый элемент управления объясняется прямо там, где вы им пользуетесь.
Параметры (вкладка Inputs)
Большинство настроек также можно менять вживую прямо на панели (кнопка Settings) — входные параметры лишь задают начальные значения при запуске.
RSI Revert (основное)
RSI Period — период осциллятора RSI (1..100). По умолчанию: 14.
Overbought level — верхний экстремум; возврат SELL срабатывает, когда RSI покидает его вниз (50..100). По умолчанию: 70.
Oversold level — нижний экстремум; возврат BUY срабатывает, когда RSI покидает его вверх (0..50). По умолчанию: 30.
Bars of history to scan — на сколько баров назад выявляются входы, 0 = все доступные. По умолчанию: 200.
RSI Line Color — цвет линии осциллятора RSI. По умолчанию: DodgerBlue.
RSI Line Transparency — прозрачность линии RSI в процентах, 0-100. По умолчанию: 0.
Overbought Level Color — цвет линии уровня Overbought. По умолчанию: OrangeRed.
Overbought Level Transparency — прозрачность линии перекупленности в процентах, 0-100. По умолчанию: 0.
Oversold Level Color — цвет линии уровня Oversold. По умолчанию: LimeGreen.
Oversold Level Transparency — прозрачность линии перепроданности в процентах, 0-100. По умолчанию: 0.
Line Width — толщина линии RSI в пикселях, 1..5. По умолчанию: 2.
Entry Points
Revert (return to mean from a band) — включает входы возврата к среднему с маркерами. По умолчанию: включено.
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_RSI_Revert/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.
