DZRSI (Dynamic Zones RSI) — Индекс относительной силы в динамических зонах

Dynamic-Zone-RSI-Overview
Индекс относительной силы в динамических зонах (Dynamic Zones RSI, DZRSI) — это модификация классического индикатора RSI (Relative Strength Index), цель которой — сделать уровни перекупленности/перепроданности адаптивными к текущей волатильности и тренду рынка. Вместо фиксированных порогов (обычно 70/30 или 80/20) DZRSI рассчитывает динамические зоны (границы верхней и нижней зон), которые смещаются в зависимости от поведения цены — например, средней величины отклонений, скользящей средней RSI, размаха самого RSI или других статистик. Это позволяет фильтровать ложные сигналы в периоды высокой волатильности и повышать чувствительность в спокойные периоды.

В сильном восходящем тренде RSI может длительное время оставаться выше традиционного уровня перекупленности 70, не подавая точных сигналов для входа или выхода. Аналогично, в сильном нисходящем тренде RSI может долго оставаться ниже уровня перепроданности 30. DZRSI решает эту проблему, динамически регулируя эти уровни на основе исторического поведения самого RSI, что делает индикатор более адаптивным к различным рыночным режимам.

Сравнение стандартного RSI и DZRSI
сравнение-RSI-и-DZRSI


Формула расчёта индикатора — DZRSI (Dynamic Zones RSI)

Ниже приведена общая концепция расчёта DZRSI и пример конкретной реализации, который часто встречается в торговых скриптах. Важно: конкретные формулы могут варьироваться в зависимости от того, какие статистики используются для задания динамических уровней.

1. Рассчитать классический RSI по выбранному периоду n.
● Обычный RSI:
RSI = 100 * AvgGain / (AvgGain + AvgLoss)
где AvgGain/AvgLoss — экспоненциально или просто скользяще усреднённые положительные/отрицательные изменения.

2. Рассчитать меру волатильности/диапазона для адаптации зон. Варианты:
● Скользящее среднее абсолютного отклонения RSI (MA of |RSI — MA(RSI)|).
● Стандартное отклонение RSI по окну m: ϬRSI.
● Полосы Боллинджера применительно к RSI: MA(RSI) ± k * Ϭ(RSI).
● Процентное отклонение от MA(RSI).

3. Задать динамические уровни верхней и нижней зон. Один из распространённых подходов:
● Базовая средняя линия: M = MA(RSI, m).
● Верхняя граница: U = M + α * ϬRSI (или M + α * D, где D — выбранная мера).
● Нижняя граница: L = M — α * ϬRSI.
Здесь α — коэффициент (например, 1.0 или 1.5), m — период для сглаживания MA/Ϭ.

4. Интерпретация:
— RSI > U — сигнал перекупленности (или сила покупки).
— RSI < L — сигнал перепроданности (или сила продажи). - Пересечение внутренних границ или возвращение к M — возможные выходы/последующие фильтрации. Пример реализации (псевдокод):

input n = 14            // период RSI
input m = 10            // период для MA/σ
input alpha = 1.5       // множитель для ширины зон
rsi = RSI(close, n)
M = SMA(rsi, m)        // или EMA
sigma = STDEV(rsi, m)  // стандартное отклонение по m
U = M + alpha * sigma
L = M - alpha * sigma
// сигналы:
buy_signal  = rsi < L
sell_signal = rsi > U

Альтернативный вариант — использовать среднюю абсолютную ошибку (MAD):
— D = SMA(abs(rsi — M), m)
— U = M + alpha * D; L = M — alpha * D

Примечания:
— Часто применяют сглаживание (EMA) к RSI перед расчётом σ, чтобы снизить шум.
— Выбор параметров (n, m, alpha) зависит от рынка и таймфрейма; требуется оптимизация/тестирование.
— Можно добавить дополнительные фильтры: направление тренда по скользящей средней цены, объемный фильтр, или подтверждение свечными моделями.

