Technical Indicators

Bullish Divergence Explained: Spot Early Reversals with RSI & MACD

Bullish divergence occurs when price makes lower lows but RSI or MACD makes higher lows — a classic sign that bearish momentum is fading before a potential reversal.

July 13, 20268 min read

Frequently asked questions

What is bullish divergence in simple terms?

Bullish divergence occurs when a stock's price makes a lower low but a momentum indicator like RSI or MACD makes a higher low at the same time. This split signals that bearish momentum is weakening, which can precede a price reversal to the upside.

What is the difference between regular and hidden bullish divergence?

Regular bullish divergence (price lower low, indicator higher low) is a reversal signal that appears at the end of downtrends. Hidden bullish divergence (price higher low, indicator lower low) is a continuation signal that appears during pullbacks within an established uptrend.

Is RSI or MACD better for spotting bullish divergence?

Both work well, and most experienced traders use them together. RSI divergence is simpler to read visually, while MACD divergence — especially on the histogram — can give an earlier trigger. When both indicators show divergence at the same swing lows, the signal carries more weight.

How do I confirm a bullish divergence signal before entering a trade?

Look for at least one additional confirmation: a well-known support level at the divergence low, declining volume on the second price low, a bullish reversal candlestick (such as a morning star or bullish engulfing bar), or a MACD line crossover above its signal line.

Where should I place my stop-loss when trading a bullish divergence setup?

A common approach is to place the stop just below the second price low — the divergence low. If price breaks decisively below that level, the divergence setup is invalidated. Using Average True Range (ATR) to add a small buffer below that low can prevent being stopped out by normal volatility.

Get daily signals & real-time alerts.

StockSetups scans ~12,300 US stocks & ETFs after every close and sorts every long setup into four ranked lanes — each with a trade plan — plus an always-on engine firing 35+ real-time intraday alerts. Free for 14 days, cancel in one click.

Start free — 14-day full access →