VibeFox Session Spring
- Индикаторы
- Версия: 1.0
- Активации: 5
VibeFox Session Spring — возврат к цене открытия сессии с точками входа «пружина»
VibeFox Session Spring — это внутридневной индикатор реального времени для MetaTrader 5. Он отмечает цену, по которой открылась каждая торговая сессия, следит за тем, насколько далеко цена растягивается от этого открытия, и сигнализирует в момент, когда цена «пружинит» обратно к нему, ставя понятный маркер входа прямо на ценовом графике. Все элементы управления собраны в одну современную интерактивную панель, поэтому вы видите структуру сессии и точку входа в тот самый момент, когда они формируются.
Идея
У многих инструментов есть естественный якорь дня — цена, по которой открылась сессия. После открытия цена уходит от этого уровня, иногда далеко, но её тянет обратно к нему. Этот возврат к цене открытия сессии и есть «пружина». VibeFox Session Spring превращает это поведение в точный автоматический сигнал: он ждёт, пока цена растянется на заданную величину от открытия, а затем входит в направлении возврата.
Как работает индикатор
Для каждого торгового дня индикатор находит первый бар на или после заданного времени сессии. Цена открытия этого бара становится уровнем открытия сессии и рисуется горизонтальным лучом через график. На экране можно держать сразу несколько прошлых линий открытия сессий, чтобы изучать поведение цены вокруг каждой из них.
От открытия сессии индикатор измеряет, насколько далеко уходит цена. Когда расстояние между ценой и открытием достигает значения Trigger Distance (дистанция растяжения), рынок считается «растянутым». Дистанцию можно задать в пунктах или оставить на авто (0), когда она следует за текущей волатильностью как один ATR(14) для символа и таймфрейма — так триггер автоматически подстраивается под быстрые и медленные рынки.
Точки входа
Главная ценность VibeFox Session Spring — автоматические точки входа: индикатор сам отслеживает условие «растяжение и возврат» и ставит понятный маркер прямо на ценовом графике. Доступны два независимых типа сигналов, у каждого свой тоглер.
Вход — Long Spring (пружина вверх)
Сначала цена уходит ниже открытия сессии на величину дистанции — рынок растянут вниз. Затем бар закрывается выше (выше предыдущего закрытия), оставаясь ниже открытия. Это начало возврата к открытию, и под баром ставится маркер BUY. Цель движения — линия открытия сессии.
Вход — Short Spring (пружина вниз)
Сначала цена уходит выше открытия сессии на величину дистанции — рынок растянут вверх. Затем бар закрывается ниже (ниже предыдущего закрытия), оставаясь выше открытия. Это начало возврата к открытию, и над баром ставится маркер SELL. Цель движения — линия открытия сессии.
Каждое направление срабатывает один раз за сессию и перевзводится при открытии новой сессии, поэтому вы получаете одну чистую возможность Long и одну Short за сессию, а не поток повторов. Маркеры покупки и продажи окрашиваются отдельно настройками Buy Color и Sell Color, поэтому направление читается мгновенно. Селектор Marker переключает значок между простым крестиком (+), залитыми треугольниками или стрелками с хвостом, а регулятор Size масштабирует маркер в пикселях (от 6 до 40) под любую плотность графика.
Полный визуальный контроль
Цвет линии открытия задаётся настройкой Session-Open Line Color, а толщина — Session-Open Line Width от 1 до 5 пикселей. Линия и оба маркера входа поддерживают настройку прозрачности (0-100%) во всплывающем выборе цвета, поэтому их можно мягко вписать в фон графика. Маркеры на ценовом графике имеют независимые размер и цвет, поэтому входы чётко выделяются на любом фоне.
Интерактивная панель на графике
Весь интерфейс — это плавная панель на канвасе, созданная для быстрого управления мышью. Параметры сессии собраны в аккуратные строки, а блок входов выделен собственным золотым заголовком ENTRY, чтобы настройки сигналов не смешивались с настройками линии. В шапке панели расположены иконки управления.
Power — включает и выключает отрисовку маркеров входа, не удаляя индикатор с графика.
Settings (шестерёнка) — открывает и закрывает раздел настроек.
Updown (стрелки) — перемещает панель между подокном и основным графиком.
Close (крестик) — закрывает индикатор.
Изменение размера — потяните за нижний правый угол, чтобы масштабировать панель.
Сворачивание — двойной клик по шапке сворачивает панель в компактную полоску.
Колёсико мыши — наведите на любое числовое поле и крутите колесо, чтобы менять значение без клавиатуры.
Настройки и персонализация
Кнопка Settings открывает раздел, где панель подгоняется под рабочее пространство: светлая, тёмная или автоматическая Theme (тема), регулируемая ширина панели, размер шапки, высота строки и размер шрифта. Дополнительные опции позволяют скрыть нижнюю полосу через Hide Footer, уменьшить шапку при сворачивании через Mini Header и автоматически сворачивать панель по клику вне её. Почти каждый параметр меняется вживую прямо на панели — поля на вкладке Inputs задают лишь стартовые значения. Можно также запустить несколько независимых копий на одном графике, дав каждой уникальный Instance, чтобы сравнивать разное время сессии или разные дистанции триггера рядом.
Оповещения о входах
Вам не нужно сидеть и сторожить график в ожидании сигнала. Каждый вход можно отправить через несколько каналов оповещений, включаемых независимо прямо на панели.
Alert — всплывающее сообщение внутри терминала.
Push — мобильное уведомление в приложение MetaTrader на телефоне.
Email — письмо через почтовые настройки терминала.
Telegram — текст сигнала вместе со скриншотом графика, отправляемый прямо в ваш Telegram-чат.
Включайте только нужные каналы — и вы получите уведомление в момент появления новой пружины-входа на символе и таймфрейме, с которыми работаете.
Визуальная история (HTML-отчёт)
Включите канал Html — и каждый сигнал входа сохраняется в HTML-отчёт вместе со скриншотом графика в момент срабатывания. Отчёт хранится в папке Files терминала, в каталоге VibeFox_Session_Spring (MQL5/Files/VibeFox_Session_Spring/result.html), и открывается в любом браузере — вы получаете визуальный журнал всех найденных индикатором пружин-входов. Кнопка корзины в один клик очищает отчёт и его скриншоты, когда нужно начать заново.
Оповещения в Telegram
Сигналы можно доставлять прямо в ваш Telegram-чат — текст сигнала вместе со скриншотом графика в момент обнаружения. Включите канал Telegram и введите bot token и chat id во входных параметрах.
Доставка работает через HTML-отчёт: каждый новый сигнал записывается в отчёт, а отчёт, открытый в браузере, сам пересылает его в ваш Telegram-чат. Поэтому включение Telegram автоматически держит отчёт Html включённым, и оба канала работают вместе.
Встроенная многоязычная справка
В панель встроена полная страница справки, доступная на нескольких языках, поэтому каждый элемент управления объясняется прямо там, где вы его используете.
Параметры (вкладка Inputs)
Большинство настроек также можно менять вживую прямо на панели (кнопка Settings) — входные параметры задают лишь начальные значения при запуске.
Session Spring
Session Open Hour — час открытия сессии по серверному времени, 0..23. По умолчанию: 0.
Session Open Minute — минута открытия сессии по серверному времени, 0..59. По умолчанию: 0.
Trigger Distance, points — насколько цена должна растянуться от открытия, чтобы взвести пружину, в пунктах. 0 = авто = 1.0 x ATR(14). По умолчанию: 0.
Keep Sessions — сколько прошлых линий открытия сессий держать на графике, 1..30. По умолчанию: 3.
Session-Open Line Color — цвет лучей открытия сессии. По умолчанию: DodgerBlue.
Line Transparency — прозрачность линии в процентах, 0-100. По умолчанию: 0.
Session-Open Line Width — толщина линии в пикселях, 1..5. По умолчанию: 1.
Entry Points
Long Spring — включает маркеры BUY, когда цена растягивается ниже открытия и затем возвращается вверх. По умолчанию: вкл.
Short Spring — включает маркеры SELL, когда цена растягивается выше открытия и затем возвращается вниз. По умолчанию: вкл.
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_Session_Spring/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.
