⚠️ Это бесплатная версия инструмента.
Разработано практикующим трейдером с 12-летним опытом реальной торговли (с подтвержденной налоговой отчетностью и 51 сертификатом УЦ «Финам»).
Ищете профессиональные решения для торговли (Volume Profile, SMC, Risk Manager)?
👉 Полная линейка PRO-индикаторов автора: https://www.mql5.com/ru/users/musa1994/seller
🌐 Официальный сайт и портфолио: https://developer-mql4-mql5.netlify.app/
VolatilityPro — индикатор для MetaTrader 5, который объединяет три инструмента в одном:
Adaptive Supertrend — адаптивная линия тренда
Daily Range — вчерашний диапазон High/Low
Pivot Points — классические уровни R1, R2, S1, S2
Индикатор распространяется бесплатно. Полная версия без ограничений функционала.
🎯 Что показывает индикатор
1. Adaptive Supertrend
Зелёная линия при восходящем тренде, красная — при нисходящем. Отличие от обычного Supertrend — адаптивный ATR, который подстраивается под текущую волатильность рынка.
Реализован через DRAW_COLOR_LINE — цветная линия, цвет меняется на баре переворота.
2. Daily Range
Уровни вчерашнего дня:
🔴 Range High — максимум вчерашнего дня
🟢 Range Low — минимум вчерашнего дня
⚪ Range Mid — середина диапазона (50%)
3. Pivot Points
Классические уровни:
🟡 Pivot — центральная точка
🔴 R1, R2 — уровни сопротивления
🟢 S1, S2 — уровни поддержки
✨ Ключевые возможности
📈 Адаптивный Supertrend
Обычный Supertrend использует фиксированный множитель ATR. VolatilityPro корректирует ATR относительно его среднего значения за последние 50 баров:
Высокая волатильность → расширяет полосу → меньше ложных переворотов
Низкая волатильность → сужает полосу → быстрее реагирует
Коэффициент адаптации ограничен диапазоном 0.5–2.0, чтобы единичный всплеск волатильности не искажал полосу.
🧮 Расчёт без обращения к будущим данным
ATR считается строго по текущему бару и предшествующим. Адаптивный режим усредняет значения ATR прошлых баров. Значения на истории и в реальном времени идентичны — это можно проверить: запомните значения на последних закрытых барах, смените таймфрейм и вернитесь, они совпадут точно.
Значения на закрытых барах не меняются. Текущий формирующийся бар пересчитывается на каждом тике — это нормальное поведение любого индикатора, работающего с ценой закрытия.
📊 Три инструмента в одном
Не нужно устанавливать отдельно Supertrend, Daily Range и Pivot Points. Всё в одном файле — меньше объектов на графике, чище анализ. Каждый слой включается и выключается независимо.
🎯 Автоматические уровни
Daily Range и Pivot Points рассчитываются по данным вчерашнего дневного бара (D1). Обновление раз в сутки. Если история D1 ещё не загружена, индикатор повторит попытку на следующем баре — уровни не останутся пустыми до конца дня.
🔔 Алерты по закрытым барам
Supertrend flip — смена направления тренда
Range break — пробой вчерашнего High/Low
Pivot break — пробой R1/S1
Все алерты оцениваются по последнему закрытому бару. Это исключает уведомления, которые отменяются через минуту, когда цена возвращается обратно.
Кулдаун 60 минут действует отдельно для каждой пары символ + таймфрейм. Алерт на M5 не глушит алерт на H1.
⚙️ Гибкие настройки
Период ATR и множитель
Адаптивный ATR (вкл/выкл)
Цвета и стили всех линий
Отключение любого компонента
Отдельное включение каждого типа алертов
🛠 Установка — MetaTrader 5
Индикатор устанавливается средствами терминала, компилировать ничего не нужно.
1. Откройте терминал MetaTrader 5 и перейдите на вкладку «Маркет» в нижней панели.
2. Найдите VolatilityPro через поиск.
3. Нажмите «Установить» — терминал сам скачает и активирует файл.
4. Откройте «Навигатор» (Ctrl+N) — индикатор появится в списке продуктов Маркета.
5. Перетащите его на график нужного инструмента.
Бесплатные продукты Маркета скачиваются только через клиентский терминал.
📊 Рекомендуемые настройки
Инструмент | ATR Period | ATR Multiplier
EURUSD, GBPUSD | 10 | 3.0
XAUUSD | 10 | 2.5
BTCUSD | 14 | 3.5
US500, NAS100 | 10 | 3.0
Таймфреймы:
M5–M15 — скальпинг и интрадей
H1–H4 — свинг-трейдинг
D1 — среднесрочная торговля
📌 Торговые сценарии
1. Supertrend как фильтр направления
Supertrend зелёный → рассматривать только покупки
Supertrend красный → рассматривать только продажи
2. Пробой Daily Range
Цена закрылась выше Range High → возможен рост к R1, R2
Цена закрылась ниже Range Low → возможен спад к S1, S2
3. Работа от Pivot Points
Отскок от Pivot вверх с подтверждением закрытия → покупка, стоп под Pivot
Отскок от Pivot вниз с подтверждением закрытия → продажа, стоп над Pivot
4. Комбинация трёх слоёв
Supertrend зелёный + цена выше Range Mid + закрытие выше Range High → согласованный сценарий покупки
Supertrend красный + цена ниже Range Mid + закрытие ниже Range Low → согласованный сценарий продажи
5. Range Mid как фильтр настроения
Цена выше Mid — покупатели удерживают контроль
Цена ниже Mid — продавцы удерживают контроль
⚙️ Параметры индикатора
Параметр | Описание | По умолчанию
InpMaxBars | Максимум баров для расчёта (0 = все) | 2000
InpRecalcOnTick | Пересчёт линии на текущем баре при тиках | true
InpShowSupertrend | Показывать линию Supertrend | true
InpAtrPeriod | Период ATR | 10
InpAtrMultiplier | Множитель ATR | 3.0
InpAdaptiveAtr | Адаптивный ATR | true
InpAdaptiveLookback | Период усреднения для адаптивного ATR | 50
InpShowDailyRange | Показывать Daily Range | true
InpRangeHighColor | Цвет линии Range High | 220,80,80
InpRangeLowColor | Цвет линии Range Low | 60,180,100
InpRangeMidColor | Цвет линии Range Mid | 180,180,180
InpRangeLineWidth | Толщина линий Daily Range | 1
InpRangeStyle | Стиль линий Daily Range | STYLE_DASH
InpShowPivots | Показывать Pivot Points | true
InpPivotColor | Цвет Pivot | 255,200,50
InpPivotRColor | Цвет R1, R2 | 220,80,80
InpPivotSColor | Цвет S1, S2 | 60,180,100
InpAlertSupertrend | Алерт на смену направления | true
InpAlertRangeBreak | Алерт на пробой Range | true
InpAlertPivotBreak | Алерт на пробой Pivot | false
InpAlertPush | Push-уведомления на телефон | true
InpAlertSound | Звуковое оповещение | true
InpAlertCooldownMin | Пауза между алертами, мин (на символ+ТФ) | 60
InpSoundFile | Имя звукового файла | alert.wav
InpCleanOwnObjects | Удалять свои объекты при инициализации | true
InpCleanForeign | Удалять объекты других индикаторов по именам | false
Параметр InpCleanForeign выключен по умолчанию. Включайте его только если на графике остались подписи от старых версий и вы уверены, что они не принадлежат другим вашим инструментам.
📋 Особенности реализации
Чистый MQL5 — без DLL и внешних зависимостей
ATR без обращения к будущим барам — значения на истории и в реале совпадают
Значения на закрытых барах стабильны
Цветная линия через DRAW_COLOR_LINE
Работает на любых инструментах: Forex, металлы, индексы, крипто
Все таймфреймы от M1 до MN
Кулдаун алертов отдельно по символу и таймфрейму
True Range и ATR считаются один раз в буферы — без пересчёта во вложенных циклах
Daily Range пересчитывается раз в сутки
По умолчанию удаляются только собственные объекты с префиксом VP_
⚠️ Важное предупреждение
VolatilityPro — инструмент анализа, а не торговая система. Индикатор не даёт сигналов на покупку и продажу — он показывает направление тренда и ключевые уровни.
Использование индикатора не гарантирует прибыль. Все торговые решения и управление рисками принимает трейдер.
🏆 О разработчике
Муса Хунариков — практикующий трейдер с 12-летним опытом торговли на реальных счетах (Forex, акции, MOEX, металлы). Специализация: объёмный анализ, кластерный анализ, дельта, профиль объёма.
Услуги: разработка советников, индикаторов, панелей, аудит торговых систем.
📞 Поддержка
Вопросы и сообщения об ошибках — в разделе комментариев продукта. Исправление подтверждённых ошибок — в течение 48 часов.