Market Pulse Dual
- Индикаторы
- Edoardo Centorame
- Версия: 1.0
- Активации: 5
Market Pulse Colored (Dual) – Индикатор рыночного импульса с двойным горизонтом (динамические цвета)
Market Pulse Colored (Dual) — это продвинутый технический индикатор, предназначенный для измерения и визуализации рыночного импульса с помощью взвешенной комбинации RSI, CCI и модуляции энергии/волатильности, основанной на ATR.
Индикатор не генерирует торговые ордера и не выполняет автоматическую торговлю: это визуальный аналитический инструмент, который наглядно синтезирует направление и качество импульса, выделяя с помощью специальных цветов бычьи и медвежьи условия, нейтральные фазы, а также моменты ослабления или возможного изменения направления.
Результат отображается в отдельном окне с фиксированной шкалой от -100 до +100 и нулевой линией (0.0), используемой в качестве опорного уровня.
1) Структура индикатора: два «Pulse» (две линии)
Индикатор строит две цветные линии:
✅ Pulse #1 – «Market Pulse» (более тонкая линия, толщина 2)
-
Это основной импульс: более реактивный, предназначен для отслеживания направления импульса со стандартной чувствительностью.
-
Использует RSI и CCI с периодами, заданными пользователем.
✅ Pulse #2 – «Market Pulse II» (более толстая линия, толщина 4)
-
Это импульс подтверждения / более долгосрочный горизонт: более медленный и стабильный.
-
RSI и CCI рассчитываются с периодами, умноженными на ×5 по сравнению со стандартными.
-
Использует более сложную цветовую логику, которая учитывает не только положение относительно нуля, но и направление движения (рост или падение).
2) Компоненты расчёта: RSI + CCI + ATR (энергия)
Значение Pulse (как #1, так и #2) формируется из трёх элементов:
A) Нормализация RSI
-
RSI (0–100) преобразуется в диапазон -1 … +1:
-
Значение 50 становится «логическим нулём» RSI.
-
Выше 50 → положительное значение, ниже 50 → отрицательное.
B) Нормализация CCI
-
Значение CCI делится на коэффициент масштабирования InpCCIScale (по умолчанию 50.0) и затем ограничивается диапазоном -1 … +1.
-
На практике: чем больше абсолютное значение CCI, тем сильнее вклад в импульс, без выхода за пределы.
C) Веса RSI / CCI
Итоговое значение — это взвешенное среднее:
-
InpWeightRSI (по умолчанию 0.60)
-
InpWeightCCI (по умолчанию 0.40)
Веса автоматически нормализуются внутри индикатора (при изменении сохраняется корректная пропорция).
D) Модуляция ATR: интенсивность / энергия рынка
Индикатор вычисляет:
-
текущий ATR,
-
скользящую среднюю ATR ( InpATRMAPeriod ).
Из этого формируется энергетическое соотношение:
Далее оно преобразуется в переменную intensity (0…1), которая усиливает или ослабляет импульс:
-
Рынок с низкой энергией (волатильность ниже средней) → ослабленный импульс
-
Рынок с высокой энергией (волатильность выше средней) → усиленный импульс
Этот компонент критически важен: два одинаковых сигнала RSI/CCI могут выглядеть сильнее или слабее в зависимости от текущей волатильности рынка.
3) Шкала и нулевая линия
Фиксированная шкала
-
Индикатор работает в диапазоне -100 … +100
-
Все значения жёстко ограничены этим диапазоном.
Нулевая линия (0.0)
-
Отображается серебристым цветом с пунктирным стилем
-
Является границей между:
-
положительной зоной (выше 0) → бычий уклон
-
отрицательной зоной (ниже 0) → медвежий уклон
-
4) Dead Zone (нейтральная зона вокруг нуля)
Параметр: InpDeadZone (по умолчанию 5.0)
Если значение импульса находится в диапазоне:
-DeadZone … +DeadZone
оно считается НЕЙТРАЛЬНЫМ.
Назначение этой зоны:
-
фильтрация микроколебаний,
-
предотвращение частых смен цвета около нуля,
-
более чистая и стабильная интерпретация.
5) Цвета: точное значение, выше/ниже нуля и пересечения
5.1 Pulse #1 (Market Pulse) – простая и наглядная цветовая логика
Pulse #1 использует три состояния (плюс техническое невидимое):
🔵 LightSteelBlue = НЕЙТРАЛЬНО
-
Условие: |Pulse1| ≤ InpDeadZone
-
Значение: слабый импульс, неопределённость, боковое движение или переходная фаза.
🟢 Lime = ПОЛОЖИТЕЛЬНО
-
Условие: Pulse1 > InpDeadZone
-
Значение: доминирующее бычье давление (положительный импульс).
🔴 Red = ОТРИЦАТЕЛЬНО
-
Условие: Pulse1 < -InpDeadZone
-
Значение: доминирующее медвежье давление (отрицательный импульс).
Пересечение нуля (Pulse #1)
-
Снизу вверх (с выходом из dead zone) → красный → зелёный
-
Сверху вниз (с выходом из dead zone) → зелёный → красный
-
Вблизи нуля → нейтральный синий
Важно: для Pulse #1 смена цвета определяется в первую очередь знаком значения и dead zone, а не наклоном линии.
5.2 Pulse #2 (Market Pulse II) – динамические цвета «сила / слабость»
Pulse #2 различает четыре основные рабочие фазы (плюс нейтральную):
🔵 DodgerBlue = НЕЙТРАЛЬНО
-
Условие: |Pulse2| ≤ InpDeadZone
-
Значение: отсутствие надёжного направления, баланс или переход.
🟩 ForestGreen = LONG STRONG
(выше нуля и растёт)
Условия:
-
Pulse2 > InpDeadZone
-
наклон (slope) > 0
Значение:
-
подтверждённая и усиливающаяся бычья фаза,
-
нарастающий положительный импульс.
🟥 IndianRed = SHORT WEAK
(выше нуля, но снижается)
Условия:
-
Pulse2 > InpDeadZone
-
наклон ≤ 0
Значение:
-
рынок всё ещё выше нуля (остаточный бычий уклон),
но импульс ослабевает, -
возможное истощение лонга или подготовка к развороту.
🟩 DarkSeaGreen = LONG WEAK
(ниже нуля, но растёт)
Условия:
-
Pulse2 < -InpDeadZone
-
наклон > 0
Значение:
-
рынок всё ещё в отрицательной зоне (шорт-уклон),
но медвежий импульс теряет силу, -
возможный отскок или переходная фаза.
🟣 Magenta = SHORT STRONG
(ниже нуля и снижается)
Условия:
-
Pulse2 < -InpDeadZone
-
наклон ≤ 0
Значение:
-
подтверждённая и ускоряющаяся медвежья фаза,
-
усиливающийся отрицательный импульс.
Как рассчитывается наклон (slope) Pulse #2
Параметр: InpSlopeBars (по умолчанию 5)
Наклон рассчитывается не по одной свече, а как средний наклон за N баров:
Это делает цвет Pulse #2:
-
более стабильным,
-
менее чувствительным к рыночному шуму.
6) Практическая интерпретация: сочетание Pulse #1 и Pulse #2
Наилучшие результаты достигаются при совместном анализе обеих линий.
Сильный бычий сценарий
-
Pulse #1: Lime
-
Pulse #2: ForestGreen
→ подтверждённый лонг на коротком и длинном горизонтах.
Ослабление бычьего импульса
-
Pulse #1: зелёный или нейтральный
-
Pulse #2: IndianRed
→ бычий уклон сохраняется, но энергия снижается.
Сильный медвежий сценарий
-
Pulse #1: Red
-
Pulse #2: Magenta
→ структурированный и ускоряющийся нисходящий тренд.
Ослабление медвежьего импульса / восстановление
-
Pulse #2: DarkSeaGreen
-
Pulse #1: нейтральный или переходящий в зелёный
→ возможное окончание давления шорта и переход.
7) Чего индикатор НЕ делает (важно)
-
Не генерирует автоматические сигналы покупки/продажи.
-
Не является полноценной торговой системой.
-
Не прогнозирует будущее.
Он показывает текущую синтезированную картину рынка, основанную на RSI, CCI и волатильности (ATR).
8) Параметры индикатора
-
InpRSIPeriod / InpCCIPeriod — базовые периоды Pulse #1.
-
Pulse #2 автоматически использует периоды ×5.
-
InpATRPeriod — период ATR.
-
InpATRMAPeriod — период средней ATR (базовая энергия).
-
InpWeightRSI / InpWeightCCI — веса RSI и CCI.
-
InpCCIScale — масштаб нормализации CCI (по умолчанию 50).
-
InpDeadZone — нейтральная зона вокруг нуля.
-
InpSlopeBars — количество баров для расчёта среднего наклона Pulse #2.
Важное заключение
Market Pulse Colored (Dual) создан для предоставления чистой, мгновенной и интуитивной оценки рыночного импульса:
-
Pulse #1 даёт скорость и направление (зелёный/красный/синий).
-
Pulse #2 добавляет качество тренда (сильный/слабый) через цветовую логику, основанную на положении относительно нуля и среднем наклоне.
