Индекс относительной силы (RSI) — осциллятор импульса, измеряющий скорость и величину недавних изменений цены по шкале от 0 до 100.
Формула
Средний gain/loss за период N используют сглаживание Wilder:
RS = AvgGain / AvgLoss
RSI = 100 − 100 / (1 + RS)
Типичные настройки
| Параметр | Распространённое значение |
|---|---|
| Период | 14 |
| Перепроданность | 30 |
| Перекупленность | 70 |
В сильных трендах иногда используют 40/60 вместо 30/70, чтобы снизить ложные сигналы возврата к среднему.
Интерпретация RSI
- Ниже перепроданности — рынок может быть перерастянут вниз (возможный отскок в боковике).
- Выше перекупленности — рынок может быть перерастянут вверх.
- Дивергенция — цена обновляет максимум, а RSI нет (или наоборот), что намекает на ослабление импульса.
RSI лучше работает с контекстом тренда; в сильном восходящем тренде «перекупленность» может сохраняться долго.
В dogabot
Торговое правило RSI выдаёт:
- Покупку, когда RSI ниже уровня перепроданности
- Продажу, когда RSI выше уровня перекупленности
Включите invert на правиле для обратного поведения.
Пример
Пример
При period 14, oversold 30 и overbought 70 допустим, на последней 4h-свече RSI показывает 28. Правило RSI считает это oversold и может выдать buy (если не блокируют filters). Если RSI позже достигнет 72, то же правило склонится к sell.