Order Flow Trading Explained: The Complete Guide
Order flow trading means reading the actual buying and selling behind a price move — the aggressive bid and ask volume, delta, absorption and imbalance — instead of only the candle it left behind. This is the hub: what order flow is, what it shows, the tools that read it, and where to go deep on each one.
Senzoukria · Learn · Updated July 2026
A candlestick gives you four numbers: open, high, low, close. Order flow gives you what actually happened inside that candle — every trade, tagged as an aggressive buy or an aggressive sell, attached to the exact price it printed at. Order flow trading is the practice of reading that raw transaction stream: not where price went, but who moved it, and whether anyone stood in the way.
This page is the hub. Each section below explains one piece of order flow in plain terms and points to the guide that covers it in full. If you are brand new, start with order flow trading for beginners, which lays out the learning order; come back here to see how the pieces fit together.
What order flow actually is
Underneath every tool below sits one thing: aggressor-tagged trade data. Every executed trade is either a buy that lifted the offer (hit the ask) or a sell that hit the bid, and it happened at a specific price. That is the whole raw material. Everything else — delta, footprint, heatmap, CVD — is a different way of organising the same stream so a human can read it.
This is why order flow is descriptive, not predictive. It measures what already crossed the tape. It tells you the balance of aggression and where large passive orders stepped in; it does not tell you the future. Read alongside price and context, that measurement is an edge in reading intent. Read as a crystal ball, it is a trap.
What order flow shows you
Aggression: bid vs ask
The first thing order flow surfaces is who was crossing the spread. Ask volume is aggressive buyers lifting the offer; bid volume is aggressive sellers hitting the bid. Passive orders wait; aggressive orders pay the spread to get filled now. Order flow makes that split visible at every price, which is the raw signal every other metric is built from.
Delta — the net of aggression
Delta is ask volume minus bid volume: positive means buyers were the aggressors, negative means sellers were. Summed across a session it becomes cumulative delta (CVD), and its most useful reading is the divergence — price making a new high while delta does not, a sign the move is being carried by fewer aggressive buyers. Full detail in cumulative delta explained.
Imbalance — where aggression concentrates
An imbalance is a price level where one side dwarfs the other — measured diagonally, the ask at a price against the bid one tick below, past a ratio threshold such as 3:1. Stacked imbalances in one direction are momentum, not noise. How they are measured, and the mistake almost everyone makes reading them, is covered in order flow imbalance explained.
Absorption — where aggression is met
Absorption is heavy aggressive volume that fails to move price: a wall of passive orders eating everything thrown at it. Thousands of contracts hit a bid and price holds — a large buyer is absorbing the selling, and that level becomes meaningful. See absorption in trading for how to confirm it rather than imagine it.
Liquidity — the orders waiting to be hit
Executed flow is only half the picture; the other half is the resting liquidity that has not traded yet. The order book shows it live, and a liquidity heatmap paints it over time so you can watch walls form, hold or pull. Heatmap trading — reading where the size is waiting before it gets hit — pairs naturally with the footprint: intention next to action.
The tools that read order flow
The same flow, organised five ways. Each is a full guide of its own; here is what each is for and when to reach for it.
- Footprint chart — bid and ask volume broken down by price level inside each candle. The most detailed view of executed aggression, and the natural place to start. Learn to read one cell at a time in how to read a footprint chart.
- Cumulative delta (CVD) — the running total of aggression across a session, read for building pressure and divergence.
- DOM (Depth of Market) — the live order-book ladder of resting orders waiting to trade. Mechanics in the depth of market guide.
- Liquidity heatmap — resting liquidity painted over time, so walls, spoofing pulls and icebergs become visible before they are hit.
- Volume profile — where volume actually built up by price over a session: the point of control, value area and the shapes that separate balance from trend. Paired with VWAP for a fair-value reference.
Beyond these classics, book-level models such as order flow imbalance (OFI) and the microstructure indicator (micro-price and queue imbalance) read pressure straight from the order book. And for a buying comparison of the platforms that draw all of this, see best order flow trading software.
Who order flow trading is for
Order flow earns its keep on liquid, centralised markets where the tape is dense enough to read — index and commodity futures (ES, NQ, CL, GC and similar) and major crypto pairs. It is most used by discretionary day traders and scalpers who want confirmation on entries, tighter stop placement, and a read on whether a level will hold. It is less useful on thin instruments, on very high timeframes where level-by-level detail averages away, and for long-horizon position traders who do not act on intraday aggression.
What order flow is not — the common myths
- It is not a signal generator. A green delta bar is not a buy button. Order flow confirms or contradicts context; it does not produce trades on its own.
- It does not see the future. It measures what already traded. Divergences and absorption can persist far longer than they “should” before anything happens.
- One metric in isolation lies. Delta without price, an imbalance without volume, a wall without watching how it behaves — each produces false confidence. The signals are meant to be read together.
- More detail is not always better. A footprint on a timeframe too high to show individual prints, or a heatmap read without the tape, is noise dressed up as insight.
Key takeaway: order flow is a microscope on the tape. Price tells you what happened; order flow tells you who did it and whether they were met. Learn footprint and delta first, add imbalance and absorption, then layer the DOM and heatmap — and read them together, on a market liquid enough to be worth reading.
See it on live data
The fastest way to learn order flow is to watch it build tick-by-tick on a market you trade. Senzoukria renders a native footprint chart and liquidity heatmap from your NinjaTrader (Apex / Rithmic) feed, from Rithmic directly, or from a crypto feed with no broker — with the broker-side session volume sitting next to your own count so the numbers match what your broker shows.
Frequently asked questions
- What is order flow trading?
- Order flow trading means reading the actual executed transactions behind a price move — the bid and ask volume at each price, delta, imbalances and absorption — rather than relying only on the shape of a candle or indicators derived from its close. It shows who was aggressive and whether they were met, not just where price ended up.
- What tools do you use to read order flow?
- The core tools are the footprint chart (bid/ask volume by price level), cumulative delta (net aggression over time), the DOM or order-book ladder (resting liquidity), the liquidity heatmap (resting liquidity over time), and the volume profile (where volume built up by price). Each reads the same underlying flow from a different angle.
- Is order flow trading better than technical analysis?
- It is not a replacement — it is a different layer. Technical analysis reads the shape of price; order flow reads the transactions that produced that shape. Most traders use order flow to confirm or contradict a setup they already like, particularly for entries, stop placement and judging whether a level will hold.
- What data do you need for order flow trading?
- You need tick-by-tick trade data tagged with the aggressor side (which trades hit the bid vs lifted the ask), and for the DOM and heatmap, order-book depth. Senzoukria reads it from a NinjaTrader feed (Apex / Rithmic accounts), from Rithmic directly, or from crypto exchanges — no proxy and no separate market-data subscription.