Cumulative Delta (CVD) Explained for Order Flow
Cumulative delta — CVD — is the running total of buy minus sell aggression across a session. It is one of the most useful order flow signals because it shows pressure that price alone hides. Here is how to read it.
Senzoukria · Learn · Updated June 2026
If you have read our guide on how to read a footprint chart, you already know delta = ask volume − bid volume — the net aggression of a single candle or level. Cumulative delta (CVD) takes it one step further: it sums that delta bar after bar across the whole session.
How cumulative delta is built
Start the session at zero. For every candle, add its delta to the running total. A sequence of buyer-dominated candles pushes CVD up; seller-dominated candles drag it down. The result is a single line that represents the net pressure traders have applied since the open — information you simply cannot see on price alone.
- Rising CVD — aggressive buyers are in control.
- Falling CVD — aggressive sellers are in control.
- Flat CVD — balanced flow, no directional bias.
The signal that matters: divergence
CVD is most powerful when it disagrees with price. Two classic setups:
- Bearish divergence — price prints a higher high while CVD makes a lower high. Buyers are paying up, but with less aggression than before. The rally is thinning.
- Bullish divergence — price prints a lower low while CVD holds or rises. Sellers are pushing, but the aggressive selling is drying up.
A divergence at a meaningful level — paired with absorption on the footprint — is a far stronger read than either signal alone.
CVD and absorption
When CVD keeps rising but price stalls, someone is absorbing the buying with passive limit orders. Rising delta + flat price is one of the cleanest absorption tells, and it often precedes a sharp move once the aggressor gives up.
Common mistakes with CVD
- Trading the raw number. The absolute CVD value is far less useful than its slope and its divergences from price.
- Ignoring the session anchor. Compare CVD within the same session; a number scrolled in from yesterday is not comparable.
- Forgetting volatility context. A divergence in quiet conditions is a cleaner signal than the same divergence in a violent, news-driven tape.
Key takeaway: price tells you where the market is; cumulative delta tells you how hard traders are pushing to keep it there. Watch for the two to disagree.
Track CVD in real time
Senzoukria plots cumulative delta alongside the native footprint, anchored to the session and matched to the broker-side volume — so the CVD you read is the CVD your broker would show. Connect a NinjaTrader, Apex / Rithmic or crypto feed and watch it build live.
Frequently asked questions
- What is the difference between delta and cumulative delta?
- Delta is the net aggressive volume of a single candle or price level (ask minus bid). Cumulative delta is the running sum of every candle’s delta across the session, so it shows the net buying or selling pressure built up over time.
- What is a CVD divergence?
- A CVD divergence is when price makes a new high or low but cumulative delta does not follow — price up while CVD is flat or falling, for example. It signals that the move is not backed by aggressive flow and may be running out of fuel.
- Does cumulative delta reset?
- By convention CVD is anchored to the session open and resets each session, so the absolute value is comparable day to day. What matters most for trading is the shape and the divergences, not the raw number.