Relative Strength Index

Momentum Oscillator Measuring Speed and Change of Price Movements
Developed by J. Welles Wilder Jr. (1978)

Introduction to RSI

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.

Core Principle

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.

Bounded Between 0-100

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.

Momentum Measurement

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.

Versatile Applications

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.

Calculation Method

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.

Step-by-Step Calculation

RSI = 100 - [100 / (1 + RS)]
where RS = Average Gain / Average Loss

Step 1: Calculate Price Changes

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

Step 2: Calculate Initial Averages

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

Step 3: Calculate Smoothed Averages

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.

Step 4: Calculate RS and RSI

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.

Detailed Calculation Example

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
Understanding the 14-Period Default: Wilder chose 14 periods as the standard lookback because it represents approximately half a month of trading days and provides a good balance between responsiveness and smoothness. Shorter periods (like 7 or 9) make RSI more sensitive and volatile, while longer periods (like 21 or 25) make it smoother but slower to react. Most traders stick with the 14-period default, though active traders may use shorter periods and position traders may use longer ones.

Key Mathematical Properties

Interpreting RSI Values

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.

Traditional Overbought and Oversold Levels

Overbought Zone: Above 70

70-100

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.

Oversold Zone: Below 30

0-30

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.

Neutral Zone: 30-70

30-70

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.

Alternative Interpretation: Cardwell's RSI

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.

Bull Market RSI

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

Bear Market RSI

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

Ranging Market RSI

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

Divergence Signals

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.

Bullish Divergence (Regular)

REVERSAL UP

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.

Bearish Divergence (Regular)

REVERSAL DOWN

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.

Hidden Divergences

CONTINUATION

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.

Additional Interpretation Techniques

Visual Examples

Example 1: Overbought and Oversold in Ranging Market

RSI Oscillating Between 70/30 Levels

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.

Example 2: RSI in Strong Uptrend

RSI Staying Above 50 with Support at 40

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.

Example 3: Bullish Divergence

Price Lower Low vs. RSI Higher Low

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.

Example 4: Centerline Crossovers

RSI Crossing 50 Level Signaling Momentum Shifts

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.

Trading Strategies Using RSI

Strategy 1: Classic Overbought/Oversold Mean Reversion

Concept:

Trade reversals from extreme RSI levels in ranging, non-trending markets where overbought/oversold conditions typically reverse.

Setup Requirements:

  1. Identify ranging market conditions (no strong trend, price oscillating between support/resistance)
  2. Wait for RSI to reach extreme levels (above 70 or below 30)
  3. Look for RSI to turn back toward 50 (reversal confirmation)
  4. Combine with support/resistance touches for higher probability

Entry Rules:

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)

Exit Rules:

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

Strategy 2: RSI Trend Following (Cardwell Method)

Concept:

Use RSI to time entries in the direction of the established trend, buying pullbacks in uptrends and selling bounces in downtrends.

Setup Requirements:

  1. Identify clear trend using moving averages or price structure
  2. In uptrends, wait for RSI to pull back to 40-50 zone (support area)
  3. In downtrends, wait for RSI to bounce to 50-60 zone (resistance area)
  4. Look for RSI to turn back in the trend direction

Entry Rules:

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

Exit Rules:

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

Strategy 3: Divergence Trading

Concept:

Trade potential reversals signaled by divergences between price and RSI, particularly when they occur at extreme RSI levels.

Bullish Divergence Setup:

  1. Price makes a lower low
  2. RSI makes a higher low (ideally from below 30)
  3. Wait for confirmation: RSI crosses above 30 or price breaks above short-term resistance
  4. Optional: Look for bullish candlestick reversal pattern

Bearish Divergence Setup:

  1. Price makes a higher high
  2. RSI makes a lower high (ideally from above 70)
  3. Wait for confirmation: RSI crosses below 70 or price breaks below short-term support
  4. Optional: Look for bearish candlestick reversal pattern

Entry Rules:

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

Exit Rules:

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)

