К основному содержанию
ForexNews24
Momentum

Индикатор RSI: настройки и сигналы

Relative Strength Index

RSI измеряет соотношение силы роста и силы падения за последние N баров и нормирует его в шкалу от 0 до 100.

Как индикатор выглядит на реальном графике

Цена1.13191.15121.17041.18971.2090RSI(14)010070 — перекупленность5030 — перепроданность
Цена закрытияRSI(14)
RSI живёт в отдельной панели со шкалой 0–100 и не имеет отношения к масштабу цены. Обратите внимание на участки устойчивого тренда: индикатор надолго залипает выше 70, не вызывая разворота, — это главная причина убытков при механической торговле от зон перекупленности.

Данные: EUR/USD, дневные бары, 2025-06-16 — 2026-07-20. Индикатор рассчитан по 400 барам, на графике показаны последние 180. Источник котировок: Binance Spot REST API (api.binance.com/api/v3/klines).

Эффективность по режимам рынка
РежимОценка
Трендовый рынок41
Флэт68
Высокая волатильность39
Низкая волатильность57

Что индикатор измеряет на самом деле

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

Ключевая деталь, которую упускают: в расчёте используется не простое среднее, а сглаживание Уайлдера — каждое новое значение лишь на 1/N сдвигает накопленную среднюю. Из-за этого RSI обладает длинной памятью: один аномальный бар влияет на индикатор ещё десятки баров спустя, а после сильного импульса значение возвращается к 50 медленно и неохотно.

Отсюда главное свойство: в устойчивом тренде RSI не колеблется вокруг середины, а прижимается к верхней или нижней части шкалы и остаётся там неделями. Это не сбой индикатора, а прямое следствие формулы — если убытков почти нет, знаменатель мал, и значение обязано быть высоким.

Формула

RSI = 100 − 100 / (1 + RS), где RS = средний прирост / средний убыток за N периодов

RS — это отношение среднего прироста к среднему убытку. Когда они равны, RS равен единице, и RSI даёт ровно 50. Когда убытков нет вовсе, знаменатель обращается в ноль, и индикатор по определению равен 100 — именно это происходит на безоткатных импульсах.

Стандартные настройки

14
Период (стандарт)
70 / 30
Перекупленность / перепроданность
7
Период для скальпинга
Стандартные параметры
ПараметрЗначение
Период (стандарт)14
Перекупленность / перепроданность70 / 30
Период для скальпинга7

Период 14 — исходное значение Уайлдера, выбранное для дневных баров как половина месячного цикла. Укорочение до 7 удваивает чувствительность и число сигналов, удлинение до 21–25 даёт более редкие, но устойчивые входы. Уровни 70/30 — не закон, а соглашение: в сильном тренде их сдвигают к 80/40 или 60/20, чтобы индикатор не сигналил против направления движения.

Код реализации (Python)

rsi.py
def compute_rsi(close, period=14):
delta = close.diff()
gain = delta.clip(lower=0).rolling(period).mean()
loss = (-delta.clip(upper=0)).rolling(period).mean()
rs = gain / loss
return 100 - (100 / (1 + rs))

Когда индикатор перестаёт работать

Ограничения
  • В трендовом рынке зона перекупленности перестаёт быть сигналом к развороту: индикатор может держаться выше 70 весь тренд.
  • На малых таймфреймах шум приводит к постоянным входам и выходам из зон, а сглаживание Уайлдера не успевает их отфильтровать.
  • После гэпа или новостного выброса значение искажается на протяжении всего периода сглаживания.

Типичные ошибки применения

  • Продавать только потому, что RSI выше 70. В тренде это самая дорогая ошибка: перекупленность в растущем рынке — норма, а не аномалия.
  • Считать дивергенцию самостоятельным сигналом. Расхождение цены и RSI указывает лишь на ослабление импульса, но импульс может ослабевать сколь угодно долго без разворота.
  • Подбирать период под историю до тех пор, пока сигналы не станут красивыми. Это подгонка: индикатор с периодом 14 и с периодом 11 отличаются шумом, а не качеством.
  • Сравнивать абсолютные значения RSI на разных таймфреймах, забывая, что дневной RSI(14) и часовой RSI(14) описывают совершенно разные горизонты.

Кому и зачем это нужно

RSI полезен тем, кто уже определил направление рынка другим способом и ищет момент входа внутри этого направления. Как самостоятельный генератор сигналов он слаб, зато как фильтр «не покупать на вершине импульса» работает хорошо.

Частые вопросы

Почему RSI показывает перекупленность, а цена продолжает расти?

Потому что RSI измеряет соотношение приростов и убытков, а не близость к вершине. Если рынок растёт без откатов, средний убыток близок к нулю, и высокое значение — это математическое следствие роста, а не предсказание разворота. В сильном тренде индикатор держится выше 70 неделями.

Какой период лучше — 14, 9 или 21?

Зависит от того, что вы фильтруете. 14 — компромисс по умолчанию. Период 7–9 нужен, когда важно поймать быстрые откаты внутри дня, и он даёт заметно больше ложных сигналов. Период 21–25 отсекает шум, но сигнал приходит позже. Универсально лучшего значения нет, и подбор его по прошлым данным — прямой путь к переобучению.

Работает ли RSI на крипте так же, как на форексе?

Расчёт одинаков, но крипторынок волатильнее и без выходных, поэтому индикатор чаще уходит в крайние зоны и дольше в них остаётся. Пороги 70/30, привычные по валютным парам, на крипте обычно приходится расширять.

Другие индикаторы категории «Momentum»

От исследования — к применению

В продукте Allocation мы реализовали эти алгоритмы с учётом всех нюансов, разобранных на портале.

Узнать про Allocation