What cumulative delta actually measures
Bar delta is the net difference between ask volume (buyers lifting the offer) and bid volume (sellers hitting the bid) for a single candle. Cumulative delta simply adds that value up, bar after bar, across the session (or across a custom window you define). It turns a noisy per-bar number into a running line — a delta equivalent of an on-balance-volume indicator, but built from the bid/ask split instead of just total volume.
Reading the cumulative delta line
A rising cumulative delta line means buyers have been net aggressive over the period — more contracts bought at the ask than sold at the bid. A falling line means the opposite. On its own the line tells you nothing about price; you have to compare it to price to get a signal.
- Price and cumulative delta both rising → confirmed uptrend, aggressive buyers are in control.
- Price and cumulative delta both falling → confirmed downtrend.
- Price rising while cumulative delta flattens or falls → bearish divergence — the rally is being carried by fewer aggressive buyers, or absorbed by resting sellers.
- Price falling while cumulative delta flattens or rises → bullish divergence — sellers are running out of aggression even as price grinds lower.
Divergence is a warning, not an entry
A cumulative delta divergence tells you the move is losing participation from the side that was driving it. It does not tell you exactly where price will turn. Traders typically treat divergence as a filter — it raises the odds that a reversal setup (an absorption cluster, a stacked imbalance failing to follow through, a rejection at a VWAP band) is worth taking, rather than being a standalone signal. See absorption signals for one of the setups divergence is commonly used to confirm.
Session resets vs. rolling delta
Most platforms reset cumulative delta to zero at the start of each session, which is useful because it lets you compare today’s net aggression to prior days at the same time of day. Some traders instead run a rolling cumulative delta over a fixed lookback (e.g. the last 500 bars) to smooth out the session-open reset and see longer trend context. Neither is “correct” — pick the one that matches the timeframe of the setups you actually trade, and stay consistent so your reads are comparable day to day.
Common mistakes
Treating every divergence as a reversal signal. In a strong trend, cumulative delta can diverge for long stretches while price keeps grinding in the trend direction — divergence needs a confirming price structure, not just the line disagreeing with price.
Comparing delta across unrelated instruments or sessions without adjusting for volume. A 10,000-contract cumulative delta swing means something different on a low-volume overnight session than during the NY open — always read the number relative to that session’s typical range, not as an absolute threshold.
Where cumulative delta fits in an order-flow workflow
Cumulative delta works best as context, not a trigger. XtradeReverse’s own signals — stacked imbalances and absorption clusters — fire on the footprint itself; cumulative delta divergence is a useful secondary check before you take one of those setups, especially near a key level. If you’re new to reading the footprint that cumulative delta is built from, start with Understanding Footprint Charts, or try XtradeReverse free to see delta and imbalance signals plotted together on a live chart.