Learn Orderflow
All posts
Footprint & Tape Reading

Delta Trading Explained: Per-Candle vs Cumulative

· 9 min read

On this page

Delta trading explained in one line: delta is the difference between aggressive buy volume and aggressive sell volume executed in a period. Positive delta means market buyers dominated; negative means market sellers did. It measures who is attacking, not who is winning, which is why delta must always be read against price.

That last point is where most beginners go wrong. They see heavy positive delta and read "buyers, strong, go long." Sometimes that's right. Often it's the exact opposite. Let's walk through what delta actually is, the difference between the per-candle number and the cumulative one, and the specific situations where delta will lie straight to your face.

What delta actually measures: the aggressor, not the winner

Delta measures which side was more aggressive, and nothing else. To see why that's such a useful and such a dangerous number, you have to start with the mechanics of a single trade.

Every futures trade has two sides, but only one aggressor. A trade happens when a market order crosses the spread and hits a resting limit order. The market order is the aggressive side: it wanted in now and paid the spread to get filled. The limit order is passive: it sat in the order book and waited. So when you buy the offer at 21,450 on NQ, you're the aggressor, and whoever's limit sell you lifted is the passive counterparty.

Delta counts only the aggressor. Aggressive buys (lifting the ask) add to delta; aggressive sells (hitting the bid) subtract from it. A candle that prints +400 delta had 400 more contracts lifting offers than hitting bids. That's information a candlestick physically cannot give you, because the candle only records price levels reached, not who did the reaching. This is the whole reason delta exists as a tool: it splits the volume into initiative and response.

Hold onto the word "aggressor," because the single most common delta mistake is assuming the aggressor is the winner. They're frequently not.

Delta trading explained: per-candle delta vs cumulative delta

There are two delta numbers you'll use, and they answer two different questions. Per-candle delta asks "who attacked this one bar?" Cumulative delta asks "who has been attacking all session?"

Per-candle delta is the net aggression of a single bar — buys minus sells inside that one candle, reset to zero when the next bar opens. It's your close-up. A single NQ bar printing −600 delta tells you sellers hammered that specific bar.

Cumulative volume delta (CVD) is the running total of every bar's delta stitched together across the session — a scoreboard that never resets until the session does. It's your wide shot. If CVD has been grinding higher from the cash open, aggressive buyers have been in control all morning, even if the current bar happens to be red.

Per-candle delta Cumulative delta (CVD)
Question it answers Who attacked this bar? Who's been attacking all session?
Resets Every new bar Only at session start
Best for Timing a single level Reading session-long conviction
Blind spot Ignores what came before Slow to flag a single-bar turn

You need both. Per-candle delta times your entry at a level; CVD tells you whether that entry fits the session's story or fights it. Reading them together is the foundation, and the deep dive on using the running line to filter fakeouts lives in the guide to cumulative volume delta and false breakouts.

The lesson that saves beginners: positive delta with no progress

Here's the most important thing on this page. Positive delta with no price progress is a warning, not a confirmation. The heavier the delta while price stalls, the louder the warning.

Walk through it on NQ. Price is pinned at 21,480. Buyers are aggressive — the footprint lights up, +250, +300, +280 delta bar after bar, all of it lifting the offer. A beginner sees three green delta prints and thinks strength. But look at price. It hasn't taken out 21,480 by a single tick. All that aggression, zero result.

Why does that happen? Because aggressive buyers are meeting a refilling wall of passive sell limits. Every market buy gets absorbed by a resting offer that reloads just as fast. The delta prints positive because the buyers are the aggressors, but they're the losing aggressors. Every contract they bought at 21,480 is now underwater the moment passive sellers hold the line. That's absorption on the footprint, and it usually resolves against the trapped side, not with it.

So flip your instinct. When you see big delta, don't ask "how strong is this side?" Ask "is the market rewarding this side with movement?" Aggression that moves price is real. Aggression that doesn't is a queue of trapped traders about to become fuel for the other direction.

The mirror case: negative delta on a green candle

Now the case that confuses everyone the first time they see it. A candle can close green — higher — while printing negative delta. When that happens, the passive side won, not the aggressive one.

Picture ES climbing off a low. The bar closes up eight ticks, clearly green, but the delta reads −900. How does price rise while sellers were the aggressors? Because passive limit buyers absorbed every market sell and then some. Sellers kept hitting the bid, aggressive as anything, and a big resting bid soaked it all up without letting price drop. With the selling exhausted into that passive wall, even modest buying lifted the market. Price went up carried by limit orders, not by aggressive buying.

That's why negative delta on a green candle is a tell of hidden strength. Buyers were so well positioned they didn't need to chase — they let sellers come to them and absorbed the lot. The reverse is just as real: a red candle with strongly positive delta means aggressive buyers pushed hard and still got sold into, a sign of hidden weakness. Any time the delta sign disagrees with the candle color, stop and read it. The passive side just told you something the price alone hid.

