How to read cumulative delta (CVD) on NinjaTrader 8

Delta is the difference between buying and selling pressure. Cumulative delta (CVD) tracks it across the session, and when it diverges from price, it’s one of the most reliable warnings in order flow. Here’s how to read it on NinjaTrader 8.
What is delta?
Per-bar delta = volume traded at the ask (aggressive buyers) minus volume at the bid (aggressive sellers). Positive delta means buyers were more aggressive in that bar; negative means sellers were.
What is cumulative delta (CVD)?
Cumulative delta adds each bar’s delta together across the session, giving a running tally of net aggression. A rising CVD line means net buying is building; falling means net selling.
The key signal: delta divergence
The highest-value read is divergence: price makes a new high but CVD does not. The new high happened without net new buying behind it. That’s a warning the move is hollow. The same in reverse at lows often marks exhaustion and a potential bounce. Pair it with absorption at the level for a stronger read.
The trap: how delta is calculated
On most NT8 setups, delta is estimated using the tick rule from Level 1 data, which is accurate live and on tick-replay history but is an approximation, not exchange-reported aggressor data. It’s reliable for reading direction; don’t treat it as exact to the contract.
Reading it on NinjaTrader 8
Imprint Flow shows per-bar delta in a grid under every bar and tracks cumulative delta across the session, so divergences are easy to spot without a separate oscillator. See the full toolkit in the order-flow guide.
Imprint Flow surfaces all of this automatically.
Footprint, imbalances, absorption, and delta. Live on your NinjaTrader 8 chart. From $29/mo. All sales final.