CVD divergence: absorption and exhaustion
When price makes a new high but CVD does not, the new high came with less aggressive buying. Traders read that as a warning. Here is what it looks like on real charts — and how often the warning was wrong.
- What bearish and bullish CVD divergences are
- The difference between absorption and exhaustion
- Why a divergence is a warning, and what shows it was wrong
Before you start: The lesson on volume delta and CVD, and swing highs and lows (see "swing point" in the glossary).
Price and CVD disagree
A divergence is when price and CVD point different ways at their swing points:
- Bearish divergence: price makes a higher high, CVD a lower high. The new high came with less net aggressive buying than the one before.
- Bullish divergence: price makes a lower low, CVD a higher low. The new low came with less net aggressive selling.
When price and CVD make new highs — or new lows — together, they agree. Traders call that confirmation.
Two real cases, step by step
Exhaustion: buyers running out
The usual reading of a bearish divergence is exhaustion. Price is still rising, but less of the buying is done at the market by traders in a hurry. If they stop, the rise can stall or turn.
Absorption: waiting orders take the hits
Absorption is when market orders keep coming but limit orders waiting on the other side take all of it, so price barely moves. On a CVD chart it shows as CVD moving hard while price stays flat. In the first case above, between 05:00 and 11:00 takers sold 1,352 BTC more than they bought, yet price held its range: buy orders in the book absorbed the selling.
Absorption ends in one of two ways. The aggressive side gives up and price turns away from it, or the waiting orders are used up and price breaks through. On 2 October the buyers held — price went on to the 12:00 high — before the divergence played out. The drill at the end of this module has one example of each ending.
How often it worked
We counted every bearish CVD divergence on BTC/USDT hourly candles from 19 February to 27 October 2026 by one fixed rule. There were 17. In the next 12 hours, price first fell at least 1% 7 times, first rose at least 0.5% above the new high 4 times, and did neither 6 times. Of 12 bullish divergences, price first rose at least 1% 3 times, first fell 0.5% below the new low 0 times, and did neither 9 times.
That is a small sample from one market and one period, so it gives no odds for the future. What it does show: the warning was often wrong, or led nowhere.
What shows it was wrong
A divergence describes what already happened. The April case shows what breaks it: price going through the high that made the divergence, on strong buying, with CVD turning up. Many traders take that as the point where the warning no longer counts. In October, the opposite happened first — price fell back below the earlier high — and that is where the warning started to count.
In the terminal
The terminal draws CVD under the price chart. Its Analysis tab shows a "BEARISH CVD DIV" or "BULLISH CVD DIV" card when price and CVD have trended opposite ways over the last candles — the last 12 on the hourly chart — and two more candles have closed since. That flag compares trends, not two swing points, so it will not always match what you see by eye.
- Bearish divergence: a higher high on a lower CVD. Bullish: a lower low on a higher CVD.
- Exhaustion: the push runs out of aggressive traders. Absorption: waiting orders take the push without letting price move.
- On BTC in 2026 the warning was often wrong or led nowhere — treat it as a reason to look closer.
- Price going through the divergence's high (or low) on strong flow is what shows it was wrong.
Open BTC in the terminal — CVD under the chart, divergence flags in the Analysis panel
Education only, not financial advice · Updated 27 Oct 2026 · Data: Binance · Report a mistake