Equilibriums mt5
- Индикаторы
- Версия: 1.0
- Активации: 5
📊 Equilibrium — мульти-таймфреймовый CCI-индикатор разворотов для MetaTrader 5
Equilibrium — это мощный технический индикатор для платформы MetaTrader 5, использующий CCI (Commodity Channel Index) для определения ключевых точек разворота тренда. Он предоставляет чёткие сигналы BUY/SELL и идеально подходит как для ручной торговли, так и для использования в составе торговых роботов (EA).
📌 SEO-ключевые слова: индикатор CCI, Equilibrium MT5, торговый робот MQL5, автоматизация Forex, стратегия CCI, разворотный индикатор, бот MT5.
🔧 Основные преимущества
- Поддержка до 8 таймфреймов одновременно — от M1 до W1.
- Обработка до 1 000 000 баров истории без заметных задержек.
- Минимум параметров: только LevelSignal и LimitHistory для быстрой настройки.
- Простое подключение к Expert Advisor через буферы стрелок (DRAW_ARROW).
- Подходит для большинства валютных пар, оптимален при депозите от 10 000 USD.
⚙️ Принцип работы
Получение сигнала CCI
Для каждого активного таймфрейма вызывается функция CalcSignalCCI(), которая рассчитывает значение CCI в заданный момент времени.
Решение о направлении
— Если CCI выше заданного уровня перекупленности (LevelUp), возвращается +1 (SELL).
— Если CCI ниже уровня перепроданности (LevelDn), возвращается –1 (BUY).
Агрегация сигналов
Все значения с разных таймфреймов суммируются. Если сумма сигналов:
— равна или превышает LevelSignal → рисуется синяя стрелка BUY,
— меньше или равна –LevelSignal → рисуется красная стрелка SELL.
Отображение на графике
Стрелки визуализируются с помощью буферов SignalBufferBlue и SignalBufferRed. Смещение от текущей цены задаётся параметром ArrowShift.
🔨 Параметры настройки
- LimitHistory — количество обрабатываемых баров истории (рекомендуется от 100 000 до 1 000 000).
- Length — период расчёта CCI (по умолчанию 48, допустимо от 14 до 100).
- LevelSignal — минимальное количество подтверждающих сигналов для отображения стрелки (рекомендуется от 3 до 5).
- ArrowShift — вертикальное смещение стрелок на графике (по умолчанию 20).
- tf_0…tf_7 — включение нужных таймфреймов от M1 до W1.
- LevelUp0…7 / LevelDn0…7 — уровни перекупленности и перепроданности для каждого таймфрейма.
💡 Совет: Чтобы индикатор работал корректно, откройте графики всех активных таймфреймов (M1…W1) и дождитесь полной загрузки истории в терминале.
🤖 Интеграция в Expert Advisor
Буферы подключения:
#property indicator_buffers 2double BuyArrow[], SellArrow[];SetIndexBuffer(0, BuyArrow);SetIndexBuffer(1, SellArrow);
Пример логики:
if (BuyArrow[i] > 0) {
// Открытие сделки BUY
}
if (SellArrow[i] > 0) {
// Открытие сделки SELL
}
Рекомендации по рискам:
Используйте фиксированный процент риска от депозита (например, 0.5–2%). Минимальный рекомендуемый депозит — 10 000 USD.
📌 Минимальные требования
- Платформа: MetaTrader
- Минимальный депозит: от 10 000 USD (или эквивалент)
- Загрузка истории: графики всех таймфреймов, используемых в настройках, должны быть предварительно открыты и синхронизированы
- Рекомендуемые параметры по умолчанию:
- — Length = 48
- — LevelSignal = 3–5
- — LimitHistory ≥ 100 000
