VibeFox Pesavento
- Индикаторы
- Версия: 1.0
- Активации: 5
VibeFox Pesavento — анализ фибоначчи-отношений свинг-ног с точками входа
VibeFox Pesavento — индикатор рыночной структуры в реальном времени для MetaTrader 5, применяющий метод Песавенто (фибоначчи-отношения) к графику. Он строит ZigZag по цене, измеряет каждую ногу свинговой структуры, подписывает каждую ногу её отношением к предыдущей, выделяет ноги, попадающие на ключевой коэффициент Фибоначчи/Песавенто, и отмечает сигналы входа прямо на графике. Вместо того чтобы измерять откаты вручную, вы видите пропорцию каждого движения и уровень разворота в момент его формирования — и всё это собрано в одну современную интерактивную панель.
Как работает индикатор
Сначала индикатор находит значимые точки разворота цены — вершины (high) и впадины (low) — по классическому алгоритму ZigZag. Построение управляется тремя параметрами. Depth задаёт минимальное число баров между двумя пивотами, поэтому структура игнорирует мелкие колебания и реагирует только на достаточно длинные движения. Deviation — минимальный размер разворота для регистрации нового пивота: он отсекает неглубокие откаты. Backstep — минимальное число баров между двумя экстремумами одного типа, чтобы две вершины (или две впадины) не стояли слишком близко. Вместе они настраивают определение свингов от быстрой, детальной структуры до медленной, показывающей только крупные движения.
Свинг-ноги рисуются прямо на ценовом графике объектами-линиями, а сам индикатор живёт в собственном подокне, где и расположена панель управления. Параметр Bars ограничивает объём обрабатываемой истории — поставьте 0, чтобы сканировать все доступные бары, или меньшее значение для более быстрой перерисовки на тяжёлых графиках.
Анализ отношений Песавенто
Когда свинг-пивоты известны, индикатор делит структуру на ноги — каждая нога соединяет два соседних пивота. Для каждой ноги вычисляется коэффициент Песавенто (ratio): длина текущей ноги, делённая на длину предыдущей. Этот коэффициент описывает пропорцию движения — насколько цена откатилась или продлила движение относительно предыдущего свинга. В середине каждой ноги рисуется подпись с коэффициентом (например, 0.618), так что геометрия структуры видна с первого взгляда.
Ноги, чей коэффициент попадает на ключевое значение Фибоначчи/Песавенто, выделяются цветом High (подсветка). Ключевые коэффициенты: 0.382, 0.500, 0.618, 0.786, 1.000, 1.272, 1.618 и 2.618. Нога считается совпавшей, если её коэффициент находится в пределах Tolerance (допуска) от одного из этих значений — допуск задаётся в абсолютной величине, поэтому совпадение можно сделать строгим или мягким. Именно эти выделенные ноги — гармоничные движения, которые ищут трейдеры Песавенто: откаты и расширения, уважающие сетку Фибоначчи.
Точки входа
Главная ценность VibeFox Pesavento — автоматические точки входа: чёткий маркер ставится на графике, когда свинг завершается на ключевом коэффициенте разворота. Нога считается вероятным разворотом, когда её коэффициент совпадает с ключевыми уровнями отката 0.618 или 0.786 предыдущей ноги — на этой пропорции предыдущее движение обычно исчерпано.
Когда нога заканчивается на подтверждённой впадине (low) при ключевом коэффициенте разворота, под баром ставится маркер BUY — нисходящее движение откатилось в зону разворота и цена поворачивает вверх. Когда нога заканчивается на подтверждённой вершине (high) при ключевом коэффициенте, над баром появляется маркер SELL — восходящее движение исчерпано и цена поворачивает вниз. Оба направления включаются независимо переключателями Buy и Sell.
Маркеры покупки и продажи окрашиваются раздельно настройками Buy Color и Sell Color, поэтому направление читается мгновенно. Селектор Marker переключает значок между простым крестом (+), залитыми треугольниками или стрелками с хвостом, а регулятор Size масштабирует маркер в пикселях (от 6 до 40) под любую плотность графика.
Полный визуальный контроль
Цвет линий ног задаётся через Zigzag Line Color, а толщина — через Line Width от 1 до 5 пикселей. Ноги, совпавшие с ключевым коэффициентом, окрашиваются цветом Key-ratio Highlight Color. Линия, подсветка и оба маркера входа поддерживают настройку прозрачности (0-100%) во всплывающем выборе цвета, так что их можно мягко вписать в фон графика. Маркеры на графике масштабируются и окрашиваются независимо, поэтому входы чётко выделяются на любом фоне.
Интерактивная панель на графике
Весь интерфейс — плавная canvas-панель для быстрого управления мышью. Параметры свингов и отношений собраны в аккуратные строки, а блок входов отделён собственным золотым заголовком ENTRY, чтобы настройки сигналов не смешивались с настройками линий. В шапке панели расположены значки управления.
Power — включает и выключает отрисовку маркеров входа, не удаляя индикатор с графика.
Settings (шестерёнка) — открывает и закрывает раздел настроек.
Updown (стрелки) — перемещает панель между подокном и основным графиком.
Close (крестик) — закрывает индикатор.
Изменение размера — потяните нижний правый угол, чтобы масштабировать панель.
Сворачивание — двойной клик по шапке сворачивает панель в компактную полоску.
Колёсико мыши — наведите на любое числовое поле и крутите колёсико, чтобы менять значение без клавиатуры.
Настройки и персонализация
Кнопка Settings открывает раздел, где панель подгоняется под ваше рабочее пространство: светлая, тёмная или автоматическая Theme, регулируемая ширина панели, размер шапки, высота строки и размер шрифта. Дополнительно можно скрыть нижнюю полосу через Hide Footer, уменьшить шапку при сворачивании с Mini Header и автоматически сворачивать панель по клику вне её. Почти каждый параметр меняется прямо на панели в реальном времени — поля на вкладке Inputs задают лишь стартовые значения. Можно запустить несколько независимых копий на одном графике, присвоив каждой уникальный Instance, чтобы сравнивать разные настройки Песавенто рядом.
Оповещения о входах
Не нужно сидеть и сторожить график в ожидании сигнала. Каждый вход может отправляться по нескольким каналам оповещения, включаемым независимо прямо на панели.
Alert — всплывающее сообщение внутри терминала.
Push — мобильное уведомление в приложение MetaTrader на телефоне.
Email — письмо через почтовые настройки терминала.
Telegram — текст сигнала вместе со скриншотом графика, отправляемый прямо в ваш Telegram-чат.
Включите только нужные каналы — и вы получите уведомление в момент появления нового входа на инструменте и таймфрейме, с которыми работаете.
Визуальная история (HTML-отчёт)
Включите канал Html — и каждый сигнал входа сохраняется в HTML-отчёт вместе со скриншотом графика в момент срабатывания. Отчёт хранится в папке Files терминала, в каталоге VibeFox_Pesavento (MQL5/Files/VibeFox_Pesavento/result.html), и открывается в любом браузере — вы получаете визуальный журнал всех найденных индикатором входов. Кнопка-корзина в один клик очищает отчёт и его скриншоты, когда захотите начать заново.
Оповещения в Telegram
Сигналы можно доставлять прямо в ваш Telegram-чат — текст сигнала вместе со скриншотом графика в момент обнаружения. Включите канал Telegram и укажите bot token и chat id во входных параметрах.
Доставка работает через HTML-отчёт: каждый новый сигнал записывается в отчёт, а отчёт, открытый в браузере, сам пересылает его в ваш Telegram-чат. Поэтому включение Telegram автоматически оставляет отчёт Html включённым, и оба канала работают вместе.
Встроенная многоязычная справка
В панель встроена полная страница справки, доступная на нескольких языках, так что каждый элемент управления объясняется прямо там, где вы им пользуетесь.
Параметры (вкладка Inputs)
Большинство настроек можно менять и в реальном времени прямо на панели (кнопка Settings) — входные параметры задают лишь начальные значения при запуске.
Pesavento (свинги)
Swing Depth — минимальное число баров между двумя пивотами (2..100). По умолчанию: 12.
Swing Deviation — минимальный размер разворота для нового пивота, в пунктах. По умолчанию: 5.
Swing Backstep — минимальное число баров между двумя экстремумами. По умолчанию: 3.
Max legs drawn/labeled — сколько последних ног рисовать и подписывать. По умолчанию: 12.
Bars of history to process — сколько баров истории обсчитывать, 0 = все доступные. По умолчанию: 500.
Key-ratio tolerance — абсолютный допуск совпадения коэффициента ноги с ключевым значением. По умолчанию: 0.030.
Zigzag Line Color — цвет линий ног на ценовом графике. По умолчанию: DodgerBlue.
Line Transparency — прозрачность линии ног в процентах, 0-100. По умолчанию: 0.
Key-ratio Highlight Color — цвет ног, совпавших с ключевым коэффициентом. По умолчанию: Gold.
Highlight Transparency — прозрачность подсветки в процентах, 0-100. По умолчанию: 0.
Line Width — толщина линий ног в пикселях, 1..5. По умолчанию: 1.
Entry Points
Buy signals (low @ key ratio) — включает маркеры BUY на подтверждённой впадине при ключевом коэффициенте разворота. По умолчанию: вкл.
Sell signals (high @ key ratio) — включает маркеры 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_Pesavento/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.
