VibeFox BSU BPU
- Индикаторы
- Версия: 1.0
- Активации: 5
VibeFox BSU/BPU Levels — уровни от баров с входами на отбой и пробой
VibeFox BSU/BPU Levels — индикатор поддержки и сопротивления для MetaTrader 5, работающий в реальном времени. Он находит бары, которые создают ценовые уровни (БСУ), считает, сколько последующих баров подтверждают каждый уровень (БПУ), рисует сильнейшие уровни горизонтальными лучами прямо на ценовом графике и отмечает точки входа на отбой и пробой в момент их появления. Все элементы управления собраны в одну современную интерактивную панель, поэтому вы видите структуру рынка и точку входа в момент их формирования.
Как работает индикатор
Индикатор построен на двух идеях из анализа структуры price action: бар, который устанавливает уровень, и бары, которые его подтверждают.
БСУ (бар, создающий уровень) — подтверждённый фрактальный пивот: бар, чей максимум является наивысшим, или чей минимум является наинизшим на заданном числе баров с каждой стороны (Wing). Его экстремальная цена становится горизонтальным уровнем: максимум становится сопротивлением, минимум — поддержкой.
БПУ (бар, подтверждающий уровень) — последующий бар, который касается зоны уровня (цена уровня плюс-минус допуск) и закрывается обратно на правильной стороне — отбой. Каждое такое касание добавляет уровню один БПУ. Количество БПУ — это сила уровня: чем больше подтверждений собрал уровень, тем он важнее и тем толще рисуется его линия (уровни с двумя и более БПУ получают более толстую линию, с четырьмя и более — ещё толще).
Построение задаётся четырьмя основными параметрами. Bars (окно поиска) задаёт, сколько последних баров сканируется в поисках уровней. Wing задаёт, сколько баров с каждой стороны должны быть ниже (для максимума) или выше (для минимума), чтобы бар стал пивотом БСУ — большее крыло оставляет только более значимые экстремумы. Tolerance — половина ширины зоны уровня в пунктах; установите 0, и индикатор вычислит её автоматически по диапазону цен. Min BPU — минимальное число подтверждений, которое должен иметь уровень, чтобы быть показанным и торгуемым, так слабые неподтверждённые уровни отфильтровываются.
Уровни рисуются прямо на ценовом графике как объекты горизонтальных лучей, а сам индикатор живёт в собственном подокне, где расположена панель управления. У каждого уровня есть всплывающая подсказка: поддержка это или сопротивление, число БПУ и цена.
Точки входа
Главная ценность VibeFox BSU/BPU Levels — автоматические точки входа: индикатор сам отслеживает условия и ставит понятный маркер прямо на ценовом графике. Доступны два независимых типа сигналов, каждый со своим переключателем.
Вход — Bounce (отбой от уровня)
Сигнал отбоя срабатывает, когда цена достигает подтверждённого уровня и отбивается от него. Отбой от уровня поддержки ставит маркер BUY под баром — покупатели защитили уровень. Отбой от уровня сопротивления ставит маркер SELL над баром — продавцы защитили уровень. Это контртрендовый сигнал: он торгует удержание уровня.
Вход — Break (пробой уровня)
Сигнал пробоя срабатывает на первом решительном закрытии за подтверждённым уровнем. Закрытие выше уровня сопротивления ставит маркер BUY — уровень поддался и цена пробивает вверх. Закрытие ниже уровня поддержки ставит маркер SELL — уровень поддался и цена пробивает вниз. Это импульсный сигнал продолжения: он торгует слом уровня.
Маркеры покупки и продажи окрашиваются отдельно настройками Buy и Sell, поэтому направление читается мгновенно. Селектор Marker переключает значок между простым крестом (+), залитыми треугольниками или стрелками с хвостом, а регулятор Size масштабирует маркер в пикселях (от 6 до 40) под любую плотность графика.
Полный визуальный контроль
Цвет линии уровня задаётся настройкой Level, а базовая толщина — 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_BSU_BPU (MQL5/Files/VibeFox_BSU_BPU/result.html), и открывается в любом браузере — вы получаете визуальный журнал всех найденных индикатором входов. Кнопка-корзина в один клик очищает отчёт и его скриншоты, когда захотите начать заново.
Оповещения в Telegram
Сигналы можно доставлять прямо в ваш Telegram-чат — текст сигнала вместе со скриншотом графика в момент обнаружения. Включите канал Telegram и укажите bot token и chat id во входных параметрах.
Доставка работает поверх HTML-отчёта: каждый новый сигнал записывается в отчёт, а отчёт, открытый в браузере, сам пересылает его в ваш Telegram-чат. По этой причине включение Telegram автоматически оставляет включённым Html-отчёт, и два канала работают вместе.
Встроенная многоязычная справка
В панель встроена полная страница справки, доступная на нескольких языках, поэтому каждый элемент объясняется прямо там, где вы им пользуетесь.
Параметры (вкладка Inputs)
Большинство настроек можно менять вживую прямо на панели (кнопка Settings) — входные параметры задают лишь начальные значения при запуске.
Levels (BSU/BPU)
Lookback (bars to scan) — сколько последних баров сканируется в поисках уровней. По умолчанию: 300.
BSU Wing (fractal bars each side) — баров с каждой стороны, которые должны быть ниже/выше, чтобы бар стал пивотом-уровнем. По умолчанию: 2.
Zone Tolerance, points — половина ширины зоны уровня в пунктах; 0 = вычисляется автоматически по диапазону цен. По умолчанию: 0.
Min BPU (confirmations to show level) — минимум подтверждений, которое должен иметь уровень, чтобы рисоваться и торговаться. По умолчанию: 1.
Level Line Color — цвет линий уровня на ценовом графике. По умолчанию: Silver.
Level Line Transparency — прозрачность линии в процентах, 0-100. По умолчанию: 0.
Level Line Width — базовая толщина линий уровня в пикселях, 1..5 (сильные уровни рисуются толще). По умолчанию: 1.
Entry Points
Bounce (rejection from level) — включает маркеры при отбое цены от уровня (поддержка = BUY, сопротивление = SELL). По умолчанию: вкл.
Breakout (close beyond level) — включает маркеры при закрытии цены за уровнем (пробой сопротивления = BUY, пробой поддержки = 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_BSU_BPU/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.
