Order Flow: Definition
Order flow is the real-time stream of buy and sell orders hitting the market, and the analysis of that stream — which side is more aggressive, where volume is concentrating, and how the order book is reacting — used to read short-term supply/demand imbalance beyond what price alone shows.
Where a price chart shows where a security traded, order flow analysis shows how it traded — whether buyers or sellers were the aggressor at each price, which is information a standard candlestick chart does not display directly.
Footprint and delta charts
Order flow is most commonly visualized through footprint charts, which overlay each price bar with the actual buy-initiated versus sell-initiated volume that traded at each individual price level within that bar (not just the bar’s total volume). The core value being tracked is delta — the difference between buy-initiated and sell-initiated volume:
Delta = Buy-initiated volume − Sell-initiated volume
A positive delta on a bar means aggressive buyers (hitting the ask) outweighed aggressive sellers (hitting the bid) during that bar; a negative delta means the reverse.
Worked example — bid/ask imbalance
During a single one-minute bar, the following trades occur at the best bid/ask:
| Side | Volume |
|---|---|
| Buy-initiated (hit the ask) | 3,200 |
| Sell-initiated (hit the bid) | 1,850 |
Delta = 3,200 − 1,850 = +1,350
A trader reading this bar sees more aggressive buying than selling, even if the bar’s price closed only marginally higher — a case where order flow gives information (strong buy-side aggression) that the candlestick’s small price range alone would not show.
Order flow vs. volume vs. Level 2 data
| Order Flow | Total Volume | Level 2 / Market Depth | |
|---|---|---|---|
| Shows | Which side initiated each trade (buyer vs. seller aggression) | Total shares/contracts traded, no directional breakdown | Pending resting orders waiting to be filled |
| Timing | Reflects trades that have already executed, broken down by aggressor | Reflects trades that have already executed, no breakdown | Reflects orders not yet executed |
| Best used for | Reading real-time buy/sell pressure and conviction | Confirming a move has real participation | Assessing liquidity and likely slippage before placing an order |
These three data types are complementary, not interchangeable — order flow and market depth (see that glossary entry) are often used together: depth shows what’s waiting, order flow shows what’s actually happening to that resting liquidity as trades execute against it.
Reading order flow at key levels
Order flow analysis is most commonly applied at a chart’s existing support/resistance levels (see that glossary entry) to judge whether a level is likely to hold or break — heavy buy-side delta absorbing sell pressure at a support level is read differently than the same price simply drifting through on thin, balanced flow. This combination — structural level plus order-flow confirmation — is a common professional/prop-desk technique, distinct from reading either signal alone.
Common mistakes
- Treating a single bar’s delta as a standalone signal. Order flow is noisy on a bar-by-bar basis; most practitioners look for delta patterns building across several bars or at a specific key level, not a single reading in isolation.
- Confusing order flow with total volume. A high-volume bar with roughly balanced buy/sell delta tells a very different story than the same volume concentrated heavily on one side — always check the breakdown, not just the total.
- Ignoring context (trend, key levels). Order flow read in isolation, without the broader trend or a nearby structural level, is far less informative than the same data read in context.
- Assuming order flow tools are needed for every strategy. Footprint/delta data typically requires specialized, often paid data feeds and is most valuable for short-timeframe, execution-focused trading — it is not a prerequisite for every trading approach.
Reading order flow with Quantzee
Quantzee’s indicators do not display raw footprint/delta data directly; they focus on trend and momentum confirmation at a signal level. Traders who use dedicated order-flow tools alongside Quantzee’s structural/trend signals combine the two: order flow for short-term conviction at the moment of entry, Quantzee’s trend confirmation for the broader directional context. Paper trade first any order-flow-based entry technique — reading aggressor-side data in real time takes meaningful practice to calibrate against noise.