PROTECTED SOURCE SCRIPT
Updated

RSS - Reversal Score System v3 [Rulph]

272
OVERVIEW
(Russian version below)

The Reversal Score System v3 (RSS3) is a sophisticated multi-component indicator designed to identify potential market reversal zones by combining volatility pressure analysis, trend momentum measurement, and divergence detection. The system generates a normalized score ranging from -1 (bullish) to +1 (bearish), with visual cloud overlays highlighting high-probability reversal areas. RSS3 integrates multi-timeframe confirmation and adaptive divergence filtering to reduce false signals in strong trends.

CORE COMPONENTS

Volatility Pressure Index (VPI)

VPI measures volatility expansion and price compression by combining:
• RSI distance from neutral (50) to gauge momentum deviation
• Annualized volatility estimation (VIX-style) to detect stress
• Normalized candle range relative to historical volatility
• Bollinger Bands position for price extension analysis

Higher VPI values indicate overbought conditions with volatility pressure, while lower values suggest oversold compression with potential for reversal.

Trend Direction Force Index (TDFI)

TDFI quantifies directional momentum strength by analyzing:
• Divergence between fast (MMA) and slow (SMMA) moving averages
• Average momentum (impetus) between the two moving averages
• Normalized power-weighted trend force

Positive TDFI indicates strong uptrend momentum, negative values indicate downtrend force. Extreme values (>0.7 or <-0.7) trigger impulse signals.

Divergence Detection System

The indicator automatically detects classical and hidden divergences for both VPI and TDFI:
• Bullish divergences: price makes lower low while indicator makes higher low
• Bearish divergences: price makes higher high while indicator makes lower high
• Divergence bonus decays over time (customizable decay period)
• Amplitude-weighted strength multiplier
• Sequential divergence counter for confirmation

Multi-Timeframe Filter (MTF)

Optional higher timeframe analysis helps filter low-probability reversals:
Off mode: No filtering applied
Reduce mode: Lowers divergence bonus when counter-trend to HTF (30% reduction)
Block mode: Completely hides divergence markers against strong HTF trend

MTF calculates VPI and TDFI on higher timeframe and blends scores based on MTF weight parameter.

FINAL SCORE CALCULATION

The final score combines:

Score = (VPI_weight × VPI) + (TDFI_weight × TDFI) - Bull_Div_Bonus + Bear_Div_Bonus

When MTF is enabled:
Final_Score = (1 - MTF_weight) × Base_Score + MTF_weight × MTF_Score

VISUAL FEATURES

Adaptive Score Clouds

Dynamic colored zones appear above/below price when reversal conditions strengthen:
Green cloud below price: Bullish reversal zone (score < bullish threshold)
Red cloud above price: Bearish reversal zone (score > bearish threshold)
Cloud height: Proportional to signal strength (3× ATR maximum)
Transparency: Decreases with stronger signals (90% weak → 50% strong)
Threshold mode: Clouds appear only when thresholds exceeded
Gradient mode: Clouds show accumulation from any score value

Divergence Markers

Triangle markers indicate detected divergences:
• Green/Lime triangles below price: Bullish divergences (lime = both VPI+TDFI)
• Red/Maroon triangles above price: Bearish divergences (maroon = both VPI+TDFI)
• Gray markers: Filtered divergences (when MTF filter is active)
• Offset by pivot lookback period for accuracy

Momentum Impulses

Optional arrow markers highlight strong momentum breakouts:
• Blue arrows down: Bearish momentum impulse
• Orange arrows up: Bullish momentum impulse

Info Table

Real-time statistics display in top-right corner:
• Current final score with color coding
• Individual VPI and TDFI values
• Active divergence bonuses (Bull/Short)
• MTF trend status (when enabled)
• Current filter mode

HOW TO USE

For Reversal Trading
1 — Wait for score to cross bullish threshold (<-0.5) for potential long entries or bearish threshold (>0.5) for shorts
2 — Confirm with divergence markers appearing simultaneously
3 — Look for cloud formation strengthening the signal
4 — Use MTF filter to avoid counter-trend trades

For Trend Continuation
• Impulse arrows indicate strong momentum continuation
• Use as confirmation when trading in direction of established trend
• MTF alignment provides additional confidence

