Contents
What cumulative delta is measuring
Cumulative delta is the running total of the difference between aggressive buying and aggressive selling across a session. It does not reset per bar. It starts at zero when you start the chart and accumulates every transaction imbalance for the whole period.
That makes it a direct measure of net aggression over time, and it gives you a way to answer the question that per-bar delta cannot: over the whole session, who has been the aggressor and has that aggression been achieving anything? Price makes new highs. Cumulative delta makes new highs too, but much more slowly. That gap is the story.
Our guide to cumulative volume delta covers the basics, and this article is about using it as a session filter rather than as a trigger.
The three states a session can be in
The first is confirmation: price and cumulative delta both make new extremes in the same direction. Aggression is producing progress. Trends in this state are the highest quality and the most persistent, and the correct response is to look for continuation entries in the direction of the trend.
The second is absorption: price makes a new extreme, but cumulative delta fails to. Aggression is being met by someone. This is a warning that the move is not being funded, and the eventual resolution is usually a retracement. It is a reason to stop adding to the trend, not a reason to short immediately.
The third is exhaustion of the opposite kind: cumulative delta makes a new extreme while price fails to progress. Sellers are getting more aggressive and price is not falling, which means passive buyers are absorbing. This is often the early warning of a rally, and it is much more useful when it occurs at a level that previously held.
Using it as a trade filter
The most valuable use of cumulative delta is not entry timing, it is trade filtering. Before taking any trade, ask which state the session is in. If the session is in confirmation and your trade is with the trend, you have the highest-quality context available. If the session is in confirmation and your trade is against the trend, you are trading against the most persistent flow in the market, and you should either not trade or size down substantially.
If the session is in absorption, trades in the direction of the last move are lower quality than they look, because the move is losing funding. The better setups are the ones where you are trading into the absorption, in the direction the absorption implies.
This filter is cheap, takes seconds to apply, and eliminates a category of trades that are systematically worse than average. We cover the mechanics of confirming a setup in order flow confirmation.
Reference points that make it readable
A running cumulative delta on its own is hard to read, because the absolute number means nothing without a reference. Three references make it useful. The first is the session's starting level, so you can say whether the session is net positive or net negative overall. The second is the previous session's closing value, so you can see whether today's aggression is unusual. The third is the point of control on the profile, so you can see whether buyers or sellers are funding the market at the level that matters most.
The third is the most valuable and the least used. If cumulative delta is rising while price sits at the point of control, buyers are paying to keep the balance in the middle of the range, which is a bullish structural read. If it falls through the point of control, sellers are funding the market there.
We compare the two approaches in market profile versus order flow, and the profile mechanics are in volume profile explained.
The traps
The first trap is reading it on a timeframe that does not match your trade. Cumulative delta on a 1-minute chart tells you about the last hour, not about the session. Use the timeframe of your decision.
The second is treating a divergence as a signal. Cumulative delta divergence is a warning about effort, and it warns you that a move is not being funded, but it can persist for a long time. It becomes tradeable when price confirms, and the confirmation is what you should be waiting for. Order flow divergence covers this in detail.
The third is anchoring to the previous session. Yesterday's cumulative delta high is not a magnet. It is context at best.
The fourth is assuming the data is complete. If your feed aggregates ticks, brief aggressive activity can be smoothed out of the cumulative series, making it flatter than reality. This matters most at the London open, where the interesting aggression happens fastest.