VibeFox Breakout
- Индикаторы
- Версия: 1.0
- Активации: 5
VibeFox Breakout — канал Дончиана с точками входа на истинный пробой
VibeFox Breakout — индикатор пробоя канала в реальном времени для MetaTrader 5. Он строит канал в стиле Дончиана — максимум максимумов и минимум минимумов за последние N закрытых баров — прямо на ценовом графике, отмечает тот самый бар, на котором цена выходит из канала, и собирает все настройки в одну современную интерактивную панель. Вместо того чтобы следить, когда же диапазон будет пробит, вы видите канал и точку входа на пробое в момент их формирования.
Как работает индикатор
Индикатор строит пробойный канал по недавнему движению цены. За последние N закрытых баров он берёт максимум максимумов (верхняя граница) и минимум минимумов (нижняя граница); середина между ними рисуется пунктирной средней линией. Канал отображается горизонтальными лучами, которые тянутся вправо и обновляются на каждом новом баре, поэтому коробка недавних поддержки и сопротивления всегда перед вами.
Period задаёт N — число баров для построения канала. Малый Period даёт узкий, быстро реагирующий канал, который пробивается часто; большой Period даёт широкий канал, который поддаётся только крупным движениям. Сам канал является визуалом индикатора и рисуется всегда, даже когда сигналы входа выключены.
Чистый канал по максимумам/минимумам реагирует на каждый выброс, поэтому VibeFox Breakout добавляет фильтр Buffer. Буфер задаётся в процентах от ширины канала: закрытие должно превысить границу на эту долю расстояния «верх–низ», прежде чем пробой будет засчитан. Поставьте 0, чтобы реагировать на голый канал, или увеличьте значение, чтобы требовать более сильный, чистый импульс и отсекать ложные пробои. Поскольку буфер масштабируется вместе с каналом, одно и то же значение ведёт себя одинаково на разных инструментах и таймфреймах.
Параметр Bars ограничивает объём обрабатываемой истории — поставьте 0, чтобы сканировать все доступные бары, или меньшее значение для более быстрой перерисовки на тяжёлых графиках. Канал и панель живут в собственном подокне индикатора, а линии канала и маркеры входа рисуются объектами на ценовом графике.
Точки входа
Главная ценность VibeFox Breakout — автоматические точки входа: индикатор сам отслеживает условия пробоя и ставит чёткий маркер прямо на ценовом графике. Сигнал регистрируется только на истинном пересечении — предыдущий бар должен был закрыться внутри канала, а текущий — закрыться снаружи, поэтому рынок, который уже торгуется за границей, не выдаёт сигналы непрерывно. Доступны два независимых типа сигналов, каждый со своим тоглером.
Вход — пробой вверх (Up)
Сигнал Up срабатывает, когда бар закрывается ВЫШЕ верхнего канала плюс буфер, а предыдущее закрытие было ещё внутри канала. На пробое ставится маркер BUY — цена пробила сопротивление и идёт вверх.
Вход — пробой вниз (Down)
Сигнал Down срабатывает, когда бар закрывается НИЖЕ нижнего канала минус буфер, а предыдущее закрытие было ещё внутри канала. На пробое ставится маркер SELL — цена пробила поддержку и идёт вниз.
Сигналы оцениваются только на закрытых барах, и каждый закрытый бар может дать не более одного уведомления, поэтому вы получаете одно чистое оповещение на пробой. Маркеры покупки и продажи окрашиваются отдельно настройками Buy Color и Sell Color, так что направление читается мгновенно. Селектор Marker переключает значок между простым крестиком (+), залитыми треугольниками или стрелками с хвостом, а регулятор Size масштабирует маркер в пикселях (от 6 до 40) под любую плотность графика.
Полный контроль над видом
Цвет линий канала задаётся палитрой Level, а толщина — параметром Width от 1 до 5 пикселей (пунктирная средняя линия всегда остаётся тонкой). Линия канала и оба маркера входа поддерживают настройку прозрачности (0-100%) во всплывающей палитре, поэтому их можно мягко вписать в фон графика. Маркеры на ценовом графике имеют независимые размер и цвет, так что входы чётко выделяются на любом фоне.
Интерактивная панель на графике
Весь интерфейс — это плавная панель на канвасе, созданная для быстрого управления мышью. Параметры канала собраны в аккуратные строки, а блок входов выделен собственным золотым заголовком ENTRY, чтобы настройки сигналов не смешивались с настройками канала. В шапке панели расположены управляющие иконки.
Power — включает и выключает отрисовку маркеров входа, не удаляя индикатор с графика (канал остаётся виден).
Settings (шестерёнка) — открывает и закрывает раздел настроек.
Updown (стрелки) — перемещает панель между подокном и основным графиком.
Close (крестик) — закрывает индикатор.
Изменение размера — потяните за нижний правый угол, чтобы масштабировать панель.
Сворачивание — двойной клик по шапке сворачивает панель в компактную полоску.
Колёсико мыши — наведите на любое числовое поле и прокрутите колёсико, чтобы изменить значение без клавиатуры.
Настройки и персонализация
Кнопка Settings открывает раздел, где панель подгоняется под рабочее пространство: светлая, тёмная или автоматическая Theme, регулируемые ширина панели, размер шапки, высота строки и размер шрифта. Дополнительные опции позволяют скрыть нижнюю строку через Hide Footer, уменьшить шапку при сворачивании с Mini Header и автоматически сворачивать панель по клику вне её. Почти каждый параметр меняется в реальном времени прямо на панели — поля на вкладке Inputs задают лишь стартовые значения. Можно запустить несколько независимых копий на одном графике, присвоив каждой уникальный Instance, чтобы сравнивать разные настройки канала рядом.
Уведомления о входах
Не нужно сидеть и сторожить график в ожидании пробоя. Каждый вход можно отправить по нескольким каналам уведомлений, которые включаются независимо прямо на панели, в группе NOTIFY ENTRIES.
Alert — всплывающее сообщение внутри терминала.
Push — мобильное уведомление в приложение MetaTrader на телефоне.
Email — письмо через почтовые настройки терминала.
Telegram — текст сигнала вместе со скриншотом графика прямо в ваш Telegram-чат.
Включите только нужные каналы — и вы будете уведомлены в момент появления нового пробоя на инструменте и таймфрейме, с которыми работаете.
Визуальная история (HTML-отчёт)
Включите канал Html — и каждый сигнал входа сохраняется в HTML-отчёт вместе со скриншотом графика в момент срабатывания. Отчёт хранится в папке Files терминала, в каталоге VibeFox_Breakout (MQL5/Files/VibeFox_Breakout/result.html), и открывается в любом браузере — вы получаете визуальный журнал всех найденных индикатором пробоев. Кнопка-корзина в один клик очищает отчёт и его скриншоты, когда захотите начать заново.
Оповещения в Telegram
Сигналы можно доставлять прямо в ваш Telegram-чат — текст оповещения вместе со скриншотом графика в момент обнаружения. Включите канал Telegram и укажите bot token и chat id во входных параметрах.
Доставка работает через HTML-отчёт: каждый новый сигнал записывается в отчёт, а отчёт, открытый в браузере, сам пересылает его в ваш Telegram-чат. Поэтому включение Telegram автоматически держит отчёт Html включённым, и оба канала работают вместе.
Встроенная многоязычная справка
В панель встроена полноценная страница справки на нескольких языках, так что каждый элемент управления объясняется прямо там, где вы им пользуетесь.
Параметры (вкладка Inputs)
Большинство настроек можно менять в реальном времени прямо на панели (кнопка Settings) — входные параметры задают лишь начальные значения при запуске.
Channel (Breakout)
Channel Period N — число баров для построения канала (максимум максимумов / минимум минимумов). По умолчанию: 20.
Buffer — фильтр пробоя в процентах от ширины канала; закрытие должно превысить уровень на эту долю, 0 = выкл. По умолчанию: 10.
Bars of history to process — на сколько баров назад считаются канал и пробои, 0 = все доступные. По умолчанию: 500.
Channel Line Color — цвет линий канала на ценовом графике. По умолчанию: Silver.
Line Transparency — прозрачность линий канала в процентах, 0-100. По умолчанию: 0.
Channel Line Width — толщина линий канала в пикселях, 1..5. По умолчанию: 1.
Entry Points
Up — включает маркеры BUY при пробое выше верхнего канала. По умолчанию: вкл.
Down — включает маркеры 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_Breakout/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.