For Multi-Timeframe Analysis
• Enable MTF filter and set higher timeframe (e.g., 4H on 1H chart, Daily on 4H chart)
• Use "Reduce" mode for conservative approach
• Use "Block" mode for strict trend alignment

PARAMETERS GUIDE

Score Group
VPI Weight (0.5): Balance between volatility and trend components. Increase for volatility-focused signals.
TDFI Weight (0.5): Balance between volatility and trend components. Increase for trend-focused signals.
Divergence Bonus Max (0.3): Maximum contribution of divergences to score. Higher = stronger divergence impact.

Divergence Group
Pivot Lookback (3): 2=aggressive/fast, 3=balanced, 5=conservative/slow

Multi TimeFrame Group
Higher TF: Typically 4-16× current timeframe (e.g., 4H for 1H chart)
MTF Weight (0.3): Influence of higher timeframe in final score
Trend Filter Level (0.5): TDFI threshold defining "strong trend" on HTF

Visual Group
Cloud Mode: Threshold (traditional) vs Gradient (continuous accumulation)
Cloud Transparency: Base transparency for weak signals

Advanced Groups
Fine-tune indicator components for specific markets or timeframes. Default values work well for most assets. Increasing periods smooths signals but adds lag; decreasing periods increases sensitivity but may cause noise.

ALERTS

Six alert conditions available:
• Bullish Zone: Score crosses below bullish threshold
• Bearish Zone: Score crosses above bearish threshold
• Strong Bull Div: Both VPI+TDFI show bullish divergence (unfiltered)
• Strong Bear Div: Both VPI+TDFI show bearish divergence (unfiltered)
• Down Impulse: Bearish momentum breakout
• Up Impulse: Bullish momentum breakout

NOTES

• Works on all timeframes and asset classes (crypto, forex, stocks, indices)
• Best results on liquid markets with clear trend/reversal cycles
• Combine with price action, support/resistance, and risk management
• Divergences work best in ranging or weakening trend conditions
• Not a standalone trading system - use as confirmation tool

LIMITATIONS

• Like all indicators, RSS3 can generate false signals in choppy/sideways markets
• Divergence detection requires sufficient historical data (minimum 50-100 bars)
• MTF filter may reduce signal frequency significantly in "Block" mode
• Advanced parameters require understanding of underlying calculations

DISCLAIMER

This indicator is provided for informational and educational purposes only and does not constitute financial, investment, or trading advice. All trading involves risk, and past performance does not guarantee future results. Users are solely responsible for their own trading decisions and should conduct their own research or consult with a qualified financial advisor before making any investment decisions. The author assumes no liability for any losses incurred through the use of this indicator.

═════════════════════════════════════════════════════════════════════════

© Rulph - Reversal Score System v3

ОБЗОР

Reversal Score System v3 (RSS3) — это многокомпонентный индикатор для выявления зон потенциального разворота рынка, объединяющий анализ давления волатильности, измерение силы тренда и обнаружение дивергенций. Система генерирует нормализованный скор от -1 (бычий) до +1 (медвежий) с визуальными облаками, выделяющими зоны высокой вероятности разворота. RSS3 интегрирует подтверждение с высшего таймфрейма и адаптивную фильтрацию дивергенций для снижения ложных сигналов в сильных трендах.

ОСНОВНЫЕ КОМПОНЕНТЫ

Индекс давления волатильности (VPI)

VPI измеряет расширение волатильности и ценовое сжатие, комбинируя:
• Отклонение RSI от нейтрального уровня (50) для оценки моментума
• Оценку годовой волатильности (VIX) для определения стресса
• Нормализованный диапазон свечей относительно исторической волатильности
• Положение относительно полос Боллинджера для анализа растяжения цены

Высокие значения VPI указывают на перекупленность с давлением волатильности, низкие значения — на перепроданность со сжатием и потенциалом разворота.

Индекс силы направления тренда (TDFI)

TDFI количественно оценивает силу направленного моментума через анализ:
• Расхождения между быстрой (MMA) и медленной (SMMA) скользящими средними
• Среднего моментума (импульса) между двумя скользящими
• Нормализованной силы тренда с весовым коэффициентом

Положительный TDFI указывает на сильный восходящий моментум, отрицательные значения — на нисходящую силу. Экстремальные значения (>0.7 или <-0.7) вызывают импульсные сигналы.

Система обнаружения дивергенций

