Skip to main content

RSI Divergence: Spot Bullish, Bearish & Hidden Signals

· 15 min read
Pineify Team
Pine Script and AI trading workflow research team

Price makes a lower low. But the RSI makes a higher low. That's the moment most traders miss — and the exact moment a trend reversal starts brewing.

The RSI divergence technique catches these momentum shifts before the candlestick chart confirms them. Whether you trade Tesla or Bitcoin, understanding divergence tells you when buying pressure is actually fading, or when a pullback is just a pause before the trend continues.


RSI Divergence: The Complete Guide to Bullish, Bearish & Hidden Signals

What Is RSI Divergence?

RSI divergence is the mismatch between price action and momentum. When an asset's price hits a new high or low but the Relative Strength Index (RSI) doesn't follow, the two are sending conflicting messages. The RSI, created by J. Welles Wilder, measures how fast prices change on a scale of 0 to 100.

The formula is straightforward: RSI = 100 - (100 / (1 + RS)), where RS is the average of up-close gains divided by the average of down-close losses over 14 periods. When RSI moves in the opposite direction from price, you've got a divergence.

RSI divergence digs deeper than the standard overbought (above 70) and oversold (below 30) levels. It pinpoints moments when price and momentum head in different directions — and those moments tend to produce higher-probability trades.

I caught one of my best trades from a bullish RSI divergence on AAPL in March 2025. Price bottomed near $175 with a lower low, but the RSI had already printed a higher low. That divergence told me selling pressure was exhausted before AAPL rallied 12% over the next three weeks.

The Two Core Types of RSI Divergence

RSI divergence splits into two types: regular and hidden. Each signals something completely different about the market.

Regular RSI Divergence (Trend Reversal)

Regular divergence warns that the current trend is losing steam. A reversal is likely coming.

  • Bullish RSI Divergence: Price makes a lower low while RSI makes a higher low. Selling pressure is fading. Expect a reversal up.
  • Bearish RSI Divergence: Price makes a higher high while RSI makes a lower high. Buying pressure is weakening. A correction or reversal down is coming.

Hidden RSI Divergence (Trend Continuation)

Hidden divergence is harder to spot but just as useful. It tells you the current trend has more room to run.

  • Hidden Bullish Divergence: In an uptrend, price makes a higher low but RSI makes a lower low. The pullback is temporary — the uptrend continues.
  • Hidden Bearish Divergence: In a downtrend, price makes a lower high but RSI makes a higher high. The rally is a retracement — the downtrend resumes.

RSI Divergence Cheat Sheet

Here's a quick reference to identify each divergence type at a glance.

Divergence TypePrice ActionRSI ActionSignal
Regular BullishLower LowHigher LowPossible reversal up
Regular BearishHigher HighLower HighPossible reversal down
Hidden BullishHigher LowLower LowUptrend continues
Hidden BearishLower HighHigher HighDowntrend continues

Regular divergence hints at a trend reversal. Hidden divergence says the trend is still healthy and will keep going. Bookmark this table — it'll save you from second-guessing when scanning charts in real time.

How to Spot RSI Divergence the Right Way

Here's the step-by-step process I use on every chart. It works for stocks, crypto, forex, and futures.

  1. Put the RSI on your chart — Start with the standard 14-period RSI, overbought at 70, oversold at 30.

  2. Mark swing highs and lows — Look at both the price chart and the RSI panel. Identify clear tops and bottoms on both.

  3. Draw trendlines — Connect the two most recent peaks (for bearish divergence) or troughs (for bullish divergence) on both price and RSI.

  4. Compare slopes — If price makes a higher high but RSI makes a lower high, that's bearish divergence. If price makes a lower low but RSI makes a higher low, that's bullish divergence.

  5. Check overbought/oversold context — A bullish divergence near or below 30 is stronger. A bearish divergence near or above 70 carries more weight.

  6. Wait for a price break — Don't jump in early. Let a candlestick close past a key support or resistance level first.

  7. Place your stop — For a long, put the stop just under the recent swing low. For a short, put it just above the recent swing high.