Delta divergence: when price and delta disagree

Delta divergence is when price makes a new extreme and delta doesn't follow. It flags a move running on fumes, and it raises the odds that the move fails.

Concretely: NQ prints a higher high, poking above the morning's peak at 21,520. But the delta on that push, or the CVD line under it, makes a lower high than it did on the previous rally. Price says "new high," delta says "weaker aggression." The new extreme was reached on less initiative than the one before it, which means fewer aggressive buyers were willing to pay up there. A move that can't attract fresh aggression at a new high is a move looking for someone to sell it.

This is the engine behind a lot of failed breakouts. Price clears a level, late buyers pile in expecting a run, delta quietly refuses to confirm, and the whole thing rotates back through the breakout point trapping everyone who chased. Using the divergence as a filter — only trusting a breakout when delta expands with price — is one of the cleaner edges order flow offers, and it's the same mechanism explored in why most breakouts fail inside balance. Divergence doesn't tell you to reverse. It tells you to distrust the extreme.

When delta lies: three situations to respect

Delta is honest about aggression but silent about context, and that silence is where it misleads you. Three situations in particular turn delta into noise.

First, delta without location. Heavy delta in the dead middle of a range, at no meaningful level, means almost nothing. There's no passive player defending mid-range, so a big delta print there is just two aggressive sides trading, with no wall to reward or reject them. The same +400 delta is a signal at the value area edge or the point of control and pure noise at 21,505 between levels.

Second, rollover and low-liquidity periods. During the contract roll, the overnight session, or a thin lunch, the order book is shallow. A modest number of contracts can swing delta hard and shove price around, and none of it reflects real conviction. Delta read during the deep, liquid cash session carries far more weight than delta printed when almost nobody's at the DOM.

Third, the single-print skew. One 500-lot market order can dominate a whole bar's delta by itself. That's one participant's decision, not a crowd's. Always ask whether the delta came from many participants trading actively or one big print skewing the number. Broad, distributed delta reflects genuine order flow; a single fat print reflects one trader who might be wrong.

The three-question checklist before you act on delta

Never act on a delta reading in isolation. Run it through three questions first, in order, and the number stops lying to you.

  1. Where am I in the profile? Is this delta printing at a level that matters — a value area edge, the POC, a prior session high or low — or in the middle of nowhere? Location decides whether the number means anything at all.
  2. Is the aggression being rewarded with movement? Positive delta plus new highs is real buying. Positive delta plus a stalled price is absorption and a warning. Read the delta against price progress every single time, never on its own.
  3. Does CVD agree with the bar? Line up the single-bar read against the session-long cumulative line. If per-candle delta and CVD point the same way at a meaningful level, you've got alignment. If they fight, you've got a divergence to respect, not a trade to force.

Get a yes on all three and the delta is worth acting on. Get a no on any of them and the smart move is usually to wait. If you're still learning to read the raw bid-ask cells these numbers come from, start with how to read a footprint chart and the delta will make far more sense.

Frequently asked questions

What is delta in order flow trading?

Delta is the difference between aggressive buy volume and aggressive sell volume in a period. Positive delta means market buyers lifting the ask dominated; negative means market sellers hitting the bid did. It measures which side was attacking, not which side won, so it always has to be read against price.

What does negative delta on a green candle mean?

It means price rose while aggressive sellers were the more active side, so the passive side won. Limit buyers absorbed the market sells and lifted price anyway. Negative delta on a green candle is a sign of hidden strength: buyers didn't need to be aggressive to push the market up.

What is the difference between delta and volume?

Volume counts every contract that traded, regardless of side. Delta counts only the net aggressor: aggressive buys minus aggressive sells. Volume tells you how much activity happened; delta tells you which side drove it. A bar can have huge volume and near-zero delta if both sides were evenly aggressive.

What is delta divergence?

Delta divergence is when price makes a new high or low but delta, or cumulative delta, does not confirm it. Price prints a higher high while delta prints a lower high, meaning the new extreme came on weaker aggression. It flags an unsupported move with a higher probability of failing.

Key takeaways

  • Delta is aggressive buys minus aggressive sells: it measures which side is attacking, not which side is winning, so it only means something read against price.
  • Per-candle delta answers "who attacked this bar," cumulative delta (CVD) answers "who's controlled the whole session" — use the close-up and the wide shot together.
  • Big delta with no price progress is absorption and a warning, not strength; and when the delta sign disagrees with the candle color, the passive side won.
  • Before acting, run the three questions: where am I in the profile, is the aggression being rewarded with movement, and does CVD agree with the bar.

Trading futures involves substantial risk of loss and is not suitable for every investor. Everything on this page is educational material, not financial advice.