RSI Divergence
Индикатор RSI Divergence автоматически обнаруживает и отмечает дивергенции между ценовым действием и индексом относительной силы. Дивергенция возникает, когда цена формирует новый максимум или минимум, но RSI не подтверждает его — классический ранний сигнал истощения импульса и потенциального разворота тренда.
Как это работает
Индикатор работает в реальном времени и выполняет три этапа:
1. Обнаружение фракталов
Сначала определяются свинг-хай и свинг-лоу как на ценовом графике, так и на RSI с помощью фрактального алгоритма. Фрактал подтверждается, когда хай (или лоу) бара является наибольшим (или наименьшим) в пределах fractalSpan баров с каждой стороны.
Например, при fractalSpan: 3 для свинг-хая требуется, чтобы хай бара был выше хаев 3 баров до и 3 баров после него.
2. Сопоставление пивотов
Далее индикатор ищет пары свинг-точек, удовлетворяющих критериям дивергенции в пределах окна lookback:
Медвежья дивергенция (обычная):
- Цена формирует более высокий максимум (второй свинг-хай выше первого).
- RSI формирует более низкий максимум (RSI на втором свинге ниже, чем на первом).
- Интерпретация: Цена растёт, но импульс ослабевает. Продавцы могут вскоре одолеть покупателей.
Бычья дивергенция (обычная):
- Цена формирует более низкий минимум (второй свинг-лоу ниже первого).
- RSI формирует более высокий минимум (RSI на втором свинге выше, чем на первом).
- Интерпретация: Цена падает, но импульс продаж снижается. Покупатели могут вскоре вступить.
3. Визуальная маркировка
Подтверждённые дивергенции отображаются как:
- Цветные точки в месте дивергенции на ценовом графике.
- Соединительные линии между двумя свинг-точками (опционально, управляется
showLines).
- На подграфике RSI также показываются значения RSI в точках дивергенции.
Тип индикатора
Overlay + Subchart — маркеры дивергенции появляются на ценовом графике (точки и линии), а RSI с линиями дивергенции отображается на подграфике внизу.
Настройки
| Параметр | Тип | По умолчанию | Описание |
|---|
lookback | number | 120 | Максимальное количество баров для поиска пар дивергенционных пивотов. Большие значения находят больше дивергенций, но могут определять устаревшие. |
fractalSpan | number | 3 | Количество баров с каждой стороны, необходимых для подтверждения свинг-хая/лоу. Большие значения дают меньше, но более значимых пивотов. |
minBarsBetween | number | 4 | Минимальное количество баров между двумя пивотами, формирующими дивергенцию. Предотвращает обнаружение шумовых дивергенций на соседних барах. |
dotSize | number | 8 | Диаметр (в пикселях) точки-маркера дивергенции на ценовом графике. |
showLines | boolean | true | Рисовать соединительные линии между двумя пивотными точками дивергенции. |
bullishColor | color | #84cc16 | Цвет для маркеров и линий бычьей дивергенции. |
bearishColor | color | #ef4444 | Цвет для маркеров и линий медвежьей дивергенции. |
Руководство по настройке параметров
| Параметр | Меньшее значение | Большее значение |
|---|
lookback | Меньше дивергенций, только недавние | Больше дивергенций, включая более старые сетапы |
fractalSpan | Больше обнаруженных свинг-точек, больше шума | Меньше свинг-точек, только крупные свинги |
minBarsBetween | Допускает более тесные дивергенции (больше сигналов) | Требует более широких дивергенций (меньше, но сильнее) |
Настройки по умолчанию сбалансированы для большинства таймфреймов. Если вы видите слишком много дивергенций на младших таймфреймах (1м–5м), увеличьте fractalSpan до 5 и minBarsBetween до 8 для фильтрации шума.
Типы дивергенций
Обычная дивергенция (разворот тренда)
Обычные дивергенции сигнализируют о потенциальных разворотах тренда:
| Тип | Цена | RSI | Сигнал |
|---|
| Медвежья обычная | Более высокий максимум | Более низкий максимум | Восходящий тренд ослабевает, потенциальный разворот вниз |
| Бычья обычная | Более низкий минимум | Более высокий минимум | Нисходящий тренд ослабевает, потенциальный разворот вверх |
Обычные дивергенции — основные сигналы, которые обнаруживает этот индикатор.
Скрытая дивергенция (продолжение тренда)
Скрытые дивергенции сигнализируют о потенциальном продолжении тренда:
| Тип | Цена | RSI | Сигнал |
|---|
| Медвежья скрытая | Более низкий максимум | Более высокий максимум | Нисходящий тренд, вероятно, продолжится |
| Бычья скрытая | Более высокий минимум | Более низкий минимум | Восходящий тренд, вероятно, продолжится |
Скрытые дивергенции торгуются реже, но могут быть мощными на трендовых рынках. Они указывают, что преобладающий тренд всё ещё имеет силу, несмотря на временный сдвиг импульса.
Интерпретация
Сила дивергенции
Не все дивергенции равнозначны. Факторы, повышающие надёжность:
- Расположение: Дивергенции на ключевых уровнях (поддержка, сопротивление, VWAP, границы зоны стоимости) гораздо более значимы, чем в открытом пространстве.
- Таймфрейм: Дивергенция на 4-часовом или дневном графике имеет больший вес, чем на 5-минутном.
- Угол: Чем круче дивергенция (больше разница между наклонами цены и RSI), тем сильнее сигнал.
- Зона RSI: Медвежьи дивергенции с RSI в зоне перекупленности (выше 70) и бычьи с RSI в зоне перепроданности (ниже 30) имеют наибольшую вероятность.
- Количество касаний: «Тройная дивергенция» (три последовательных более высоких максимума при каждый раз понижающемся RSI) сильнее простой двухточечной дивергенции.
Торговля дивергенциями
Системный подход к торговле дивергенциями RSI:
- Определите дивергенцию: Индикатор отмечает её автоматически.
- Подтвердите контекст: Находится ли дивергенция на значимом уровне (S/R, VWAP, хай/лоу предыдущего дня)?
- Дождитесь триггера: Не входите сразу на дивергенции. Дождитесь подтверждения разворота ценой — пробой локальной трендовой линии, сильная свеча отвержения или закрытие обратно внутри ключевого уровня.
- Установите стопы: Разместите стопы за экстремумом дивергенции (вторая свинг-точка).
- Цель — среднее: Первая цель часто SMA(20) или VWAP — «среднее» недавнего движения.
Дивергенции наиболее надёжны на ключевых структурных уровнях — поддержке, сопротивлении, границах зоны стоимости или хаях/лоу предыдущей сессии. Дивергенция в открытом пространстве без структурной конфлюэнции имеет значительно меньший процент успеха.
Типичные ложные сигналы
Дивергенции могут не срабатывать, особенно при:
- Сильных трендах: В мощном ралли вы можете видеть медвежью дивергенцию за медвежьей дивергенцией, пока цена продолжает расти. Каждая «не срабатывает», пока тренд наконец не развернётся.
- Периодах низкого объёма: Выходные крипто-торги или затишье азиатской сессии могут создавать бессмысленные мелкие свинги, которые регистрируются как дивергенции.
- Очень коротких таймфреймах: На 1-минутных графиках соотношение шума к сигналу высокое. Дивергенции наиболее надёжны на 15-минутных и старших таймфреймах.
Оповещения
RSI Divergence поддерживает следующее правило оповещения:
| Событие оповещения | Описание |
|---|
new_divergence | Обнаружена и подтверждена новая бычья или медвежья дивергенция |
Оповещение срабатывает один раз на дивергенцию, когда вторая пивотная точка подтверждена (после прохождения fractalSpan баров для валидации свинга).
Сочетание с другими индикаторами
| Сопутствующий | Усиленный сигнал |
|---|
| VWAP | Бычья дивергенция + цена на VWAP = зона институциональных покупок |
| Session Levels | Дивергенция на хае/лоу предыдущего дня = структурная конфлюэнция |
| Volume Bars | Дивергенция + снижающийся объём на второй ноге = импульс действительно угасает |
| Bollinger Bands | Дивергенция на внешней полосе = двойной сигнал возврата к среднему |
| Delta | Медвежья дивергенция + отрицательная дельта на втором максимуме = агрессивные продажи несмотря на более высокую цену |
Практические соображения
- Перерисовка: Индикатору требуется
fractalSpan баров после пивота для подтверждения свинг-точки. Это означает, что маркер дивергенции появляется через fractalSpan баров после фактического пивота, а не в реальном времени. Это сделано специально — предотвращает ложные сигналы от неподтверждённых свингов.
- Область поиска: Очень большие значения
lookback (200+) могут определять дивергенции, где два пивота далеко друг от друга. Хотя технически валидны, широко разнесённые дивергенции менее пригодны для торговли, поскольку рыночные условия могли принципиально измениться между двумя точками.
- Множественные дивергенции: Часто 2–3 дивергенции формируются до того, как тренд действительно развернётся. Первая дивергенция — ранний сигнал; вторая или третья, особенно с подтверждением триггером, часто является торгуемой.
Связанные индикаторы
- RSI — Базовый осциллятор; понимание механики RSI помогает интерпретировать дивергенции
- MACD — Дивергенции MACD дают похожие сигналы на другой математической основе
- Bollinger Bands — Контекст волатильности для дивергенционных сделок