The Relative Strength Index (RSI) is one of the most popular and versatile momentum oscillators in technical analysis. It measures the magnitude and velocity of directional price movements by comparing the strength of recent gains to recent losses. Unlike many indicators that require complex calculations or multiple data series, RSI distills momentum into a single oscillating line that ranges from 0 to 100, making it intuitive to interpret and universally applicable across all markets and timeframes.
Developed by J. Welles Wilder Jr. and introduced in his seminal 1978 book "New Concepts in Technical Trading Systems," RSI was designed to identify overbought and oversold conditions, spot divergences that signal potential reversals, and measure the strength of trends. Wilder's key insight was that by comparing the average of upward price changes to the average of downward price changes over a specific period, traders could gauge whether buying or selling pressure was dominant and when that pressure might be reaching extremes.
The speed and magnitude of price changes reveal the underlying momentum and potential exhaustion points. RSI operates on the principle that in strong uptrends, gains outweigh losses (RSI rises), while in strong downtrends, losses outweigh gains (RSI falls). When RSI reaches extreme levels—typically above 70 (overbought) or below 30 (oversold)—it suggests the current price movement may be overextended and vulnerable to reversal or consolidation. However, during strong trends, RSI can remain in extreme territory for extended periods, making context crucial for proper interpretation.
RSI always oscillates between 0 and 100, making extreme levels easy to identify and interpret. This bounded nature provides clear reference points: readings above 70 traditionally indicate overbought conditions, while readings below 30 indicate oversold conditions.
Unlike price-based indicators, RSI measures the internal strength of price movements by comparing gains to losses. This makes it effective at identifying when momentum is accelerating, decelerating, or diverging from price action.
RSI serves multiple functions: identifying overbought/oversold conditions, spotting divergences that precede reversals, confirming trend strength, and generating precise entry signals. This versatility has made it one of the most widely used indicators across all trading styles.
The RSI calculation involves several steps that transform raw price changes into a normalized momentum oscillator. While the math may appear complex initially, understanding each step reveals the elegant logic behind the indicator.
For each period, determine if price moved up or down:
Gain: If close today > close yesterday, Gain = (close today - close yesterday)
Loss: If close today < close yesterday, Loss = (close yesterday - close today)
If close is unchanged, both Gain and Loss = 0
For the first RSI calculation (typically using 14 periods):
First Average Gain = Sum of Gains over 14 periods / 14
First Average Loss = Sum of Losses over 14 periods / 14
For subsequent periods, Wilder's smoothing method is used:
Average Gain = [(Previous Avg Gain × 13) + Current Gain] / 14
Average Loss = [(Previous Avg Loss × 13) + Current Loss] / 14
This exponential smoothing gives more weight to recent data while maintaining historical context.
Once you have average gain and average loss:
RS = Average Gain / Average Loss
RSI = 100 - [100 / (1 + RS)]
The formula ensures RSI stays between 0 and 100, with 50 as the centerline.
| Day | Close | Change | Gain | Loss | Avg Gain | Avg Loss | RS | RSI |
|---|---|---|---|---|---|---|---|---|
| 1-14 | Initial 14 periods for first averages | |||||||
| 15 | $128.50 | +2.30 | 2.30 | 0 | 0.45 | 0.32 | 1.41 | 58.50 |
| 16 | $130.10 | +1.60 | 1.60 | 0 | 0.53 | 0.30 | 1.77 | 63.88 |
| 17 | $132.40 | +2.30 | 2.30 | 0 | 0.66 | 0.28 | 2.36 | 70.21 |
| 18 | $131.20 | -1.20 | 0 | 1.20 | 0.61 | 0.35 | 1.74 | 63.50 |
| 19 | $129.80 | -1.40 | 0 | 1.40 | 0.57 | 0.43 | 1.33 | 57.14 |
RSI interpretation requires understanding both the absolute levels and the context in which they occur. The same RSI reading can signal different things depending on market conditions, trend direction, and timeframe.
When RSI rises above 70, it traditionally signals overbought conditions—gains have been much stronger than losses, potentially indicating the upward move is overextended.
In Ranging Markets: Often signals an impending reversal or pullback—a potential sell signal.
In Strong Uptrends: RSI can remain overbought for extended periods. Rather than signaling reversal, it confirms strong momentum. Traders often wait for RSI to drop back below 70 before considering it a true reversal signal.
When RSI falls below 30, it traditionally signals oversold conditions—losses have been much stronger than gains, potentially indicating the downward move is overextended.
In Ranging Markets: Often signals an impending reversal or bounce—a potential buy signal.
In Strong Downtrends: RSI can remain oversold for extended periods. The oversold reading confirms strong bearish momentum rather than signaling an immediate reversal. Wait for RSI to rise back above 30 for confirmation.
When RSI is between 30 and 70, the market is neither overbought nor oversold. This is the normal trading range where no extreme condition exists.
Centerline (50): RSI crossing above 50 suggests bullish momentum is building; crossing below 50 suggests bearish momentum is building.
Trend Context: In uptrends, RSI typically oscillates between 40-90; in downtrends, between 10-60.
Andrew Cardwell, a renowned RSI expert, developed alternative interpretation methods that account for trend context. His work revealed that RSI behaves differently in trending versus ranging markets.
Range: Typically 40-90
Support: 40-50 level often acts as support during pullbacks
Overbought: Can remain above 70 for extended periods—not a sell signal
Strategy: Buy dips when RSI returns to 40-50 area
Range: Typically 10-60
Resistance: 50-60 level often acts as resistance during bounces
Oversold: Can remain below 30 for extended periods—not a buy signal
Strategy: Sell rallies when RSI reaches 50-60 area
Range: Oscillates between extremes (20-80)
Behavior: Regular swings between overbought and oversold
Signals: Traditional 70/30 levels work well for reversals
Strategy: Buy oversold, sell overbought
Divergences between RSI and price are among the most powerful signals the indicator provides. They reveal when momentum is not confirming price movement, often preceding significant reversals.
Price Action: Makes a lower low
RSI Action: Makes a higher low
Interpretation: Despite new price lows, downward momentum is weakening. Selling pressure is diminishing, suggesting the downtrend may be exhausting and a reversal higher is possible.
Best When: Occurs in oversold territory (RSI below 30) and confirmed by RSI rising back above 30 or price breaking above resistance.
Price Action: Makes a higher high
RSI Action: Makes a lower high
Interpretation: Despite new price highs, upward momentum is weakening. Buying pressure is diminishing, suggesting the uptrend may be exhausting and a reversal lower is possible.
Best When: Occurs in overbought territory (RSI above 70) and confirmed by RSI falling back below 70 or price breaking below support.
Bullish Hidden: Price makes higher low, RSI makes lower low → Uptrend continuation signal
Bearish Hidden: Price makes lower high, RSI makes higher high → Downtrend continuation signal
Hidden divergences suggest the prevailing trend will continue after a correction. They're powerful when combined with trend-following strategies.
In ranging markets, RSI swings between overbought (above 70) and oversold (below 30) zones provide reliable reversal signals. Notice how price tends to reverse shortly after RSI reaches these extremes, making them actionable entry and exit points.
During strong uptrends, RSI remains above 50 and frequently enters overbought territory. Rather than signaling reversal, the 40-50 zone acts as support during pullbacks. Buying when RSI bounces from this zone aligns with the trend.
Classic bullish divergence: price makes a lower low while RSI makes a higher low from oversold territory. This divergence signals that downward momentum is weakening despite lower prices, often preceding significant upward reversals.
RSI crossing above 50 signals bullish momentum is gaining control; crossing below 50 signals bearish momentum is gaining control. These centerline crossovers can be used as trend-following entry signals, especially when confirmed by price action.
Trade reversals from extreme RSI levels in ranging, non-trending markets where overbought/oversold conditions typically reverse.
Long: Buy when RSI crosses back above 30 from below (was oversold, now recovering)
Short: Sell when RSI crosses back below 70 from above (was overbought, now declining)
Target: Opposite extreme (if bought at oversold, target overbought around 70) or middle of range
Stop: Just beyond recent swing high/low or support/resistance level
Alternative: Exit when RSI reaches 50 (momentum neutral) or opposite extreme is touched
Use RSI to time entries in the direction of the established trend, buying pullbacks in uptrends and selling bounces in downtrends.
Long (Uptrend): Buy when RSI dips to 40-50 and turns back up, confirming the pullback is ending
Short (Downtrend): Sell when RSI bounces to 50-60 and turns back down, confirming the rally is ending
Trail stop using recent swing lows/highs
Exit if RSI breaks below 40 (uptrend) or above 60 (downtrend), suggesting trend may be reversing
Use opposite extreme as profit target or let winners run with trailing stops
Trade potential reversals signaled by divergences between price and RSI, particularly when they occur at extreme RSI levels.
Bullish Divergence: Enter long when RSI crosses back above 30 after forming the divergence
Bearish Divergence: Enter short when RSI crosses back below 70 after forming the divergence
Target: Previous swing high (bullish) or low (bearish), or measured move based on divergence pattern
Stop: Below divergence low (bullish) or above divergence high (bearish)
Use moving averages to identify trend direction and RSI to time precise entries during pullbacks or breakouts.
Long (Uptrend): Buy when price pulls back to 50 MA AND RSI dips to 40-50 then turns up
Short (Downtrend): Sell when price bounces to 50 MA AND RSI rallies to 50-60 then turns down
Long: Buy when price crosses above 200 MA AND RSI crosses above 50
Short: Sell when price crosses below 200 MA AND RSI crosses below 50
Exit when price crosses below 50 MA (uptrend) or above 50 MA (downtrend)
Alternative: Exit when RSI shows opposite divergence or reaches opposite extreme
While 14 periods is the standard, different settings suit different trading styles and market conditions.
Characteristics: Very responsive, more volatile, frequent overbought/oversold readings
Best For: Day trading, scalping, fast-moving markets, short-term trades
Drawback: More false signals, whipsaws more common
Levels: Consider using 80/20 instead of 70/30 to reduce false signals
Characteristics: Balanced sensitivity and reliability, Wilder's original recommendation
Best For: Swing trading, general-purpose analysis, most market conditions
Why 14: Represents approximately half a month, provides good momentum measurement
Levels: Standard 70/30 overbought/oversold levels work well
Characteristics: Smooth, fewer signals, less volatile, slower to react
Best For: Position trading, trending markets, filtering noise, longer-term trends
Drawback: Lags price significantly, may miss quick reversals
Levels: May use 60/40 or 65/35 as extreme levels
MACD identifies trend direction and momentum shifts, RSI identifies overbought/oversold conditions. Together, they provide comprehensive momentum analysis.
Example: MACD bullish crossover + RSI oversold crossover above 30 = strong buy signal. Both indicators confirming momentum shift.
Bollinger Bands show volatility and price extremes, RSI shows momentum extremes. Combined, they identify high-probability reversal zones.
Example: Price touches lower Bollinger Band + RSI below 30 + bullish divergence = powerful oversold reversal setup.
Both are momentum oscillators but calculated differently. When both show the same overbought/oversold condition, the signal is much stronger.
Example: RSI < 30 + Stochastic < 20 + both showing bullish divergence = high-conviction reversal signal.
Volume confirms the validity of RSI signals. High volume at RSI extremes validates the move; low volume suggests weakness.
Example: RSI divergence + increasing volume in divergence direction = strong confirmation. Decreasing volume weakens the signal.
Draw trendlines, support/resistance, and identify chart patterns (head and shoulders, triangles) on RSI itself. Breaks of these patterns on RSI often precede price breaks by several bars, providing early warning.
Application: If RSI breaks above a descending trendline before price does, it suggests momentum is shifting bullish and price will likely follow.
Use RSI on different timeframes for context and timing. Higher timeframe provides bias, lower timeframe provides entry.
Example: Daily RSI oversold (below 30) provides bullish bias. 4-hour RSI crosses above 30 provides precise entry signal. Alignment creates high-probability trade.
A failure swing occurs when RSI fails to exceed previous high/low, signaling momentum shift:
Top Failure Swing: RSI reaches 70+, pulls back, rallies but fails to exceed previous peak, then breaks below recent low = bearish signal
Bottom Failure Swing: RSI reaches 30-, bounces, declines but fails to make new low, then breaks above recent high = bullish signal
Developed by Larry Connors, this combines three components: standard RSI, up/down streak length, and rate of change. It provides more nuanced overbought/oversold readings.
Formula: Connors RSI = (RSI + Streak RSI + ROC) / 3
Used primarily for mean reversion strategies in stocks, particularly effective for finding short-term oversold conditions in uptrends.
Some traders vary position size based on RSI levels, taking larger positions when RSI shows extreme readings with confirmation:
RSI's most significant weakness: it can remain overbought (>70) for weeks or months in strong uptrends, and oversold (<30) for extended periods in strong downtrends. Trading against these "overbought" or "oversold" readings results in losses.
Solution: Always identify the trend first. In uptrends, focus on oversold signals (buy dips); in downtrends, focus on overbought signals (sell rallies). Use Cardwell's 40-50 support in uptrends and 50-60 resistance in downtrends.
RSI is based on historical price changes and moving averages, making it inherently lagging. It confirms what has happened rather than predicting what will happen.
Solution: Use RSI for confirmation rather than prediction. Combine with leading indicators like price action, volume, and support/resistance. Wait for price confirmation of RSI signals.
During sideways, low-volatility periods, RSI oscillates around the 50 level with frequent crosses that don't lead to meaningful moves. This generates losing trades.
Solution: Avoid trading RSI signals when price is in tight consolidation or when ATR is very low. Wait for clear trend or ranging structure. Use longer RSI periods (21+) to filter noise.
While divergences are powerful, they can appear well before the actual reversal occurs. Trading immediately on divergence without confirmation can result in early entries and stopped out positions.
Solution: Wait for confirmation: RSI crossing back through 30 or 70, price breaking key support/resistance, or candlestick reversal patterns. Multiple divergences strengthen the signal.
RSI tells you momentum is strong or weak, but not how far price will move. An RSI of 80 doesn't indicate whether price will rise another 1% or 10%.
Solution: Use RSI for entry timing and confirmation, but rely on other tools (Fibonacci extensions, measured moves, ATR) for price targets and position management.
Different period settings produce dramatically different signals. There's no universally optimal setting—what works for one market or timeframe may not work for another.
Solution: Backtest RSI periods on your specific instruments and timeframes. Consider market characteristics: volatile markets may need longer periods, stable markets may work with shorter periods.
| Indicator | Calculation Basis | Range | Key Difference from RSI | Best Use Case |
|---|---|---|---|---|
| RSI | Average gains vs. average losses | 0 to 100 (bounded) | Measures relative strength of gains/losses over time | Versatile: divergences, overbought/oversold, trend confirmation |
| Stochastic | Close position in high-low range | 0 to 100 (bounded) | Measures price position in range, not gain/loss comparison | Precise entry timing, ranging markets, crossover signals |
| CCI | Deviation from statistical mean | Unbounded (typically ±200) | Uses typical price and mean deviation, unbounded | Identifying statistical extremes, cyclical analysis |
| Williams %R | Close relative to high-low range | -100 to 0 (bounded) | Similar to Stochastic but inverted, more sensitive | Similar to Stochastic, faster signals |
| MACD | EMA differences and signal line | Unbounded | Trend-following not oscillating, no fixed extremes | Trend identification, crossover signals, momentum direction |
| MFI (Money Flow) | Volume-weighted RSI | 0 to 100 (bounded) | Incorporates volume, otherwise similar to RSI | When volume analysis is critical, smart money tracking |
The Relative Strength Index stands as one of the most enduring and effective technical indicators ever developed. Its elegant design—comparing average gains to average losses and normalizing the result to a 0-100 scale—provides traders with an intuitive, visual representation of momentum that works across all markets and timeframes.
RSI's power lies not in any single application, but in its versatility. It identifies overbought and oversold conditions in ranging markets, reveals momentum shifts through divergences, confirms trends through sustained readings, and provides precise entry timing through level crossovers. Few indicators offer such breadth of application while maintaining clarity and simplicity.
Yet RSI is not a magic indicator. Its effectiveness depends entirely on proper interpretation within context. The same overbought reading that signals reversal in a range-bound market confirms strength in a trending market. The same divergence that precedes a major reversal in one instance fails in another. Success requires understanding market structure, combining RSI with other tools, and exercising patience to wait for high-quality setups with proper confirmation.
When used thoughtfully—with respect for trend context, integration with support/resistance levels, confirmation from price action, and sound risk management—RSI becomes an invaluable component of any trader's toolkit. It doesn't replace judgment; it enhances it by providing objective, quantifiable measurements of momentum that help traders make more informed decisions in the ever-changing landscape of financial markets.
"The RSI doesn't tell you where price will go—it tells you how strongly and quickly it got to where it is. That information, properly understood, is invaluable."