Strategy 4: RSI + Moving Average Combo

Concept:

Use moving averages to identify trend direction and RSI to time precise entries during pullbacks or breakouts.

Setup Requirements:

  1. Apply 50-period and 200-period moving averages to price chart
  2. Trend is up when price above both MAs and 50 MA > 200 MA
  3. Trend is down when price below both MAs and 50 MA < 200 MA
  4. Use RSI to time entries within the trend context

Entry Rules:

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

Alternative Entry (Breakout):

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 Rules:

Exit when price crosses below 50 MA (uptrend) or above 50 MA (downtrend)

Alternative: Exit when RSI shows opposite divergence or reaches opposite extreme

Advanced Concepts and Optimization

Period Adjustments

While 14 periods is the standard, different settings suit different trading styles and market conditions.

Short Period (7-9)

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

Standard Period (14)

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

Long Period (21-25)

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

Combining RSI with Other Indicators

RSI + MACD

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.

RSI + Bollinger Bands

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.

RSI + Stochastic

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.

RSI + Volume

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.

Advanced RSI Techniques

1. RSI Trendlines and Chart Patterns

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.

2. Multiple Timeframe RSI Analysis

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.

3. RSI Failure Swings

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

4. Connors RSI (Advanced Variant)

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.

RSI-Based Position Sizing

Some traders vary position size based on RSI levels, taking larger positions when RSI shows extreme readings with confirmation:

Limitations and Best Practices

False Signals in Strong Trends

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.

Lagging Nature

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.

Whipsaws in Choppy Markets

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.

Divergences Can Be Early

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.

No Information on Magnitude

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.

Period Sensitivity

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.

Best Practices for Using RSI

  • Identify the Trend First: RSI interpretation changes dramatically based on trend. Use moving averages, price structure, or ADX to determine trend before interpreting RSI signals. Trade with the trend.
  • Context is Everything: Don't blindly trade RSI levels. An RSI of 75 means different things in a strong uptrend (normal) versus a ranging market (overbought). Always consider the broader market context.
  • Wait for Confirmation: RSI signals are most reliable when confirmed by price action. Don't enter just because RSI hits 30 or 70—wait for RSI to turn back or for price to show reversal signs.
  • Combine with Support/Resistance: RSI signals at key price levels (support, resistance, Fibonacci levels) are far more powerful than those in the middle of nowhere.
  • Prioritize Divergences: Divergences, especially when occurring at extremes with other confirmations, are among RSI's most powerful signals. They often precede significant reversals.
  • Use Multiple Timeframes: Check RSI on higher timeframes for context and lower timeframes for entry timing. Alignment across timeframes dramatically increases probability.
  • Adjust Levels for Trending Markets: In uptrends, consider 80/40 instead of 70/30. In downtrends, consider 60/20. The traditional levels assume ranging markets.
  • Don't Trade RSI Alone: Always combine RSI with other analysis: price action, volume, support/resistance, trend indicators. RSI is a confirmation tool, not a complete system.
  • Be Patient: Wait for high-quality setups. Not every RSI extreme is tradeable. The best signals occur at price extremes with divergence and additional confirmation.
  • Track Performance by Condition: Keep statistics on RSI performance in different market conditions (trending up, trending down, ranging). This data reveals when your RSI strategy works best.

RSI vs. Other Momentum Oscillators

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
Key Insight: RSI's unique strength is its focus on the relative strength of gains versus losses over time, smoothed using Wilder's method. This makes it less reactive to single large moves than Stochastic (which can spike on one extreme candle) and more focused on sustained momentum than CCI. The 0-100 bounded nature with clear 30/70 levels makes interpretation intuitive, while the smoothing reduces noise. RSI excels at divergence identification because it measures momentum directly rather than price position, making it more sensitive to momentum changes that precede price reversals. Its versatility across trending and ranging markets, combined with decades of empirical validation, makes it arguably the most universally applicable momentum oscillator.

Conclusion

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."