Индикатор автоматически обнаруживает классические и скрытые дивергенции для VPI и TDFI:
• Бычьи дивергенции: цена формирует более низкий минимум, индикатор — более высокий минимум
• Медвежьи дивергенции: цена формирует более высокий максимум, индикатор — более низкий максимум
• Бонус дивергенции затухает со временем (настраиваемый период затухания)
• Множитель силы, взвешенный по амплитуде
• Счётчик последовательных дивергенций для подтверждения

Мультитаймфреймовый фильтр (MTF)

Опциональный анализ высшего таймфрейма помогает отфильтровать развороты с низкой вероятностью:
Режим Off: Фильтрация не применяется
Режим Reduce: Снижает бонус дивергенции при контр-тренде к HTF (на 30%)
Режим Block: Полностью скрывает маркеры дивергенций против сильного тренда HTF

MTF рассчитывает VPI и TDFI на высшем таймфрейме и смешивает скоры на основе параметра MTF weight.

РАСЧЁТ ФИНАЛЬНОГО СКОРА

Финальный скор объединяет:

Скор = (Вес_VPI × VPI) + (Вес_TDFI × TDFI) - Бонус_бычьей_див + Бонус_медвежьей_див

При включённом MTF:
Финальный_скор = (1 - Вес_MTF) × Базовый_скор + Вес_MTF × MTF_скор

ВИЗУАЛЬНЫЕ ФУНКЦИИ

Адаптивные облака скора

Динамические цветные зоны появляются выше/ниже цены при усилении условий разворота:
Зелёное облако под ценой: Бычья зона разворота (скор < бычьего порога)
Красное облако над ценой: Медвежья зона разворота (скор > медвежьего порога)
Высота облака: Пропорциональна силе сигнала (максимум 3× ATR)
Прозрачность: Уменьшается при усилении сигнала (90% слабый → 50% сильный)
Режим Threshold: Облака появляются только при превышении порогов
Режим Gradient: Облака показывают накопление от любого значения скора

Маркеры дивергенций

Треугольные маркеры указывают на обнаруженные дивергенции:
• Зелёные/лаймовые треугольники под ценой: Бычьи дивергенции (лайм = обе VPI+TDFI)
• Красные/бордовые треугольники над ценой: Медвежьи дивергенции (бордо = обе VPI+TDFI)
• Серые маркеры: Отфильтрованные дивергенции (когда активен MTF-фильтр)
• Смещение на период pivot lookback для точности

Импульсы моментума

Опциональные стрелки выделяют сильные импульсные прорывы:
• Синие стрелки вниз: Медвежий импульс моментума
• Оранжевые стрелки вверх: Бычий импульс моментума

Информационная таблица

Статистика в реальном времени в правом верхнем углу:
• Текущий финальный скор с цветовой кодировкой
• Отдельные значения VPI и TDFI
• Активные бонусы дивергенций (Bull/Short)
• Статус тренда MTF (при включении)
• Текущий режим фильтра

КАК ИСПОЛЬЗОВАТЬ

Для торговли на разворотах
1 — Дождитесь пересечения скором бычьего порога (<-0.5) для потенциальных лонгов или медвежьего порога (>0.5) для шортов
2 — Подтвердите одновременным появлением маркеров дивергенций
3 — Ищите формирование облака, усиливающего сигнал
4 — Используйте MTF-фильтр для избегания контр-трендовых сделок

Для продолжения тренда
• Импульсные стрелки указывают на сильное продолжение моментума
• Используйте как подтверждение при торговле в направлении установленного тренда
• Выравнивание MTF даёт дополнительную уверенность

Для мультитаймфреймового анализа
• Включите MTF-фильтр и установите высший таймфрейм (например, 4H на графике 1H, Daily на 4H)
• Используйте режим "Reduce" для консервативного подхода
• Используйте режим "Block" для строгого выравнивания по тренду

РУКОВОДСТВО ПО ПАРАМЕТРАМ

Группа Score
VPI Weight (0.5): Баланс между компонентами волатильности и тренда. Увеличьте для сигналов, ориентированных на волатильность.
TDFI Weight (0.5): Баланс между компонентами волатильности и тренда. Увеличьте для сигналов, ориентированных на тренд.
Divergence Bonus Max (0.3): Максимальный вклад дивергенций в скор. Выше = сильнее влияние дивергенций.