Вариант построения зон со стандартным отклонение:
— Верхняя полоса = (20-периодная SMA RSI[14]) + nSTD 20-периодной RSI[14]

— Нижняя полоса = (20-периодная SMA RSI[14]) — nSTD 20-периодной RSI[14]

Где:
nSTD = количество стандартных отклонений, которые следует использовать для диапазонов. На некоторых платформах стандартное отклонение по умолчанию составляет 0,8, но вы можете установить его в соответствии с тем, что вы предпочитаете — 1, 2, 2,5 или любыми STD, которые вы хотите.


Торговля с индикатором DZRSI (Dynamic Zones RSI)

Как-использовать-индикатор-динамической-зоны-RSI
Индикатор RSI динамической зоны может выглядеть на первый взгляд довольно сложным, поскольку он имеет две дополнительные линии (зеленую и красную), а также зеленые и красные заштрихованные области, но на самом деле его довольно легко использовать.

Черная линия на графике является стандартным индикатором RSI, зеленая линия — верхним пределом, а красная линия — нижним пределом.

Говорят, что рынок перекуплен, когда RSI превышает верхний предел зеленого цвета, обозначенный зеленой затененной областью, и перепродан, когда RSI ниже нижнего предела красного цвета, обозначенного областью с красным затенением.

Таким образом, трейдеры могут выбрать либо введение коротких позиций в зеленой динамической зоне, либо длинных позиций в красной динамической зоне, но более четкие сигналы подаются, когда индикатор RSI пересекает верхний предел, если хотите сократить, или пересекает нижний предел, если стремясь идти долго.

Важно отметить, что рынок все еще можно перекупить, даже если RSI ниже 70, если на графике есть зеленая динамическая зона, и наоборот, если есть красная динамическая зона. Действительно, показания RSI в значительной степени не имеют значения при использовании индикатора RSI динамической зоны, поскольку вы просто ищете зеленые и красные зоны.


● Уровни перекупленности и перепроданности:
— Когда DZRSI поднимается выше текущего динамического уровня перекупленности, это может указывать на перекупленность рынка.
— Когда DZRSI опускается ниже текущего динамического уровня перепроданности, это может указывать на перепроданность рынка.

● Пересечение центральной линии 50:
— Пересечение снизу вверх может рассматриваться как бычий сигнал.
— Пересечение сверху вниз может рассматриваться как медвежий сигнал.

● Дивергенции:
— Бычья дивергенция: цена формирует новый минимум, а DZRSI — более высокий минимум.
— Медвежья дивергенция: цена формирует новый максимум, а DZRSI — более низкий максимум.

● Сигналы разворота:
— Разворот от динамического уровня перекупленности вниз может рассматриваться как сигнал продажи.
— Разворот от динамического уровня перепроданности вверх может рассматриваться как сигнал покупки.

● Анализ тренда:
— В восходящем тренде динамический уровень перепроданности может быть выше традиционных 30.
— В нисходящем тренде динамический уровень перекупленности может быть ниже традиционных 70.


Пример сигнала на покупку:
Dynamic-Zone-RSI-сделка-лонг
— Индикатор динамической зоны пересекает верхнюю границу канала.
— Одновременно образуется бычья свеча.
— Покупайте, когда соблюдены вышеуказанные условия.
— Установите стоп-лосс ниже минимума соответствующей бычьей полосы.
— Выйдите из сделки, когда DZRSI пересекает нижнюю границу канала.

Пример сигнала на продажу:
Dynamic-Zone-RSI-сделка-шорт
— Индикатор динамической зоны перемещается ниже нижней границы канала.
— Одновременно формируют медвежью свечу.
— Продажа срабатывает при выполнении вышеуказанных условий.
— Установите стоп-лосс выше высоты соответствующей медвежьей планки.
— закрываете сделку, когда DZRSI пересекает верхнюю границу канала.