VibeFox Sessions MT5 — Помощь
Индикатор для MetaTrader 5, отображающий торговые сессии Нью-Йорка, Лондона и Токио прямо на графике в виде цветных подсветок. Поддерживает уведомления при открытии сессии и удобную панель управления.
Установка
Скопируйте папку VibeFox_Sessions в каталог MQL5/Indicators вашего терминала MetaTrader 5. Перезапустите терминал или обновите список индикаторов и перетащите VibeFox_Sessions.mq5 на нужный график.
Главная панель
Каждая из трёх строк панели управляет одной сессией: New York, London, Tokyo. В строке расположены: кнопка включения/выключения сессии (зелёная при включенной), цветной квадрат для выбора цвета подсветки, текущее время в этом городе, поля времени открытия и закрытия (часы и минуты), кнопка Reset для возврата к стандартным значениям.
Сессии по умолчанию
New York: 13:30 — 20:00 UTC. London: 07:00 — 15:30 UTC. Tokyo: 00:00 — 06:00 UTC. Все времена указаны в UTC; индикатор автоматически переводит их в брокерское время с учётом сдвига, заданного в поле UTC.
Настройка времени сессии
Часы устанавливаются кнопками минус и плюс в диапазоне 0..23. Минуты переключаются между 0 и 30 теми же кнопками. Если после изменений нужно вернуться к стандарту биржи — нажмите Reset в правой части строки.
Цвет сессии
Цветной квадрат справа от названия сессии открывает выпадающий выбор цвета: палитра 144 оттенков и градации серого, поле HEX для точного ввода, ползунок прозрачности (0—100%). Изменения применяются сразу.
Время городов
Справа от цветного квадрата показано текущее время в этом часовом поясе: NY — UTC-5, LDN — UTC+0, TKY — UTC+9. Время обновляется раз в минуту. Если торговый сервер брокера остановлен (выходные), время городов не обновляется — показывается момент последнего тика.
Нижняя строка
В нижней строке панели расположены глобальные параметры: сдвиг UTC, поле Bars, отображение Local и Server time.
Сдвиг UTC
Поле UTC задаёт разницу между временем брокера и UTC в часах. Например, если ваш сервер живёт по GMT+3 — поставьте 3. Без правильного значения сессии будут рисоваться со сдвигом.
Параметр Bars
Поле Bars задаёт количество последних баров, на которых индикатор рисует сессионные подсветки. По умолчанию 500. Уменьшайте для ускорения отрисовки на старых графиках.
Local и Server
Local — локальное время вашего компьютера. Server — время торгового сервера брокера. Удобно для контроля рассинхронизации.
Уведомления
На вкладке Settings есть четыре чекбокса уведомлений. Уведомление приходит ровно один раз при открытии каждой включенной сессии.
Push (мобильный MetaTrader)
Настройте MetaQuotes ID в Tools → Options → Notifications. Без этого SendNotification() молча не сработает.
Alert
Всплывающее окно непосредственно в терминале. Никакой настройки не требует.
SMTP-сервер настраивается в Tools → Options → Email. Без настройки SendMail() не сработает.
Telegram
Укажите Bot Token и Chat ID в инпутах индикатора (создать бота можно через @BotFather) и добавьте https://api.telegram.org в Tools → Options → Expert Advisors → разрешённые WebRequest URLs.
Вкладка Settings
Регулирует внешний вид панели и поведение помощника.
Размеры панели
Ширина 1—6, высота строки 1—6, размер шрифта 6—12, размер header (S/M/L/XL).
Тема
Переключение Dark/Light определяет цветовую схему панели. По умолчанию выбирается автоматически по цвету фона графика.
Дополнительные опции
«Hide Helpbar» скрывает нижнюю строку подсказок. «Mini Header» уменьшает шапку при свёрнутой панели. «Close on click outside» закрывает панель при клике за её пределами.
Кнопка помощи
Кнопка «?» в правой части вкладки Settings — показывает ссылку на онлайн-документацию (всплывающее окно с URL для копирования).
Управление панелью
Дополнительные возможности и кнопки шапки панели.
Кнопки header панели
Иконка питания (вкл/выкл всего индикатора), шестерёнка (переход на вкладку Settings), стрелки вверх-вниз (переключение между подокном индикатора и основным графиком), крестик (закрытие индикатора).
Сохранение настроек
Все изменения, сделанные с панели (цвета, времена, чекбоксы уведомлений), сохраняются автоматически в Global Variables терминала и восстанавливаются при следующем запуске. Параметры в input-полях используются только при первом запуске и при сбросе.
Несколько копий на одном графике
Можно навесить несколько экземпляров индикатора на один график — параметр Instance в инпутах (1, 2, 3...) задаёт уникальный идентификатор, чтобы настройки не конфликтовали.
