🔧 ATR_RR_SignalPanel — Техническое и подробное описание (EN) 🧠📈
ATR_RR_SignalPanel — это накладываемый индикатор для cTrader, который генерирует сигналы входа при смене тренда, используя режим Быстрой EMA против Медленной EMA, затем строит полную виртуальную торговую структуру (Вход 🏁, Стоп-лосс 🛑, Финальный тейк-профит 🎯, Промежуточные цели 🟢) с использованием оценки риска на основе ATR и настраиваемого множителя Риск:Вознаграждение ⚖️.
🧭 Основная логика (Сигнальный движок) 🚦
- Индикатор вычисляет:
-
- Быструю EMA ⚡ и Медленную EMA 🐢 по Close.
- ATR (сглаживание Уайлдера) 🌡️ для определения расстояния стопа на основе волатильности.
- Определяется трендовый режим как:
-
- Бычий тренд 🟢 когда
Fast EMA > Slow EMA - Медвежий тренд 🔴 когда
Fast EMA < Slow EMA
- Бычий тренд 🟢 когда
- Смена тренда 🔁 происходит, когда состояние быка/медведя отличается от предыдущего бара (эквивалент Pine’s
bullTrend != bullTrend[1]).
🎯 Условия входа (ПОКУПКА/ПРОДАЖА) 🟩🟥
Когда происходит смена тренда:
- Сигнал ПОКУПКИ 🟢 если:
-
- Активен бычий тренд и обнаружена смена тренда
- Опциональное подтверждение свечи ✅: Close > Open (бычья свеча)
- Сигнал ПРОДАЖИ 🔴 если:
-
- Активен медвежий тренд и обнаружена смена тренда
- Опциональное подтверждение свечи ✅: Close < Open (медвежья свеча)
🧪 Виртуальное управление позицией (не cBot) 🧩
Этот индикатор не размещает ордера. Вместо этого он симулирует внутреннюю «виртуальную позицию»:
- При новом сигнале ПОКУПКИ/ПРОДАЖИ устанавливает:
-
- Цену входа = текущий Close 🏁
- Стоп-лосс = экстремум свечи ± ATR × множитель 🛑
- Финальный тейк-профит = Вход ± (Риск × РискВознаграждение) 🎯
- Промежуточные уровни TP = шаги на 1R, 2R, … до floor(RR)-1 🟢
- Отслеживает движение цены по барам:
-
- Если финальный TP достигнут ➜ отмечает 🎯 и закрывает виртуальную позицию ✅
- Если SL достигнут ➜ отмечает 🛑 и закрывает виртуальную позицию ❌
- Промежуточные TP учитываются только один раз 🧷
🔁 Логика аннулирования (противоположный сигнал при активной позиции) ⚠️
Если поступает новый сигнал, пока существует виртуальная сделка в противоположном направлении:
- Предыдущий вход отмечается как АННУЛИРОВАННЫЙ ⚠️ (INV BUY / INV SELL)
- Предыдущая виртуальная позиция закрывается 🧯
- Создается новая виртуальная позиция в новом направлении 🔄
🧼 Безопасность мультиэкземпляров (несколько копий на одном графике) 🧩🧩
Каждый экземпляр индикатора генерирует уникальный внутренний ID 🆔, поэтому:
- Линии/тексты одного экземпляра не перезапишут другой экземпляр ✅
- Вы можете запускать несколько конфигураций параллельно (например, скальпинг + свинг) 🧠📊
🧯 Контроль загромождения (ограничитель маркеров) 🧹✨
Для удобочитаемости графиков он может:
- Ограничивать количество отображаемых текстовых маркеров (BUY/SELL/TP/SL/INV/TP1…) 🧾
- Автоматически удалять старые маркеры при превышении лимита ♻️
🧷 Опция «Сохранять последние линии риска» 🧠📌
При включении последние линии Входа/SL/TP остаются видимыми даже после закрытия TP/SL:
- Отлично для анализа после сделки 🧑🔬
- Отлично для ведения журнала 📒✅
⚙️ Параметры — подробное объяснение (EN) 🔍📌
📈 Ядро сигнала и риска
⚡ Быстрая EMA
- Что делает 🧠: Задает период быстрой EMA, используемой для обнаружения смены режима.
- Эффект 📊: Меньшие значения = более реактивно ➜ больше сигналов; большие = плавнее ➜ меньше сигналов.
- Типичные диапазоны 🎛️: 3–10 для быстрых рынков ⚡, 10–20 для более спокойных настроек 🐢
🐢 Медленная EMA
- Что делает 🧠: Задает период медленной EMA, используемой как базовая линия тренда.
- Эффект 📊: Больший период медленной EMA = сильнее фильтрация ➜ меньше срабатываний смены тренда.
- Типичные диапазоны 🎛️: 13–55 в зависимости от стиля 🧭
🌡️ Период ATR
- Что делает 🧠: Контролирует длину измерения волатильности для ATR.
- Эффект 📏: Короткий ATR реагирует быстро (более плотный SL), длинный ATR стабилизирует (более устойчивый SL).
- Типичные диапазоны 🎛️: 10–21 — распространено ✅
🛑 Множитель SL (ATR)
- Что делает 🧠: Определяет расстояние стоп-лосса в единицах ATR.
- Лонг 🟢:
SL = Low - ATR * Mult - Шорт 🔴:
SL = High + ATR * Mult - Эффект 🎯: Больший множитель = шире SL (меньше срабатываний, больший риск); меньший = уже SL (больше срабатываний).
- Типичные значения 🎛️: 0.3–2.0 в зависимости от волатильности 🌪️
⚖️ Риск:Вознаграждение (R:R)
- Что делает 🧠: Умножает расстояние «риска» для вычисления финального TP.
- Формула 📌:
-
- Риск = |Вход − SL|
- Финальный TP = Вход ± Риск × RR 🎯
- Промежуточные TP 🟢: TP1 на 1R, TP2 на 2R, … до
floor(RR)-1 - Пример 🧪: RR=3 ➜ TP1 (1R), TP2 (2R), Финальный TP (3R) 🎯🎯🎯
✅ Требовать подтверждение свечи
- Что делает 🧠: Добавляет проверку направления свечи на баре сигнала.
- ПОКУПКА 🟢: требует Close > Open
- ПРОДАЖА 🔴: требует Close < Open
- Эффект 🧽: Отфильтровывает слабые развороты, снижает шум, может входить позже ⏳
📌 Отображение EMA
👁️ Показать Быструю EMA
- Что делает 🧠: Показывает/скрывает линию быстрой EMA.
- Применение 💡: Скрыть, если нужен чистый график 🧼
👁️ Показать Медленную EMA
- Что делает 🧠: Показывает/скрывает линию медленной EMA.
- Применение 💡: Оставить видимой для контекста тренда 🧭
🎛️ Визуальные настройки (управление загромождением) 🧹✨
🚦 Показать сигналы
- Что делает 🧠: Показывает/скрывает маркеры ПОКУПКА/ПРОДАЖА.
- Включает 🧷: только маркеры ПОКУПКА 🟢 / ПРОДАЖА 🔴
- Совет 💡: Отключите для режима «только линии» 📏
🏷️ Показать метки TP
- Что делает 🧠: Показывает/скрывает метки типа TP1, TP2…
- Эффект 🧼: Отключение убирает много текстового шума на старших таймфреймах 📉
- Примечание 🧷: Метки появляются только один раз при достижении TP ✅
⚠️ Показать метки аннулирования
- Что делает 🧠: Показывает/скрывает маркеры INV BUY / INV SELL.
- Применение 🧠: Полезно, если хотите изучать развороты сигналов 🔁
🎯🛑 Показать финальные метки TP/SL
- Что делает 🧠: Показывает/скрывает финальные маркеры TP и SL.
- Применение 📒: Отлично для анализа распределения результатов 🎲
📏 Показать линии риска (Вход/SL/TP)
- Что делает 🧠: Рисует линии Входа 🏁, SL 🛑, Финального TP 🎯 на графике.
- Эффект 📌: Мгновенно визуализирует структуру виртуальной сделки 🧠
🟢 Показать промежуточные линии TP
- Что делает 🧠: Рисует пунктирные линии для уровней TP1/TP2/...
- Совет 🧼: Отключите, если график становится слишком «зеленой лапшой» 🍝🟢
📌 Сохранять последние линии риска
- Что делает 🧠: Сохраняет видимыми последние линии Входа/SL/TP после виртуального выхода (TP/SL).
- Почему полезно 📒: Идеально для ведения журнала и анализа после сделки 🧑🔬✅
🧾 Макс. количество маркеров на графике (0=безлимит)
- Что делает 🧠: Ограничивает количество текстовых объектов, оставляемых индикатором на графике.
- Как работает ♻️: При превышении лимита самые старые маркеры удаляются автоматически.
- Рекомендуется 🎛️: 80–200 в зависимости от таймфрейма и глубины истории 🕰️
🧾 Показать информационную панель
- Что делает 🧠: Отображает компактную панель состояния на графике.
- Показывает 📋: Статус (LONG/SHORT/Нет позиции), Вход, SL, TP, вычисленный RR.