VolatilityProX
- Индикаторы
- Musa Khunarikov
- Версия: 1.0
- Активации: 5
VolatilityProX для MetaTrader 4
VolatilityProX — профессиональный индикатор для MetaTrader 4, который объединяет три инструмента в одном:
-
Adaptive Supertrend — адаптивная линия тренда
-
Daily Range — вчерашний диапазон High/Low
-
Pivot Points — классические уровни R1, R2, S1, S2
Индикатор создан практикующим трейдером с 12-летним опытом. Помогает определить тренд, ключевые уровни и точки входа — всё в одном окне.
🎯 Что показывает индикатор
1. Adaptive Supertrend
Зелёная линия при восходящем тренде, красная — при нисходящем. Главное отличие от обычного Supertrend — адаптивный ATR, который автоматически подстраивается под текущую волатильность рынка.
Реализован через два независимых буфера ( BullBuffer / BearBuffer ), так как MT4 не поддерживает DRAW_COLOR_LINE . На баре флипа линия может иметь визуальный разрыв — это нормальное поведение MT4, не ошибка индикатора.
2. Daily Range
Уровни вчерашнего дня:
-
🔴 Range High — максимум вчерашнего дня
-
🟢 Range Low — минимум вчерашнего дня
-
⚪ Range Mid — середина диапазона (50%)
3. Pivot Points
Классические уровни:
-
🟡 Pivot — центральная точка
-
🔴 R1, R2 — уровни сопротивления
-
🟢 S1, S2 — уровни поддержки
✨ Ключевые возможности
📈 Адаптивный Supertrend
Обычный Supertrend использует фиксированный множитель ATR. VolatilityPro автоматически корректирует ATR в зависимости от текущей волатильности:
-
Высокая волатильность → расширяет диапазон → меньше ложных сигналов
-
Низкая волатильность → сужает диапазон → быстрее реагирует
📊 Три инструмента в одном
Не нужно устанавливать отдельно Supertrend, Daily Range и Pivot Points. VolatilityPro объединяет всё — меньше объектов на графике, чище анализ.
🎯 Автоматические уровни
Daily Range и Pivot Points рассчитываются автоматически на основе данных за вчерашний день (D1). Обновление раз в сутки.
🔔 Умные алерты
-
Supertrend flip — смена направления тренда
-
Range break — пробой вчерашнего High/Low
-
Pivot break — пробой R1/S1
-
Cooldown 60 минут — алерт не повторяется при работе на нескольких графиках
-
Проверка на каждом тике (опция InpAlertOnTick ) — мгновенная реакция на пробой уровня, не дожидаясь закрытия бара
⚙️ Гибкие настройки
-
Период ATR и множитель
-
Адаптивный ATR (вкл/выкл)
-
Цвета и стили всех линий
-
Отключение любого компонента
🌍 Только MT4
Версия для MetaTrader 4 использует классические возможности платформы:
-
init() / deinit() / start() — стандартная архитектура MT4
-
ObjectSet(name, prop, value) — 3 параметра
-
IndicatorBuffers(6) — 6 буферов (2 визуальных + 4 внутренних)
-
IsTesting() — корректная работа в Strategy Tester
🛠 Инструкция по установке — MetaTrader 4
1. Установка
-
Скопируйте VolatilityPro.mq4 в папку MQL4/Indicators/
-
Откройте MetaEditor (F4), скомпилируйте (F7). Должно быть 0 errors, 0 warnings
-
Перезапустите MT4
-
Перетащите индикатор на график: Вставка → Индикаторы → Пользовательские → VolatilityPro
2. Рекомендуемые настройки
| Инструмент | ATR Period | ATR Multiplier |
|---|---|---|
| EURUSD, GBPUSD | 10 | 3.0 |
| XAUUSD | 10 | 2.5 |
| BTCUSD | 14 | 3.5 |
| US500, NAS100 | 10 | 3.0 |
3. Рекомендуемые таймфреймы
-
M5–M15 — скальпинг и интрадей
-
H1–H4 — свинг-трейдинг
-
D1 — среднесрочная торговля
📌 Торговые сценарии
1. Supertrend в направлении тренда
-
Supertrend зелёный → торговать только BUY
-
Supertrend красный → торговать только SELL
2. Пробой Daily Range
-
Цена пробила Range High → возможен рост к R1, R2
-
Цена пробила Range Low → возможен спад к S1, S2
3. Торговля от Pivot Points
-
Отскок от Pivot вверх → BUY, SL под Pivot
-
Отскок от Pivot вниз → SELL, SL над Pivot
4. Комбинация
-
Supertrend зелёный + цена выше Range Mid + пробой Range High → сильный BUY
-
Supertrend красный + цена ниже Range Mid + пробой Range Low → сильный SELL
5. Range Mid как фильтр
-
Цена выше Mid — покупатели доминируют
-
Цена ниже Mid — продавцы доминируют
⚙️ Параметры индикатора
| Параметр | Описание | По умолчанию |
|---|---|---|
| Max Bars | Максимум баров для отображения (0 = все) | 2000 |
| Recalc On Tick | Пересчёт текущего бара на каждом тике | true |
| Show Supertrend | Показывать линию Supertrend | true |
| ATR Period | Период ATR | 10 |
| ATR Multiplier | Множитель ATR | 3.0 |
| Adaptive ATR | Адаптивный ATR | true |
| Adaptive Lookback | Период усреднения для адаптивного ATR | 50 |
| Show Daily Range | Показывать Daily Range | true |
| Range High Color | Цвет линии Range High | 220,80,80 |
| Range Low Color | Цвет линии Range Low | 60,180,100 |
| Range Mid Color | Цвет линии Range Mid | 180,180,180 |
| Range Line Width | Толщина линий Daily Range | 1 |
| Range Style | Стиль линий Daily Range | STYLE_DASH |
| Show Pivots | Показывать Pivot Points | true |
| Pivot Color | Цвет Pivot | 255,200,50 |
| Pivot R Color | Цвет R1, R2 | 220,80,80 |
| Pivot S Color | Цвет S1, S2 | 60,180,100 |
| Alert Supertrend | Алерт на смену тренда | true |
| Alert Range Break | Алерт на пробой Range | true |
| Alert Pivot Break | Алерт на пробой Pivot | false |
| Alert On Tick | Проверять алерты на каждом тике (не только на новом баре) | true |
| Alert Push | Push-уведомления на телефон | true |
| Alert Sound | Звуковое оповещение | true |
| Alert Cooldown | Пауза между алертами (мин) | 60 |
| Sound File | Имя звукового файла | alert.wav |
| Clean Old Objects | Очистка объектов при старте | true |
📋 Особенности реализации MT4
-
Чистый MQL4 — без DLL и внешних зависимостей
-
Не перерисовывается — сигналы стабильны после закрытия бара
-
Два буфера для цветной линии (Bull/Bear) — на флипах возможен визуальный разрыв (штатное поведение MT4)
-
Работает на любом инструменте: Forex, металлы, индексы, CFD
-
Поддержка всех таймфреймов: от M1 до MN
-
Защита от спама алертов — кулдаун 60 минут
-
Мгновенные алерты — опция InpAlertOnTick для проверки на каждом тике
-
Корректная инициализация — тройная защита: first_run , is_new_bar , buffers_empty
-
Безопасная очистка объектов — удаляются только объекты с префиксом VP_ , другие индикаторы не пострадают
-
Совместимость: build 600+
⚠️ Важное предупреждение
VolatilityPro — не торговая система. Это инструмент анализа. Индикатор не даёт сигналов на покупку/продажу — он показывает тренд и ключевые уровни.
Использование индикатора не гарантирует прибыль. Все торговые решения принимает трейдер.
🏆 О разработчике
Муса Хунариков — практикующий трейдер с 12-летним опытом торговли на реальных счетах (Forex, акции, MOEX, металлы). 51 сертификат УЦ «Финам» по трейдингу, алгоритмической торговле и MetaTrader.
Реальная торговля автора:
👉 https://developer-mql4-mql5.netlify.app/
Услуги: разработка советников, индикаторов, панелей, аудит торговых систем
📞 Поддержка
30 дней бесплатной поддержки после покупки. Исправление багов — в течение 48 часов.
