6.4.6Order Flow & Tape Reading

Learn about delta and cumulative delta

1,860 words8 min readdifficulty · medium1 backlinks

WHY do we even need delta?

Price alone tells you where the market went. It does not tell you who pushed it there or how hard. Two candles can look identical but one was driven by desperate buyers and the other by trapped sellers.

Delta answers: "Of all the volume that traded, was it initiated by aggressive buyers or aggressive sellers?"


WHAT is delta?

HOW do we derive it from first principles?

  1. Take every executed trade in the interval. Each trade has a size viv_i and a side flag.
  2. Classify each trade using the tick / bid-ask rule:
si={+1trade printed at the ask (buyer aggressor)1trade printed at the bid (seller aggressor)s_i = \begin{cases} +1 & \text{trade printed at the ask (buyer aggressor)}\\ -1 & \text{trade printed at the bid (seller aggressor)} \end{cases}
  1. Delta is the signed sum of all trade sizes:
  Δ=i=1Nsivi  \boxed{\;\Delta = \sum_{i=1}^{N} s_i \, v_i\;}

That's it — delta is nothing more than "buy-initiated volume minus sell-initiated volume". No magic.


WHAT is Cumulative Delta?


Figure — Learn about delta and cumulative delta

Reading CVD vs Price — the real 80/20

The 20% that gives 80% of the edge is spotting divergence:

Price CVD Meaning
Higher high Higher high Healthy uptrend, buyers confirm
Higher high Lower high Bearish divergence — price up but buyers not following → possible reversal
Lower low Lower low Healthy downtrend
Lower low Higher low Bullish divergence — sellers exhausted despite new low

Worked Examples


Common Mistakes (Steel-manned)


Active Recall

Recall What is the formula for delta and what does its sign mean?

Δ=BS\Delta = B - S (ask volume minus bid volume). Positive ⇒ aggressive buyers dominated; negative ⇒ aggressive sellers dominated.

Recall Given

V=800V=800, Δ=+200\Delta=+200, find buy volume BB. B=V+Δ2=800+2002=500B = \frac{V+\Delta}{2} = \frac{800+200}{2} = 500.

Recall Price makes a new high but CVD makes a lower high. What is this and what does it warn?

Bearish divergence — the new price high isn't backed by fresh aggressive buying; possible reversal / exhaustion.

Recall Feynman: explain delta to a 12-year-old.

Imagine a tug-of-war rope. Every second, we count how many kids pull hard on the buy side minus how many pull hard on the sell side. If more buy-kids yank, the number is positive. Cumulative delta is just adding up that number every second so you can see which team is slowly winning over the whole game — even if the rope's flag (the price) hasn't moved much yet.



Connections

Delta is defined as which subtraction?
Volume at ask minus volume at bid (BSB-S).
A positive delta means what?
Aggressive buyers (market buys lifting the ask) dominated the interval.
Cumulative Delta is computed how?
Running sum of each interval's delta: CVDk=CVDk1+ΔkCVD_k = CVD_{k-1}+\Delta_k.
Total volume in terms of B and S?
V=B+SV = B + S.
Given V and Δ, formula for buy volume B?
B=(V+Δ)/2B = (V+\Delta)/2.
Given V and Δ, formula for sell volume S?
S=(VΔ)/2S = (V-\Delta)/2.
Price new high + CVD lower high = ?
Bearish divergence (buying aggression not confirming the high).
Price new low + CVD higher low = ?
Bullish divergence (selling exhaustion despite new low).
Why can positive delta occur while price falls?
A large resting limit seller absorbs the aggressive buying (absorption).
Difference between volume and delta?
Volume = B+S (unsigned magnitude); Delta = B−S (signed net aggression).
What is the 'aggressor' in a trade?
The market order that crosses the spread and causes the trade to print.
Can a high-volume candle have zero delta?
Yes — if aggressive buying and selling are perfectly balanced.

Concept Map

buys at ask

sells at bid

B minus S

B minus S

positive means

negative means

running sum

smooths noise

with delta reconstructs

with delta reconstructs

compared with

mismatch reveals

Aggressor market order

Buy volume B

Sell volume S

Delta

Buyers aggressive

Sellers aggressive

Cumulative Delta CVD

Net aggression flow

Total Volume B plus S

Price action

Divergence signals reversal

Hinglish (regional understanding)

Intuition Hinglish mein samjho

Dekho, price chart tumhe sirf yeh batata hai ki bhaav kahan gaya. Lekin delta tumhe batata hai ki us move ke peeche kaun zyada aggressive tha — buyers ya sellers. Jab koi trader market order daal ke ask pe kharidta hai (spread cross karke), woh buy-side aggression hai. Jab koi bid pe market sell karta hai, woh sell-side aggression. Delta ka formula simple hai: ask ka volume minus bid ka volume (Δ=BS\Delta = B - S). Positive delta matlab buyers dominate kar rahe the, negative matlab sellers.

Cumulative Delta (CVD) bas har candle ke delta ka running total hai — jaise bank balance. Ek candle ka delta noisy hota hai, par jab tum sab jod dete ho toh saaf dikhta hai ki net mein kaun jeet raha hai. Yeh line chart ki tarah plot hota hai.

Sabse important cheez (yeh 80/20 wala point hai): divergence dhoondhna. Agar price naya high bana raha hai par CVD naya high nahi bana raha — iska matlab rally mein fresh aggressive buying nahi hai, shayad reversal aa sakta hai (bearish divergence). Ulta, price naya low par CVD higher low = sellers thak gaye (bullish divergence).

Ek trap yaad rakhna: positive delta ka matlab yeh nahi hai ki price upar jaayega. Agar koi bada limit seller saara aggressive buying absorb kar raha hai, toh price ruk sakta hai ya gir sakta hai — aur yeh absorption khud ek powerful signal hai. Delta aggression naapta hai, guaranteed result nahi.

Test yourself — Order Flow & Tape Reading

Connections