What RSI actually tells you
RSI tells you whether recent gains or recent losses are dominating price action over a chosen look-back period. A reading of 80 means buyers have been consistently overpowering sellers. A reading of 20 means sellers have been dominant. Neither number tells you what happens next — they tell you what has been happening.
That distinction matters. RSI is a momentum indicator, not a prediction machine.
The 0-100 scale and what the levels mean
RSI always sits between 0 and 100.
- Above 70 — conventionally called overbought. Price has gained quickly and may be due for a pullback.
- Below 30 — conventionally called oversold. Price has dropped quickly and may bounce.
- 40-60 — a neutral zone. Trending markets often hover here without giving clear signals.
The 70/30 thresholds are defaults, not laws. Some traders use 80/20 in volatile crypto markets to filter out noise.
How RSI is calculated
You do not need to calculate RSI by hand, but understanding the logic makes you a better reader of the indicator.
- Take the last 14 candles (the default period).
- Separate the closing changes into gains and losses.
- Calculate the average gain and the average loss over those 14 periods.
- Divide average gain by average loss. This ratio is called RS (Relative Strength).
- Apply the formula: RSI = 100 - (100 / (1 + RS)).
When average gains dominate, RS is large, and RSI climbs toward 100. When average losses dominate, RS approaches zero, and RSI drops toward 0. After the first calculation, subsequent values use a smoothing method (Wilder's smoothing) to make the line less jumpy.
The 14-period default and when to change it
J. Welles Wilder introduced RSI in 1978 with a 14-period setting. It remains the standard because it balances responsiveness with reliability across most timeframes.
- Shorter periods (7-9): RSI swings faster and crosses overbought/oversold more often. More signals, more false positives.
- Longer periods (21-25): RSI moves slowly and only signals strong, sustained momentum shifts. Fewer signals, but typically more significant ones.
For most beginners, sticking with 14 on a timeframe that matches your trade horizon is the right starting point.
RSI divergence
Divergence is one of the more powerful ways to use RSI, and it requires you to compare what price is doing against what RSI is doing.
Bearish divergence: Price prints a higher high, but RSI prints a lower high. Momentum is weakening even as price rises. This can precede a reversal.
Bullish divergence: Price prints a lower low, but RSI prints a higher low. Selling pressure is fading even as price drops. This can precede a bounce.
Divergence is not a guaranteed reversal signal — it is a warning that the current move may be losing steam. It is most reliable when it appears on longer timeframes (4h, daily) rather than 1-minute charts.
The number one beginner mistake
Treating RSI above 70 as an automatic sell signal is the mistake that costs new traders the most.
Here is a concrete example. In a sustained BTC uptrend, BTC RSI reaches 78. A beginner sells short, expecting a pullback. Instead, BTC grinds higher for another two weeks, with RSI staying above 70 the entire time. The beginner gets stopped out.
What went wrong? RSI 78 in a strong uptrend just means buyers are in control — which is consistent with the uptrend continuing. Overbought in a bull market is normal. The signal only becomes meaningful when momentum starts to diverge from price, or when the broader trend structure shows signs of breaking.
A more disciplined approach: use RSI to time entries within a confirmed trend, not to fight the trend.
How systematic traders use RSI
Discretionary traders look at RSI and make a judgment call. Systematic engines process RSI — and dozens of other signals — as weighted inputs inside a defined framework.
The key insight from systematic trading is that the same RSI reading means different things in different market regimes. An RSI of 75 in a ranging market is a serious overbought warning. An RSI of 75 in a confirmed strong uptrend is closer to a momentum confirmation. This is why regime classification matters as much as the indicator value itself.
Darwin Lab is a self-evolving genetic-algorithm trading bot running live on Binance Futures. One of its core layers is regime classification — it identifies whether the market is in a strong bull, weak bull, range, weak bear, strong bear, or crash state before weighting any momentum signal. A systematic engine that treats every RSI-70 the same way will underperform one that understands that overbought in a strong trend behaves differently than overbought in chop. Darwin posts every trade it takes publicly, so you can see how this plays out in real conditions rather than a backtest.
For more on how regime-aware trading works, see How Darwin Lab works and the explanation of market regimes.