Группа Divergence
Pivot Lookback (3): 2=агрессивно/быстро, 3=сбалансированно, 5=консервативно/медленно

Группа Multi TimeFrame
Higher TF: Обычно в 4-16 раз больше текущего таймфрейма (например, 4H для графика 1H)
MTF Weight (0.3): Влияние высшего таймфрейма в финальном скоре
Trend Filter Level (0.5): Порог TDFI, определяющий "сильный тренд" на HTF

Группа Visual
Cloud Mode: Threshold (традиционный) vs Gradient (непрерывное накопление)
Cloud Transparency: Базовая прозрачность для слабых сигналов

Группы Advanced
Тонкая настройка компонентов индикатора для конкретных рынков или таймфреймов. Значения по умолчанию хорошо работают для большинства активов. Увеличение периодов сглаживает сигналы, но добавляет задержку; уменьшение периодов увеличивает чувствительность, но может вызвать шум.

АЛЕРТЫ

Доступны шесть условий для алертов:
• Bullish Zone: Скор пересекает бычий порог снизу вверх
• Bearish Zone: Скор пересекает медвежий порог сверху вниз
• Strong Bull Div: Обе VPI+TDFI показывают бычью дивергенцию (не отфильтровано)
• Strong Bear Div: Обе VPI+TDFI показывают медвежью дивергенцию (не отфильтровано)
• Down Impulse: Медвежий импульсный прорыв
• Up Impulse: Бычий импульсный прорыв

ПРИМЕЧАНИЯ

• Работает на всех таймфреймах и классах активов (крипто, форекс, акции, индексы)
• Лучшие результаты на ликвидных рынках с чёткими циклами тренд/разворот
• Комбинируйте с price action, уровнями поддержки/сопротивления и риск-менеджментом
• Дивергенции лучше всего работают в условиях флэта или ослабления тренда
• Не является самостоятельной торговой системой - используйте как инструмент подтверждения

ОГРАНИЧЕНИЯ

• Как все индикаторы, RSS3 может генерировать ложные сигналы в изменчивых/боковых рынках
• Обнаружение дивергенций требует достаточного объёма исторических данных (минимум 50-100 баров)
• MTF-фильтр может значительно снизить частоту сигналов в режиме "Block"
• Продвинутые параметры требуют понимания базовых расчётов

ДИСКЛЕЙМЕР

Данный индикатор предоставляется исключительно в информационных и образовательных целях и не является финансовой, инвестиционной или торговой рекомендацией. Любая торговля сопряжена с риском, и прошлые результаты не гарантируют будущей доходности. Пользователи несут полную ответственность за свои торговые решения и должны провести собственное исследование или проконсультироваться с квалифицированным финансовым консультантом перед принятием инвестиционных решений. Автор не несёт ответственности за любые убытки, понесённые в результате использования данного индикатора.

═════════════════════════════════════════════════════════════════════════

© Rulph - Reversal Score System v3

Release Notes
Color fix
Release Notes
Article with real examples in English:

How to Make 18% in a Week: RSS3 Reversal Trading Across 4 Market
Release Notes
You can now see how “early” or “late” each divergence appears inside a sequence of signals.

What changed:
Added sequential labels to divergence markers

v = VPI divergence index in the current direction (v1, v2, v3, …)

t = TDFI divergence index in the current direction (t1, t2, t3, …)

Combined labels for double divergences: v2t1, v1t3, etc.

How it works:
The counter grows while divergences appear in the same direction
When direction changes (bearish → bullish or bullish → bearish), the sequence resets back to 1
Single-source divergence example:

v1 = first VPI divergence in this direction

t2 = second TDFI divergence in this direction

Double divergence example:
v2t1 = second VPI divergence + first TDFI divergence in the same direction on the same pivot

Why this is useful:
Quickly see if the signal is the first “early warning” (v1 / t1) or a late, reinforced signal (v3, v4…)

Double labels (vXtY) clearly highlight stronger confluence between VPI and TDFI

Easier post-trade analysis: you can study how v1/v2/v3 sequences behave on your markets and timeframes

This is a purely visual/UX improvement: the core logic of RSS3 (Score, divergences, MTF filter) remains unchanged, so all previous examples and setups from the article stay fully valid.

Disclaimer

The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.