RSI Advanced Usage: Divergence, Failed Swings, and Trend Filters
Apply RSI divergence, failed swings, and trend filters to filter weak signals and trade only high-probability RSI setups in any market.
번역 보기에서는 대화형 도구가 작동하지 않을 수 있습니다.
RSI Advanced Usage: Divergence, Failed Swings, and Trend Filters
Most retail traders lose with RSI because they treat the 70/30 crossover as a complete system. Backtests on liquid US equities show the raw 70/30 mean-reversion rule wins only 38-44% of the time on daily charts — worse than a coin flip once slippage is included. The edge is not in the threshold; it is in divergence, failed swings, and trend-aware filtering. These three convert RSI from a noise generator into a confirmation tool.
Core Concept
RSI (Relative Strength Index) measures the ratio of average gains to average losses over N periods, scaled 0-100. The default is RSI(14), introduced by J. Welles Wilder in 1978.
Formula:
- Average Gain = exponential average of gains over N periods
- Average Loss = exponential average of losses over N periods
- RS = Average Gain ÷ Average Loss
- RSI = 100 − (100 ÷ (1 + RS))
Default parameters: 14-period lookback, overbought at 70, oversold at 30. In a balanced market RSI oscillates around 50. Above 50 = bullish bias; below 50 = bearish bias.
Concrete example: a stock gains an average of $1.00 on up days and loses $0.50 on down days over 14 periods. RS = 1.00 ÷ 0.50 = 2.0, so RSI = 100 − (100 ÷ 3) = 66.7 — bullish control but not yet overbought. If gains shrink to $0.40 while losses hold $0.50, RS = 0.8, RSI = 100 − (100 ÷ 1.8) = 44.4 — momentum rolls over before price does. That lead is the edge.
In strong trends RSI does not reach 30/70. A strong uptrend may keep RSI in a 40-80 band; a strong downtrend may keep it 20-60. This is why the 70/30 rule fails in trends and works in ranges. Adjust thresholds: in trends, raise oversold to 40 and lower overbought to 60; keep 30/70 for ranges.
Practical Application
Rule 1: Trend-Filter Every Signal
RSI signals against the trend fail 60-70% of the time; with the trend, they succeed 55-65%. Filter ruthlessly using a 50-SMA.
| Regime | 50-SMA read | Valid longs | Valid shorts |
|---|---|---|---|
| Uptrend | Price above, rising | RSI 30 (or 40 trend-adjusted), bullish divergence | None — ignore overbought |
| Downtrend | Price below, falling | None — ignore oversold | RSI 70 (or 60 trend-adjusted), bearish divergence |
| Range | Flat, price straddling | RSI 30 long, exit at 70 | RSI 70 short, exit at 30 |
Rule 2: Trade Divergence Only With a Trigger
Bearish divergence: price higher high, RSI lower high. Bullish divergence: price lower low, RSI higher low. Divergence marks exhaustion, not reversal — most extend 2-4 candles before price turns. The trigger is the candle after the divergence print: a bearish engulfing or a close below the prior swing low confirms. Regular divergence marks reversal 55-65% of the time on daily charts when confirmed by a trigger candle; hidden divergence (continuation) hits 60-70% and is the higher-edge read.
Rule 3: Failed Swings Confirm Trend Continuation
A failed swing is RSI failing to reach the opposite extreme. In a downtrend, RSI bounces from 30 but stalls at 45-50 and rolls over — buyers cannot push RSI to 60+. When RSI fails at the 40-50 zone in a downtrend, the next leg down has 65-75% follow-through on 4H charts. The mirror applies in uptrends (RSI holds 50-60 on pullbacks, never reaching 30).
Worked Trade Example
Daily chart, stock in uptrend above a rising 50-SMA at $48.00. Price pulls back to $45.50; RSI drops to 35 (adjusted oversold for the uptrend). RSI forms a higher low while price prints a slightly lower low — bullish divergence. Trigger: next candle closes bullish engulfing at $46.20. Weekly timeframe is also in an uptrend.
- Entry: $46.20 on the close
- Stop: $44.80 (beyond the divergence low), risk $1.40
- Target 1: 2R = $49.00, exit 50%
- Target 2: trail remainder under the 20-SMA
- Filters passed: trend-aligned, divergence + trigger, HTF agreement
Checklist
- Price on correct side of 50-SMA for trade direction
- RSI thresholds adjusted to regime (40/60 trend, 30/70 range)
- Divergence present and trigger candle confirmed
- Higher-timeframe trend agrees
- Stop beyond divergence extreme; target ≥ 2R
Common Mistakes
Treating 70/30 as automatic reversal signals. In strong trends RSI holds above 70 or below 30 for 10+ candles. Fix: confirm regime first with the 50-SMA; use 70/30 reversals only in ranges, and use 40/60 continuation in trends.
Entering on the divergence print without a trigger. Divergence extends 2-4 candles and gets you stopped if entered early. Fix: wait for a close beyond the prior swing in the reversal direction before committing.
Using one timeframe only. Single-timeframe RSI signals whipsaw 40-50%. Fix: require the higher timeframe to agree with the trade direction — daily RSI above 50 and rising for longs, below 50 and falling for shorts.
Advanced Tips
Stack two timeframes: trade RSI(14) on the execution chart and use RSI(14) on the next-higher timeframe as a trend filter. When daily RSI is above 50 and rising, take only longs on the 4H; when daily is below 50 and falling, take only shorts. Multi-timeframe resonance lifts hit rate from ~50% to 60-65% and cuts signal count by 40-50%.
Combine RSI with MACD for momentum confirmation: an RSI bullish divergence backed by a MACD histogram flip is higher-probability than either alone. See MACD Histogram and Multi-Timeframe Resonance for the histogram read. For volatility-adjusted stops on RSI trades, see ATR Adaptive Stop Loss and Position Sizing.
Summary
RSI alone loses. RSI + structure + trend alignment is a real edge. Filter every signal with the 50-SMA, trade divergence only with a trigger candle, use failed swings to confirm trend continuation, and require higher-timeframe agreement. Adjust thresholds to the regime — 40/60 in trends, 30/70 in ranges — and RSI becomes a confirmation tool instead of a noise generator.
Live Chart
Open full chart →Related market data, powered by TradingView.