Индекс относительной силы (RSI)
Индекс относительной силы — осциллятор импульса, измеряющий скорость и величину недавних изменений цены по шкале от 0 до 100. Разработанный Дж. Уэллсом Уайлдером, RSI определяет условия перекупленности и перепроданности и является одним из наиболее широко используемых индикаторов в техническом анализе.
Как это работает
RSI рассчитывается в два этапа:
Этап 1 — Относительная сила:
RS = Average Gain over N periods / Average Loss over N periods
Этап 2 — Нормализация до 0–100:
RSI = 100 - (100 / (1 + RS))
«Средний прирост» и «средняя потеря» используют сглаженную (метод Уайлдера) скользящую среднюю: первое значение — простое среднее, а последующие значения рассчитываются по формуле:
Avg Gain = ((Previous Avg Gain × (N-1)) + Current Gain) / N
Avg Loss = ((Previous Avg Loss × (N-1)) + Current Loss) / N
Это сглаживание означает, что RSI зависит от всех предыдущих данных, а не только от последних N баров — хотя влияние старых баров затухает экспоненциально.
Тип индикатора
Subchart — RSI отрисовывается на отдельной панели под основным ценовым графиком с собственной осью Y от 0 до 100.
Настройки
| Параметр | Тип | По умолчанию | Описание |
|---|
period | number | 14 | Период для расчёта RS. |
overbought | number | 70 | Верхний порог. RSI выше этого уровня считается перекупленностью. |
oversold | number | 30 | Нижний порог. RSI ниже этого уровня считается перепроданностью. |
color | color | #a78bfa | Цвет линии RSI. |
lineWidth | number | 1.5 | Толщина линии RSI в пикселях. |
Настройки отображения
| Параметр | Тип | По умолчанию | Описание |
|---|
displayMode | select | line | Режим рендеринга: line (непрерывная), columns (гистограмма), candles (тела OHLC). |
highlightAnomalies | boolean | false | Подсвечивать бары со статистически аномальным значением RSI. |
anomalyThreshold | number | 2.0 | Стандартных отклонений выше среднего для определения аномалии. |
anomalyPeriod | number | 50 | Окно обратного просмотра для расчёта среднего/стд.откл. аномалии. |
Настройка периода
| Период | Характер | Лучше для |
|---|
| 7 | Очень быстрый, шумный | Скальпинг, графики 1м–5м |
| 9 | Быстрый | Внутридневная торговля, графики 5м–15м |
| 14 | Стандартный (оригинал Уайлдера) | Универсальный, все таймфреймы |
| 21 | Медленный, плавный | Свинг-трейдинг, дневные графики |
| 25+ | Очень медленный | Позиционная торговля, фильтрация только крупных движений |
Стандартный 14-периодный RSI хорошо работает в большинстве ситуаций. Уменьшение периода заставляет RSI чаще достигать перекупленности/перепроданности (больше сигналов, больше шума). Увеличение делает RSI более плавным, но медленнее реагирующим.
Интерпретация
Перекупленность и перепроданность
Классическая интерпретация:
- RSI выше 70: Перекупленность — актив агрессивно рос и может быть готов к откату.
- RSI ниже 30: Перепроданность — актив агрессивно падал и может быть готов к отскоку.
Однако это не автоматические сигналы разворота. В сильных трендах RSI регулярно остаётся в зоне перекупленности или перепроданности длительное время.
Скорректированные уровни для трендовых рынков
В сильном восходящем тренде RSI редко опускается ниже 30. Эффективный диапазон смещается вверх:
| Состояние рынка | Зона перекупленности | Зона перепроданности |
|---|
| Сильный восходящий тренд | 80+ | 40 |
| Нейтральный/боковой | 70 | 30 |
| Сильный нисходящий тренд | 60 | 20 |
Некоторые трейдеры корректируют настройки overbought и oversold в соответствии с преобладающим трендом. Например, на подтверждённом бычьем рынке на дневном графике установка перекупленности на 80 и перепроданности на 40 даёт более полезные сигналы.
Пересечения центральной линии
- RSI пересекает 50 вверх: Импульс сдвигается в бычью сторону. Средние приросты превышают средние потери.
- RSI пересекает 50 вниз: Импульс сдвигается в медвежью сторону. Средние потери превышают средние приросты.
Уровень 50 действует как фильтр тренда: устойчивый RSI выше 50 = бычий режим, устойчивый ниже 50 = медвежий режим.
Отказные колебания (Failure Swings)
Отказное колебание — специфический паттерн RSI, который сам Уайлдер считал сильнейшим сигналом RSI:
Бычье отказное колебание:
- RSI опускается ниже 30 (перепроданность).
- RSI отскакивает выше 30.
- RSI откатывает, но остаётся выше 30 (не делает нового минимума).
- RSI пробивает максимум отскока → сигнал на покупку.
Медвежье отказное колебание:
- RSI поднимается выше 70 (перекупленность).
- RSI опускается ниже 70.
- RSI ралли, но остаётся ниже 70 (не делает нового максимума).
- RSI пробивает минимум отката → сигнал на продажу.
Трендовые линии на RSI
Вы можете проводить трендовые линии на подграфике RSI:
- Пробой восходящей трендовой линии RSI часто предшествует пробою цены вниз.
- Пробой нисходящей трендовой линии RSI часто предшествует пробою цены вверх.
- Пробои трендовых линий RSI обычно опережают пробои ценовых трендовых линий на 1–3 бара.
Оповещения
RSI поддерживает следующие правила оповещений:
| Событие оповещения | Описание |
|---|
overbought | RSI пересекает порог перекупленности вверх |
oversold | RSI пересекает порог перепроданности вниз |
В сильных трендах RSI может оставаться в зоне перекупленности или перепроданности длительное время — сам по себе факт перекупленности не является сигналом на продажу. Ищите дивергенции RSI, отказные колебания или комбинируйте с ценовым действием на ключевых уровнях для более вероятных сетапов.
Сочетание с другими индикаторами
| Сопутствующий | Стратегия |
|---|
| Bollinger Bands | RSI перепроданность + цена у нижней полосы Bollinger = сильная зона отскока |
| VWAP | RSI перепроданность + цена ниже VWAP возвращается к VWAP = вход на возврат к среднему |
| Volume Bars | RSI перекупленность + снижающийся объём = ослабевающее ралли, потенциальный разворот |
| MACD | Дивергенция RSI + снижающаяся гистограмма MACD = двойное подтверждение импульса |
| Session Levels | RSI перепроданность на лоу предыдущего дня = высоковероятностный отскок от поддержки |
Типичные ошибки
- Механическое правило: перекупленность = продажа, перепроданность = покупка — работает в диапазонах, но критически неверно в трендах. Всегда сначала определяйте контекст рынка.
- Игнорирование линии 50 — Центральная линия более полезна как фильтр тренда, чем уровни 70/30 во многих ситуациях.
- Слишком короткий период на высоких ТФ — RSI(7) на дневном графике даёт много ложных сигналов. Используйте 14 или больше для дневных+ графиков.
- Нет подтверждения ценовым действием — RSI должен подтверждать то, что предполагает структура цены, а не переопределять её. RSI в перепроданности не поможет, если ценовая структура явно медвежья (более низкие минимумы, более низкие максимумы, пробой поддержки).
Практические соображения
- Период стабилизации: RSI требует приблизительно
10 × period баров для полной стабилизации из-за метода сглаживания Уайлдера. Первые несколько значений RSI на свежезагруженном графике могут немного отличаться от стабилизированных.
- Все таймфреймы: RSI работает на любом таймфрейме от 1-минутного до месячного. Младшие таймфреймы дают больше шума; старшие — более плавные, надёжные сигналы.
- Специфика крипты: Крипторынки тренд держат сильнее, чем акции. На крипто-бычьем рынке RSI(14) на дневном графике может оставаться выше 70 неделями. Используйте таблицу скорректированных уровней выше.
Связанные индикаторы
- RSI Divergence — Автоматическое обнаружение дивергенций между ценой и RSI
- MACD — Дополнительный индикатор импульса на основе конвергенции скользящих средних
- Bollinger Bands — Полосы волатильности для конфлюэнции перекупленности/перепроданности