Vortex Confluence Radar
- Индикаторы
-
Syarief Azman Bin Rosli
Здравствуйте и добро пожаловать в мой официальный профиль MQL5!
Меня зовут Шариф Азман Бин Росли (Syarief Azman Bin Rosli). Я разработчик алгоритмических торговых систем и количественный инженер с более чем десятилетним опытом создания надежных решений для MetaTrader 5 и MetaTrader 4. - Версия: 1.0
- Активации: 5
Vortex Confluence Radar — это мультиосцилляторная система оценки конфлюэнтности, разработанная для платформы MetaTrader 4. Индикатор объединяет три классических технических осциллятора — Relative Vigor Index (RVI), Commodity Channel Index (CCI) и Williams Percent Range (WPR) — в единую гистограмму импульса со сглаженной сигнальной линией и автоматическими оповещениями при пересечении уровней.
Архитектура и визуальные сигналы
Индикатор функционирует в отдельном подокне графика и отображает следующие ключевые элементы:
- Единая гистограмма конфлюэнтности
- Нормализация данных: значения RVI, CCI и Williams %R индивидуально приводятся к единой шкале [-100, +100] и агрегируются через настраиваемое взвешенное среднее.
- Бычий импульс (зеленые столбцы): указывает на преобладание восходящего импульса, когда результирующее значение выше нуля.
- Медвежий импульс (красные столбцы): указывает на преобладание нисходящего импульса, когда результирующее значение ниже нуля.
- Сглаженная сигнальная линия (золотая линия)
- Экспоненциальная скользящая средняя (EMA), рассчитанная по значениям итоговой оценки конфлюэнтности.
- Обеспечивает точный тайминг разворотов и отсеивает высокочастотный рыночный шум отдельных осцилляторов.
- Уровни перекупленности и перепроданности (синяя и оранжево-красная линии)
- Уровень перекупленности (по умолчанию +60.0): обозначает зону насыщенности покупателей.
- Уровень перепроданности (по умолчанию -60.0): обозначает зону истощения продавцов.
- Сигнальные стрелки на графике
- Бычья сигнальная стрелка: появляется под баром графика, когда гистограмма пересекает сигнальную линию снизу вверх из зоны перепроданности (ниже -60.0).
- Медвежья сигнальная стрелка: появляется над баром графика, когда гистограмма пересекает сигнальную линию сверху вниз из зоны перекупленности (выше +60.0).
Техническая оптимизация и надежность
- Дифференциальный расчет в OnCalculate: применение инкрементного алгоритма ( rates_total - prev_calculated ) исключает перерасчет истории и обеспечивает высокую производительность при поступлении новых тиков.
- Полностью нативный код MQL4: работает без внешних библиотек DLL ( #property strict ), полностью совместим со стандартами валидации маркета MQL5 и тестером стратегий.
- Контроль графических ресурсов: функция OnDeinit() аккуратно удаляет все созданные графические стрелки с префиксом VCR_ .
- Гибкие оповещения: поддержка всплывающих окон в терминале, звуковых сигналов и системных уведомлений при подтверждении сигнала на закрытии бара.
Рекомендуемые параметры графика
- Финансовые инструменты: основные валютные пары (EURUSD, GBPUSD, USDJPY), кросс-курсы, биржевые индексы и металлы (XAUUSD, US30).
- Таймфреймы: M5, M15, M30, H1 и H4.
- Применение в стратегиях: подтверждение тренда, поиск дивергенций, определение зон истощения и комплексная фильтрация сигналов.
Входные параметры
Настройки осцилляторов
- RVI Period: период расчета индикатора Relative Vigor Index (по умолчанию: 10).
- CCI Period: период расчета индикатора Commodity Channel Index (по умолчанию: 14).
- Williams %R Period: период расчета индикатора Williams Percent Range (по умолчанию: 14).
Весовые коэффициенты
- RVI Weight in Confluence: весовой множитель для RVI (по умолчанию: 1.0).
- CCI Weight in Confluence: весовой множитель для CCI (по умолчанию: 1.0).
- Williams %R Weight in Confluence: весовой множитель для Williams %R (по умолчанию: 1.0).
Сигнальная линия и пороговые уровни
- Signal Line EMA Period: период сглаживания экспоненциальной сигнальной линии (по умолчанию: 5).
- Overbought Alert Level: пороговый уровень перекупленности (по умолчанию: 60.0).
- Oversold Alert Level: пороговый уровень перепроданности (по умолчанию: -60.0).
Оповещения и графика
- Enable Alert Notifications: включение терминальных оповещений и звуковых сигналов (по умолчанию: true).
- Show Signal Arrows on Chart: отображение стрелок покупки и продажи на графике цены (по умолчанию: true).
Предупреждение о рисках
Технические индикаторы являются инструментами анализа данных и не гарантируют доходность торговли. Прошлые паттерны движения цен не обеспечивают аналогичных результатов в будущем. Всегда сочетайте сигналы индикатора со строгим управлением капиталом и контролем рисков.
