RSI (Relative Strength Index)
For educational purposes only. Not financial advice. Higher returns come with higher risk. Never risk more than you can afford to lose.
For educational purposes only. Not financial advice. Higher returns come with higher risk. Never risk more than you can afford to lose.
The Relative Strength Index is arguably the most widely used momentum oscillator in technical analysis. Developed by J. Welles Wilder Jr. and introduced in his 1978 book "New Concepts in Technical Trading Systems," RSI measures the speed and magnitude of recent price changes on a scale from 0 to 100. It tells traders whether a security has been moving up or down with unusual intensity, helping identify potential reversal points and confirm trend strength.
Despite its simplicity, RSI is remarkably versatile. It can be used for overbought and oversold signals, divergence analysis, failure swings, trend confirmation, and support and resistance identification. Its bounded nature (0-100) makes it easy to compare conditions across different securities and timeframes. Almost every trading platform includes RSI by default, and understanding it thoroughly is considered essential knowledge for any technical trader.
RSI calculates the ratio of average gains to average losses over a specified period, then normalizes this ratio to a 0-100 scale. The standard formula first separates the price changes over N periods into gains (positive changes) and losses (negative changes). It then calculates the average gain and average loss over those N periods. The Relative Strength (RS) is the average gain divided by the average loss. Finally, RSI equals 100 minus 100 divided by (1 plus RS).
Wilder used a specific smoothing method for the averages. After the initial N-period simple average, subsequent values use: previous average multiplied by (N minus 1), plus the current gain or loss, divided by N. This exponential-style smoothing means older data points continue to influence the RSI, though their impact decreases over time. The result is a smoother line than a simple average would produce, with fewer erratic movements.
When price rises every period over the lookback, average loss approaches zero and RSI approaches 100. When price falls every period, average gain approaches zero and RSI approaches 0. In practice, RSI rarely reaches these extremes on the default 14-period setting. Readings above 70 indicate strong buying pressure, readings below 30 indicate strong selling pressure, and the midpoint of 50 serves as the dividing line between bullish and bearish momentum.
The classic interpretation uses 70 as the overbought threshold and 30 as the oversold threshold. When RSI rises above 70, the security has been bought aggressively and may be due for a pullback or consolidation. When RSI falls below 30, the security has been sold aggressively and may be due for a bounce. However, these thresholds are guidelines, not automatic buy and sell triggers. In strong uptrends, RSI can remain above 70 for extended periods, and in strong downtrends, it can stay below 30 for weeks.
Andrew Cardwell, considered by many as the foremost RSI expert, introduced the concept of RSI range shifts. In bull markets, RSI tends to oscillate between 40 and 90, with the 40-50 zone acting as support. In bear markets, RSI oscillates between 10 and 60, with the 50-60 zone acting as resistance. This range shift concept means that in an uptrend, an RSI reading of 45 is actually an oversold condition (a buying opportunity), even though it is well above the traditional 30 threshold. Conversely, in a downtrend, RSI reaching 60 can be an overbought condition worthy of selling.
The 50 level itself serves as a trend filter. When RSI consistently stays above 50, the trend is bullish. When it consistently stays below 50, the trend is bearish. This simple observation can keep traders on the right side of the market. A trader who only takes long entries when RSI is above 50 and only short entries when below 50 automatically filters out many counter-trend trades that would result in losses.
Overbought and oversold bounces are the most popular RSI signals. The traditional approach is to buy when RSI drops below 30 and then crosses back above it, and to sell when RSI rises above 70 and then drops back below. The key is the cross back through the threshold, not just reaching the extreme. RSI can stay overbought or oversold for extended periods in strong trends, and entering prematurely based solely on reaching the threshold is a common way to get caught fighting the trend.
Failure swings are Wilder's own preferred RSI signal and are considered more reliable than simple overbought/oversold readings. A bullish failure swing occurs when RSI drops below 30, bounces above it, pulls back but stays above 30, and then breaks above the initial bounce high. This creates a double-bottom pattern in the RSI that is not dependent on price making a corresponding pattern. The signal fires when RSI breaks above the intermediate peak between the two lows, generating a buy signal. Bearish failure swings are the mirror image above the 70 level.
RSI trendlines and chart patterns add another dimension. Drawing trendlines on the RSI chart itself can reveal momentum trends that are not visible on the price chart. An RSI downtrend line break can precede a price breakout by several bars, giving early warning of a momentum shift. Similarly, RSI can form head-and-shoulders patterns, double tops and bottoms, and triangles that can be traded or used to confirm price chart patterns. These RSI patterns often break out before corresponding price patterns, providing a timing advantage.
RSI divergence is one of the most powerful signals in technical analysis. Regular bullish divergence occurs when price makes a lower low but RSI makes a higher low. Despite new price lows, the intensity of selling is actually decreasing, suggesting that sellers are losing control. Regular bearish divergence occurs when price makes a higher high but RSI makes a lower high, indicating that buying momentum is fading despite new highs.
Hidden divergence signals trend continuation. Bullish hidden divergence occurs when price makes a higher low (confirming the uptrend) but RSI makes a lower low. This suggests the pullback in RSI was deeper than in price, but the trend remains intact. Bearish hidden divergence occurs when price makes a lower high but RSI makes a higher high. Both hidden divergence patterns are excellent for finding pullback entries within established trends.
Divergence should be treated as a warning signal rather than an automatic trade trigger. Markets can show divergence for an extended period before actually reversing, and entering based on divergence alone often means fighting a strong trend prematurely. The best practice is to note the divergence and then wait for confirmation from price action: a trendline break, a candlestick reversal pattern, or a break of support or resistance. Divergence tells you to prepare for a potential reversal; the confirmation tells you to act on it.
MACD and RSI form a classic pairing. MACD identifies the trend direction and momentum shifts, while RSI identifies extreme conditions and divergences. A bullish MACD crossover combined with RSI rising from oversold territory creates a high-probability entry. When both indicators show divergence from price simultaneously, the reversal signal is significantly stronger than either would be alone.
Moving averages provide trend context that improves RSI trading. In an uptrend (price above 200 SMA), focus on RSI oversold signals as buying opportunities and ignore overbought signals as exit points. In a downtrend (price below 200 SMA), focus on RSI overbought signals as shorting opportunities. Bollinger Bands combine well with RSI for mean-reversion strategies: price touching the lower Bollinger Band while RSI is oversold creates a confluence of signals suggesting the selloff has been excessive. Volume confirmation adds a final layer: an oversold RSI bounce accompanied by increasing volume is more reliable than one on declining volume.
META has been in an uptrend, trading above its 50-day and 200-day moving averages. After an eight-day pullback, RSI drops from 65 to 28 on the daily chart, reaching oversold territory for the first time in three months. Price is testing the 50-day EMA near $580. The RSI reading of 28 in the context of a larger uptrend (using Cardwell's range shift concept) represents an unusually deep pullback within a healthy trend.
RSI then bounces to 35, pulls back to 31 (staying above the previous 28 low), and breaks above 35. This forms a bullish failure swing. Price simultaneously forms a bullish hammer candle at the 50-day EMA. Volume on the bounce day is 40% above average. A trader enters long at $585, sets a stop at $565 (below the pullback low and 200-day SMA), and targets $620 (previous high).
Over the next two weeks, META rallies to $625 as RSI climbs back to 65. The trader trails the stop to $600 once RSI crosses above 50 (confirming bullish momentum has resumed). The trade risked $20 to make $35-40, a 1.75:1 to 2:1 reward-to-risk ratio. The key insight was recognizing that oversold RSI in an uptrend is a buying opportunity, not a reason to panic.
The biggest mistake is treating RSI overbought readings as automatic sell signals in uptrends. In strong bull markets, RSI can remain above 70 for weeks while price continues to climb. Selling every time RSI hits 70 during a bull run means repeatedly exiting profitable positions too early. The range shift concept addresses this: in bull markets, use 40-50 as the buy zone and 80-90 as the caution zone rather than the traditional 30 and 70.
Another common error is relying solely on RSI divergence for trade entries. Divergence can persist through multiple swing highs or lows before a reversal actually occurs. A trader who shorts every bearish divergence in a strong uptrend will accumulate a series of losses before the eventual reversal occurs. Divergence is a warning to be alert, not a trigger to trade. Always wait for price confirmation before acting on divergence signals. Additionally, ensure you are comparing the correct swing points. Divergence should be measured between consecutive swing highs or lows, not between random RSI peaks.
The 14-period setting is the standard and most widely used. On daily charts, it represents approximately three weeks of trading data and provides a good balance between sensitivity and reliability. For shorter-term trading and faster signals, a 7-period or 9-period RSI reacts more quickly to price changes but generates more noise and false signals. For longer-term position trading, a 21-period or 25-period RSI provides smoother readings with fewer extreme values.
Some traders use multiple RSI periods simultaneously. A 7-period RSI for timing entries and a 14-period for trend confirmation creates a two-layer system. When the 14-period RSI is above 50 (bullish trend) and the 7-period RSI drops below 30 (short-term oversold), it identifies pullback buying opportunities within the larger uptrend. The overbought and oversold thresholds can also be adjusted: using 80/20 instead of 70/30 produces fewer but more extreme signals, while 60/40 produces more frequent but less reliable signals.
RSI is a momentum indicator that measures the rate of price change, not the absolute level of price. This means RSI can show a bullish reading while price is actually making lower highs, simply because the rate of decline has slowed. Conversely, RSI can appear to weaken while price is still making new highs if the magnitude of gains is decreasing. This disconnect between RSI and absolute price levels can confuse traders who expect RSI to mirror price action exactly.
In extremely strong trends, RSI becomes a poor timing tool. During parabolic moves up or down, RSI can remain in extreme territory for extended periods, generating constant overbought or oversold readings that never lead to reversals. During these conditions, using RSI to fade the trend results in cumulative losses. The indicator also provides no information about price targets or levels. It tells you momentum is extreme but not where price is likely to go next. This is why combining RSI with level-based tools like support/resistance, Fibonacci, or moving averages is essential for practical trading.