Divergence

Glossary · Technical Analysis

Divergence is price and an indicator disagreeing — price prints a new high while RSI, MACD, or volume delta prints a lower high (bearish), or a new price low against a higher indicator low (bullish). It flags momentum thinning behind a move, warning that the trend may be running on fumes.

"Price is shouting new highs but the engine's whispering — that mismatch is your early warning, not your entry."

Two flavours. Regular divergence warns of reversal: price sets a higher high while RSI or CVD sets a lower one, meaning the push had less force behind it. Hidden divergence points to continuation: in an uptrend, price makes a higher low while the indicator makes a lower low — momentum reset, trend intact. Read it off confirmed swing points on closed candles, and trust a 4-hour or daily print far more than anything the 5-minute serves up.

Divergence is a condition, not a trigger — that's the line that saves accounts. A strong trend can print three or four bearish divergences on the way up, and each one liquidates a fresh batch of early shorts before the top actually forms. The playbook that works: note the divergence, then wait for structure to break — support giving way, a lower high forming — and let the divergence be the reason the break has teeth. Fading a trend on divergence alone is paying for someone else's exit.

RSI and MACD divergences on the 80 most-traded perps

Related jargon

Questions

What is Divergence in crypto trading?
Divergence is price and an indicator disagreeing — price prints a new high while RSI, MACD, or volume delta prints a lower high (bearish), or a new price low against a higher indicator low (bullish). It flags momentum thinning behind a move, warning that the trend may be running on fumes.
How would a trader say it?
Price is shouting new highs but the engine's whispering — that mismatch is your early warning, not your entry.

Part of the Crypto Jargon glossary — every term, decoded the way a trader would say it.

Crypto Jargon

Live numbers load with JavaScript and refresh every few minutes; the text above is the page at build time.