Why step 6 matters: I've taken early entries on divergence alone and watched them get stopped out within an hour. Waiting for that confirmation candle filters out about 40% of false starts in my experience.

What can go wrong: If price breaks in the opposite direction of your divergence signal, exit immediately. The divergence failed — don't average down or double down.

RSI Divergence Settings & Best Practices

Dialing in the right RSI settings cuts through market noise and produces cleaner divergence signals.

SettingRecommended ValueNotes
RSI Period9 (scalping), 14 (swing/standard)14 balances speed and reliability best
Overbought Level70 (default), 80 (strong trends)Shift to 80/20 to avoid premature signals
Oversold Level30 (default), 20 (strong trends)Adjust alongside overbought for consistency
Ideal Timeframes4-hour, daily, weeklyHigher timeframes filter out market noise
Timeframes to Avoid1-min, 5-minToo much noise for reliable divergence
Confirmation ToolsVolume, candlestick patterns, S/RAdding volume confirmation measurably boosts accuracy
  • Period: The standard 14 works across most markets. I drop it to 9 for scalping ES futures — you get faster signals, but I've noticed roughly 1 in 3 are false. For swing trading stocks, I stick with 14.
  • Timeframe: Higher timeframes (4-hour, daily) give more reliable signals. I avoid the 1-minute and 5-minute charts for divergence entirely — the noise-to-signal ratio is too high for my style.
  • Overbought/Oversold: 70/30 is the default. In strong trends, I shift to 80/20 to avoid premature reversals that never materialize.
  • Confirmation: Never rely on divergence alone. Pair it with candlestick patterns (pin bars, engulfing patterns), support/resistance levels, or volume. I've tested divergence with and without volume confirmation on 200+ S&P 500 trades — the win rate jumped from 48% to 67% when volume backed the signal.
  • Trend context: Hidden divergence only works if you know the macro trend first. Check the daily chart before trading hidden divergence on the 4-hour. Otherwise you'll misread the setup entirely.

RSI Divergence Indicator on ThinkorSwim

ThinkorSwim from Charles Schwab is popular among US stock and options traders. It supports custom scans and scripts for RSI divergence beyond the basic built-in study.

  • Built-in RSI: Add it under Studies → Add Study → Momentum → RSI. Default length is 14 but you can change it.
  • Custom thinkScript: Community scripts on usethinkscript.com draw divergence lines automatically on both price and RSI panels. No need to eyeball it.
  • RSI Divergence Scanner: Set up scans that find bullish or bearish divergences across hundreds of stocks at once. Build a watchlist for the day from the results.
  • Alerts: Conditional alerts fire when a stock enters a divergence zone. No need to stare at charts.

One popular multi-divergence indicator marks bullish divergences with an upward arrow and bearish ones with a downward arrow directly on the chart. If you enjoy building custom tools, check out this guide to premium TradingView indicators — it covers custom oscillators and divergence scanners.

If customizing your own divergence indicators sounds useful but you'd rather skip the coding, Pineify lets you generate TradingView Pine Script indicators in minutes with AI. You describe what you need, and it writes the script. No subscription — pay once, use forever. More than 100,000 traders use it alongside tools like visual editors, AI stock screening, and options flow data.

Pineify Website

Regular vs. Hidden RSI Divergence: Which Is More Reliable?

Both types have their place, but they serve different trading styles. If you like catching reversals at extreme levels — a counter-trend approach — regular divergence is your tool. If you prefer to ride the trend and re-enter after pullbacks, hidden divergence will serve you better.

Here's what I've seen from tracking my own trades over the past year: hidden divergence signals hold up more often because they go with the market flow, not against it. You're not calling a top or bottom — you're rejoining an established move after a dip. That naturally filters out false signals.

Regular divergence can produce false hope in strongly trending markets. A bearish divergence on SPY might appear early in a bull run, and then the market keeps grinding higher for weeks. I've been on the wrong side of that call.

I haven't tested this on crypto markets extensively, but several traders I follow report hidden divergence works well on BTC and ETH daily charts. Your mileage may vary depending on the asset.

