Skip to main content
All posts

What is Order Flow? Definition, Formula, and Example

Order flow is the real-time stream of buy and sell orders reaching a market, analyzed through metrics like delta and cumulative volume delta (CVD) to determine which side — buyers or sellers — is in directional control at a given price level before that information appears in a price chart.

What is Order Flow?

Order flow is the real-time stream of buy and sell orders hitting a market, analyzed to determine which side — buyers or sellers — is exerting control at a given price level. Order flow analysis goes beyond price and volume: it examines how orders are hitting the bid versus lifting the ask, the aggression of market orders versus the passivity of limit orders, and whether liquidity at key levels is being absorbed or exhausted. Professional traders and market makers use order flow data to infer directional intent before that information materializes as a price move on a standard candlestick chart. In futures markets with centralized exchange data, order flow is the primary edge tool of prop traders and scalpers.

Key Order Flow Metrics

Delta — the net difference between volume transacted at the ask (aggressive buyers) versus the bid (aggressive sellers) within a candle or bar:

Delta = Volume(ask trades) − Volume(bid trades)

Positive delta = buyers dominant; negative delta = sellers dominant.

Cumulative Volume Delta (CVD) — running total of delta across an entire session, measuring persistent directional pressure:

CVD_t = CVD_(t−1) + Delta_t

Bid/Ask Imbalance — ratio of resting order size at the bid vs. ask in the order book at a specific price level, signaling near-term directional intent.

Absorption — when large passive limit orders consume aggressive market order flow without allowing price to move. This signals a strong-handed participant defending a level.

Exhaustion — aggressive buying into resistance that produces no upside follow-through, often visible as a spike in positive delta accompanied by a rejection candle.

Worked Example

TSLA is trading at $250. A 5-minute candle shows 2.4 million shares traded with a delta of −580,000: 1,490,000 shares transacted at the bid (sellers hitting) versus 910,000 at the ask (buyers lifting). The candle closes flat at $250 — price appears neutral.

But the cumulative delta for the session has reached −2.1M. Despite stable price action, sellers have been consistently more aggressive than buyers all session. An order flow trader treats this negative CVD divergence — stable price, persistent selling — as evidence of absorption below $250. The interpretation: large sellers are distributing into resting bids. When the $249 support level fails to hold the next print, the order flow trader is already positioned short.

When Traders Use Order Flow

Futures scalpers (ES, NQ, CL, ZB) treat order flow as their primary tool because centralized exchange architecture makes full tick data available and reliable. Equity traders use level 2 quotes and time-and-sales (the "tape") for order flow context on individual names. Key applications include: confirming price breakouts (high delta in the breakout direction validates the move), fading exhaustion moves (aggressive buying into resistance with zero follow-through signals reversal), and identifying institutional accumulation (consistent absorption at support with flat price signals a controlled buyer). Order flow divergence — price making new highs on declining CVD — is one of the clearest leading indicators available before a reversal.

Limitations and Misconceptions

Retail order flow data in U.S. equities is fragmented across dark pools, wholesalers receiving payment for order flow, and lit exchanges — the complete picture is never visible to retail participants. Delta divergence produces false signals in thinly traded names where low absolute volume exaggerates the metric. Absorption is visually indistinguishable from genuine strong demand until price action confirms the direction. Order flow reading requires real-time tick-level data (Level 2 + time-and-sales), which is unavailable or impractical in most retail brokerage platforms. It demands significant screen time to develop pattern recognition. Order flow identifies who is winning at a given price level; it does not define where price is going — always anchor it to technical structure for meaningful context.

Institutional-grade tools, browser-based.

Get every ticker in this post on a real terminal, scanner, charts, filings, insider trades, and 800K+ economic series in one tab. Free tier, no credit card.

Try Tapeboard free → 14-day Pro trial · no card