Divergence IndicatorProX
- Индикаторы
-
Musa Khunarikov
Профессиональный трейдер с 2014 года (более 10 лет опыта). Рынки: Forex, акции, MOEX, металлы.
MQL4-MQL5-разработчик. Специализация: объёмный анализ, кластерный анализ, футпринты, дельта, профиль объёма.
Опыт и подход: - Версия: 1.0
- Активации: 5
Divergence Indicator Pro X
Divergence Indicator Pro X — профессиональный индикатор дивергенций для MetaTrader 4, который автоматически находит расхождения между ценой и осциллятором прямо на графике.
Полный функционал MT5-версии, адаптированный под MQL4. Работает на любых инструментах и таймфреймах, не перерисовывается.
🎯 Что показывает индикатор
1. Regular Divergence — классический разворотный сигнал:
-
🟢 Bullish regular — цена делает Lower Low, осциллятор — Higher Low. Возможен разворот вверх.
-
🔴 Bearish regular — цена делает Higher High, осциллятор — Lower High. Возможен разворот вниз.
2. Hidden Divergence — сигнал продолжения тренда:
-
🟢 Bullish hidden — цена делает Higher Low, осциллятор — Lower Low. Продолжение роста.
-
🔴 Bearish hidden — цена делает Lower High, осциллятор — Higher High. Продолжение падения.
Линии соединяют пивоты цены, стрелки показывают направление сигнала. Regular — сплошная линия, hidden — пунктирная.
📊 Поддерживаемые осцилляторы
Один параметр — четыре осциллятора:
| Осциллятор | Настройки |
|---|---|
| RSI | Период (14 по умолчанию) |
| MACD | Fast (12), Slow (26), Signal (9) |
| Stochastic | %K (5), %D (3), Slowing (3) |
| CCI | Период (14) |
Переключение — одной строкой в настройках.
✨ Ключевые возможности
🔍 Автоматический поиск пивотов
Индикатор сканирует последние N баров (по умолчанию 300) и находит локальные максимумы/минимумы цены с заданным окном подтверждения (по умолчанию 5 баров слева и справа).
📐 Четыре типа дивергенций
Regular + Hidden, в обоих направлениях. Каждый тип можно отключить отдельно.
🎨 Визуализация на графике
-
Цветные линии между пивотами
-
Стрелки в точках сигнала
-
Solid для regular, dotted для hidden
-
Настраиваемые цвета, толщина, размер стрелок, отступ от цены
🔔 Умные алерты
-
Push-уведомления на телефон
-
Звуковой сигнал
-
Запись в журнал
-
Кулдаун 60 минут — защита от спама
⚡ Работа на новых барах
Пересчёт разметки только при появлении нового бара. Гарантирует стабильность сигналов после закрытия бара.
🛠 Инструкция по установке — MetaTrader 4
-
Скопируйте DivergenceIndicatorPro.mq4 в папку MQL4/Indicators/
-
Откройте MetaEditor (F4), скомпилируйте (F7) — должно быть 0 errors, 0 warnings
-
Перезапустите MT4 или обновите Навигатор
-
Перетащите индикатор на график: Вставка → Индикаторы → Пользовательские → DivergenceIndicatorPro
-
Настройте осциллятор, окно пивотов и алерты
Типичный путь файла:
C:\Users\{User}\AppData\Roaming\MetaQuotes\Terminal\{ID}\MQL4\Indicators\
📌 Рекомендуемые настройки
| Инструмент | Таймфрейм | Осциллятор | Pivot Lookback | Scan Bars |
|---|---|---|---|---|
| EURUSD, GBPUSD | H1 | RSI(14) | 5 | 300 |
| XAUUSD | H4 | MACD(12,26,9) | 5 | 200 |
| BTCUSD | H4 | RSI(14) | 5 | 200 |
| US500 | M15 | Stochastic(5,3,3) | 3 | 500 |
Таймфреймы:
-
M5–M15 — скальпинг (Pivot Lookback = 3)
-
H1–H4 — свинг-трейдинг (Pivot Lookback = 5)
-
D1 — среднесрочная торговля (Pivot Lookback = 8)
📌 Торговые сценарии
1. Разворотная торговля (regular divergence)
-
Bullish regular + подтверждение → BUY
-
Bearish regular + подтверждение → SELL
2. Продолжение тренда (hidden divergence)
-
Bullish hidden на откате вверх → BUY
-
Bearish hidden на откате вниз → SELL
3. Комбинация с уровнями
-
Дивергенция возле Pivot Point / Daily Range — усиление сигнала
-
Дивергенция на сильном уровне — повышенная вероятность отработки
4. Мульти-таймфрейм
-
H4 + подтверждение на H1 — вход
-
H1 без подтверждения — только наблюдение
⚙️ Параметры индикатора
| Параметр | Описание | По умолчанию |
|---|---|---|
| InpOscillator | Выбор осциллятора (0=RSI, 1=MACD, 2=Stoch, 3=CCI) | 0 (RSI) |
| InpRSIPeriod | Период RSI | 14 |
| InpMACDFast / Slow / Signal | Параметры MACD | 12 / 26 / 9 |
| InpStochK / D / Slowing | Параметры Stochastic | 5 / 3 / 3 |
| InpCCIPeriod | Период CCI | 14 |
| InpPivotLookback | Баров слева и справа для подтверждения пивота | 5 |
| InpScanBars | Сколько последних баров сканировать | 300 |
| InpMaxPivots | Максимум пивотов для сравнения | 5 |
| InpShowRegular | Показывать regular дивергенции | true |
| InpShowHidden | Показывать hidden дивергенции | true |
| InpShowLines | Рисовать линии | true |
| InpShowArrows | Рисовать стрелки | true |
| InpBullColor / BearColor | Цвета бычьих/медвежьих сигналов | Lime / Red |
| InpLineWidth | Толщина линий | 2 |
| InpArrowSize | Размер стрелок | 3 |
| InpArrowOffsetPts | Отступ стрелки от цены (пунктов) | 50 |
| InpAlert | Включить алерты | true |
| InpAlertPush | Push-уведомления | true |
| InpAlertSound | Звуковой сигнал | true |
| InpAlertCooldownMin | Кулдаун между алертами (минут) | 60 |
| InpSoundFile | Имя звукового файла | alert.wav |
| InpVerboseLog | Подробный лог в журнал | true |
📋 Особенности реализации MT4
-
Чистый MQL4 — без DLL и внешних зависимостей
-
Использует стандартные функции iRSI , iMACD , iStochastic , iCCI
-
Не перерисовывается — сигналы стабильны после закрытия бара
-
Работает на любом инструменте: Forex, металлы, индексы, CFD
-
Поддержка всех таймфреймов: M1 — MN1
-
Корректная индексация MT4 (0 = новый бар)
-
Учёт StopLevel и особенностей брокера
-
Логирование операций в журнал терминала
-
Совместимость: build 600+
⚠️ Важное предупреждение
Divergence Indicator Pro X — инструмент анализа, а не торговая система. Индикатор показывает дивергенции между ценой и осциллятором, но не даёт готовых сигналов на вход. Все торговые решения принимает трейдер.
Использование индикатора не гарантирует прибыль. Тестируйте на демо-счёте перед реальной торговлей.
🏆 О разработчике
Муса Хунариков — практикующий трейдер с 12-летним опытом торговли на реальных счетах (Forex, акции, MOEX, металлы). 51 сертификат УЦ «Финам» по трейдингу, алгоритмической торговле и MetaTrader.
Реальная торговля автора:
👉 https://developer-mql4-mql5.netlify.app/
Услуги: разработка советников, индикаторов, панелей, аудит торговых систем
📞 Поддержка
30 дней бесплатной поддержки после покупки. Исправление багов — в течение 48 часов.