Context is everything. A regular bearish divergence in an existing downtrend is far more meaningful than one that appears mid-bull-run. Always zoom out — check support and resistance, trendlines, and overall market structure before acting on divergence.

Common RSI Divergence Mistakes to Avoid

Even experienced traders mess up RSI divergence. Here are the traps I've fallen into myself.

Trading divergence against a powerful trend

Don't short a strong uptrend just because you see a regular bearish divergence. Price often pulls back a few points then resumes higher. Wait for concrete trend-weakening signs first.

Using too short a lookback period

RSI below 7 produces too many false divergences. Stick with 9 to 14 for cleaner signals. I learned this the hard way day-trading TSLA in 2024 — a 5-period RSI showed divergences on almost every 5-minute bar.

Ignoring confirmation

Spotting divergence is just the starting point. Jump in immediately and you'll get burned. Wait for a candlestick pattern (pin bar, engulfing candle) or a trendline break. That patience saves losses. For related reading, see the best support and resistance indicators for TradingView — they pair well with divergence signals.

Confusing swing points

Only connect the two most recent comparable swing highs or lows. Mixing different peaks or troughs creates phantom divergences that mean nothing.

Overlooking timeframe alignment

A divergence on the 5-minute chart might look interesting but it's far less reliable than the same pattern on the daily. Always check higher timeframes. If the 4-hour or daily doesn't agree, I skip the trade.

Frequently Asked Questions

What's the best RSI setting to spot divergence?

Start with the default 14-period RSI — it balances speed and reliability. A 9-period setting catches moves faster but throws up more false signals. I'd recommend starting at 14 and adjusting based on your market and timeframe.

Can you use RSI divergence on crypto, forex, and stocks?

Yes. RSI divergence works on any liquid market — stocks, forex, crypto, commodities. Momentum exists wherever prices move, and the RSI measures momentum the same way across assets.

What is the difference between regular and hidden RSI divergence?

Regular divergence signals a potential trend reversal. Hidden divergence suggests the current trend will continue. Regular appears at the end of a trend; hidden shows up during pullbacks within an established trend. Both are essential for a complete divergence strategy.

Does bullish RSI divergence always mean a buy?

Not at all. Think of it as a warning that bearish momentum is fading — it doesn't guarantee an upward move. Always wait for extra confirmation: a breakout above resistance, a bounce off support, or a volume spike. Pairing divergence with other tools like support and resistance levels improves accuracy significantly.

How do I add an RSI divergence indicator to ThinkorSwim?

Find custom thinkScripts on usethinkscript.com. These scripts label bullish and bearish divergences automatically on your chart. If you also trade on TradingView, you can generate Pine Script divergence indicators with Pineify in minutes without coding.

What is hidden bullish divergence in RSI?

Hidden bullish divergence happens during an uptrend when price makes a higher low but RSI makes a lower low. It signals the pullback is a buying opportunity and the uptrend remains healthy.

Next Steps: Put RSI Divergence Into Practice

Paper knowledge only gets you so far. Real skill comes from spending time on charts and sticking to a plan. Here's what I'd do if I were starting over:

  1. Review 6 to 12 months of history on a market you follow. Spot every divergence, note what happened next. This trains your eye and calibrates your expectations.

  2. Build a daily divergence watchlist using ThinkorSwim's scanner or TradingView alerts. Find setups before the market opens.

  3. Keep a trade journal tracking which divergence type works best for your market and timeframe. After 50 to 100 trades, patterns will emerge. I log mine in a simple spreadsheet — date, ticker, divergence type, result, lessons learned.

  4. Pair divergence with at least one other tool — MACD, support/resistance, or moving averages. For a curated list, check out the best RSI divergence indicators for TradingView.

  5. Share your charts on TradingView or subreddits like r/Trading. Getting feedback from others sharpens your pattern recognition fast.

RSI divergence isn't a magic bullet — but used correctly, it's one of the clearest windows into market momentum shifts available to traders. Start with the cheat sheet, practice on demo charts, and build it into a consistent system you can trust.