Updated · first published
What is a footprint chart?
A footprint opens each candle price by price and splits volume executed at market on the bid from volume executed on the ask. You read delta, imbalances and absorption points: who attacks and who absorbs, where a classic candle only shows the outcome.
How do you start with order flow?
Start with a single liquid instrument, NQ or ES, and a single read: delta and absorption at range extremes. Add the liquidity heatmap only once you read the footprint correctly. Tick-by-tick replay lets you train on real sessions without putting capital at risk.
What is absorption in order flow?
Absorption is aggressive volume executing without moving price: buyers hit the offer, the offer takes it and the level holds. It is a more reliable reversal signal than high volume alone, because it shows a passive player accepting the entire flow.
Order flow is the study of the market's raw activity: who buys, who sells, at what price and in what size. Instead of lagging behind price with moving averages, you read the order flow directly and watch intent form in real time. It's the edge institutional desks have always had, now readable by any trader.
This guide takes it from zero: the mechanics of the auction, the data, the tools, the signals, then a complete method to read them together. No prior knowledge required, and every term links to the glossary with an animated visual.
The market is an auction
Forget indicators for two minutes. A futures market is a permanent auction between two order types. The limit order is passive: it says "I'll buy 10 contracts at this price, no higher" and waits in the order book (DOM). The market order is aggressive: it says "I'm buying now, at whatever price it takes" and consumes the resting limit orders. Every single trade is the meeting of the two: an aggressor crossing the spread, and a passive order that was waiting for it.
From this follows the only rule that matters. Price does not rise because there are "more buyers than sellers": every trade has exactly one of each. Price rises when market buyers consume all the liquidity offered at the best ask, so the next seller stands one tick higher. It stops rising when a passive seller takes everything thrown at him without giving way: that is absorption.
The data: from Level 1 to MBO
What you can read depends first on what your data feed shows you. Four levels exist, from poorest to richest:
Every trade, one by one: time, price, size, side. The raw material of tape reading: this is already order flow.
The best bid and the best ask, nothing else. That's what most brokers show: you see the door, not the queue behind it.
Depth aggregated per price level: 300 lots at a price, with no idea who makes them up. One large player? Thirty small ones? No way to tell.
Every order in the book, individually: size, queue position, modifications, cancellations. The data that makes icebergs and spoofing visible.
The difference is not cosmetic. Without MBO, a 300-lot wall is a number; with MBO you see whether it's a single player defending a level or a dust of small orders about to vanish. That order-by-order feed is exactly what DeepCharts reads, and the reason we work on it. The core vocabulary lives in the glossary: order book (DOM), liquidity, tape reading.
The 5 tools, one by one
Five views turn that data into decisions. None of them is "the right one": each answers a different question, and the full read combines them.
1. The order book (DOM): who is waiting, and where
The order book (DOM) shows, at this instant, the limit orders stacked on both sides of price: bids below, asks above. You read the size displayed at each level and the speed at which it changes. Its limit: it has no memory. A cancelled order disappears without a trace.
2. The heatmap: the book, with memory added
The heatmap fixes exactly that flaw: it stacks the successive states of the book over time, every order coloured by size. Walls of liquidity become bright bands: you see where they settle, whether they hold, reload or evaporate as price approaches. It's the most intuitive view to start with. It has its own complete guide and an interactive demo.
3. The footprint: inside every candle
The footprint opens each candle price by price and splits the volume executed at the bid from the volume executed at the ask. A classic candle gives you an outcome; the footprint shows you the fight: who attacked, at what price, and who took it without stepping back. This is where you read absorption and imbalance at the end of a move.
4. Delta and CVD: who is really attacking
The delta sums each period into one number: volume bought at market minus volume sold at market. Cumulated through the session it becomes the cumulative delta (CVD). Its superpower is the divergence: price making a new high while CVD doesn't means the rally is carried by passive orders, not aggression, and it is fragile.
5. The volume profile: where the market accepted price
The volume profile shows the volume traded at each price across the session. Its peak, the POC, is the most-worked price: a natural magnet. The value area frames the zone holding 70% of the volume. Add the VWAP, the volume-weighted average price, and you get the objective levels around which the whole read is organised.
Remember how they complement each other: the heatmap shows passive liquidity (intentions), the footprint and delta show aggressive volume (actions), the profile sets the scene. Every signal below is born from crossing the three.
The 7 recurring signals
You don't need a hundred patterns. Seven behaviours cover most of what the flow can say, and each one fits in a sentence.
What you see: Heavy aggressive volume executes into a level and price refuses to move: someone is taking everything without stepping back.
The right reflex: A ceiling or floor signal. Look for a delta divergence at the same spot, and place your stop behind the absorbing level.
What you see: On the footprint, the ask of one level crushes the bid of the level below (or the reverse), several times in a row: one side controls the auction.
The right reflex: Stacked in the direction of the move, imbalances confirm the trend. Isolated at the end of a run, they often announce exhaustion.
What you see: Aggressive volume dries up as price advances and the tape slows down: the last buyers are buying with less and less conviction.
The right reflex: Don't fade exhaustion alone: wait for the other side to take over (absorption, then reversed imbalances) before playing the turn.
What you see: A new price high without a new CVD high: the rally is no longer carried by real buy aggression.
The right reflex: A divergence alone is a warning, not an entry. Combined with absorption at a profile level, it becomes a real setup.
What you see: The book shows 20 lots, yet hundreds execute at the same price without the level giving way: the order reloads behind the scenes.
The right reflex: An iceberg defends a price. As long as it reloads, don't trade against it: get on its side of the market instead.
What you see: A huge wall appears, impresses everyone, then cancels the moment price gets close: it never intended to be filled.
The right reflex: Never judge a wall by its size alone: judge it by its behaviour. A wall that holds and reloads is real, a wall that flees is bait.
What you see: Price violently sweeps an obvious low, triggers the stops, then snaps straight back into the range: liquidity has been hunted.
The right reflex: The signal is the snap back into the range after the sweep, not the break itself. One of the best reversal setups the flow offers.
A complete read, step by step
Here is how the bricks fit together on a textbook case: the reversal at a level, the most-taught order-flow setup because it can be read entirely in the flow. Long side on the NQ here; the logic is symmetrical on the short side.
- 1The scene, before the session
Mark your levels in advance: yesterday's POC and value area, VWAP, the obvious low. A flow read only has value at a level the market cares about. In the middle of the range, nothing tradable happens.
- 2Price falls into the level
Aggressive sellers push: negative delta, fast tape, sell imbalances. You do nothing. You watch how the level receives that aggression.
- 3The heatmap speaks first
Below the level, a band of liquidity holds and reloads instead of fleeing: someone wants these prices. If the wall evaporates as price approaches, the setup is off, no debate.
- 4The footprint confirms absorption
At the level, heavy sell volume executes and price stops making new lows: the aggression is being absorbed. A deeply negative candle delta on a candle that no longer falls: that is the exact definition of absorption.
- 5The flow turns
CVD diverges (a new price low without a new CVD low), then the first buy imbalances print above the level. Sellers are trapped: their fuel is spent.
- 6The execution, at last
Enter as the level is reclaimed, stop a few ticks below the wall that absorbed, targets at VWAP then POC. If the wall disappears or the level breaks again, you're out: the flow gave you the reason to enter, it also gives you the reason to leave.
Each brick on its own is fallible; the setup comes from the stack: level + absorption + divergence + flipped imbalances. We regularly publish this exact kind of read, screenshots included, in the session journal.
Which markets?
Order flow needs a thick book and a steady flow: index futures are the ideal ground. Start with one instrument, learn its rhythm, then broaden.
The order-flow favourite: fast, directional, a very expressive flow. 0.25-point tick, $5 per contract.
Our NQ session reads →Deeper and calmer than the NQ: levels are better respected and absorption reads very cleanly. 0.25-point tick, $12.50.
Our ES session reads →Europe's flagship index on Eurex, tradable in the morning. 1-point tick, 25 euros: a demanding contract. Its MBO depth exists and DeepCharts displays it, which is rare.
The Eurex / FDAX guide →Hours matter as much as the instrument: liquidity concentrates on the European open for the FDAX and on the US session for the NQ and ES. Day-by-day context is in the session journal and the morning's agenda in the news brief.
The setup: what you really need
An order-flow workstation is three bricks: a platform that can render heatmap and footprint, a real-time data feed, and the MBO depth subscription billed by the exchange. Without the third brick there is no order-by-order read: it is the one that changes everything.
Indicative pricing, may change.
Our choice is no secret, and the full case is on the DeepCharts pillar: footprint plus heatmap in a single license, MBO depth on CME and on Eurex (rare for the FDAX), the DeepDom book precise to 0.01s, and 80+ indicators, several found nowhere else. To make up your own mind: our full review, the head to head in DeepCharts vs Bookmap, and the plan-by-plan discounts on the promo code page.
Getting started: the 4-week plan
Order flow is learned like a language: through repeated exposure, not by stacking theory. Here is the progression we recommend to Discord members.
Learn the terms in the glossary (each has an animated visual), play with the heatmap demo, follow the free courses. Goal: recognise a wall, an absorption, an iceberg on sight.
Pick the NQ or the ES and display the footprint only. In tick-by-tick replay (Deep Replay does this), note every absorption you spot. No trading yet: you are training your eye.
Add heatmap and delta, and hunt for the confluences of the method above. Compare your reads with ours in the session journal, and keep a journal: one screenshot, two sentences, every day.
In sim or in a prop-firm evaluation, one single setup: absorption at a level. Small size, honest statistics, and the Discord to get your trades reviewed.
Classic mistakes
Six traps catch almost every beginner. Knowing them ahead of time is the cheapest edge you'll ever get.
A wall without context is not a setup: part of them are just spoofing. A signal only matters at a level that matters.
A negative delta is not a reason to sell: if price isn't falling, it means the opposite (absorption). Delta is always read against price.
Tick-by-tick action fascinates and drowns you. Without POC, value area and VWAP marked before the session, the flow is just noise.
Every order book has its own temperament. Six months on one instrument beat six instruments skimmed.
On a CPI or FOMC print, the book empties and spoofing explodes: the read means nothing for several minutes. Stay flat and watch.
Without screenshots and a journal you relive the same session on repeat. Progress comes from the review, not from screen hours.
Trade it funded: the flow on a prop firm's capital
An order-flow desk costs data and a license; the capital can come from a prop firm. Several futures firms accept DeepCharts connectors (Rithmic, CQG): pass an evaluation, respect the drawdown, and trade their capital with a profit split. The subject has its traps (the trailing drawdown above all): we detail them in the order-flow prop firm guide, the comparator checks the rules firm by firm, and the finder quiz matches one to your style.
Go deeper
FAQ
What is order flow in trading?+
Order flow is the real-time activity of buy and sell orders, market (aggressive) vs limit (passive) orders, and the volume traded at each price. It shows real intent before price moves, unlike lagging indicators.
Order flow vs technical indicators: what's the difference?+
Indicators are calculated from past price and lag the market. Order flow reads the raw activity of the order book and executions as it happens, so you see absorption, imbalances and liquidity in real time.
What data do you need to read order flow?+
At minimum a real-time feed with time & sales and Level 2 depth. For the fine read (icebergs, spoofing, queue positions) you need MBO data, the order book streamed order by order, published by CME and Eurex and displayed by platforms like DeepCharts.
Do I need special software for order flow?+
Yes: you need a tool that renders the heatmap, footprint and DOM, such as DeepCharts or DeepDom. Several prop firms bundle DeepCharts into their evaluations.
How much does a complete order-flow setup cost?+
Three items: the platform license (up to -25% with code OFF at DeepCharts), the data feed (dxFeed from $19/month) and the MBO depth ($39/month for CME, +$65/month for Eurex). Indicative pricing: budget for a professional tool, because that's what it is.
Is order flow only for scalping?+
No. Scalping is its best-known use, but the flow mostly helps you execute better: a swing trader uses it to enter at his levels the moment absorption confirms, instead of placing an order blind.
Can I trade order flow with a funded account?+
Yes. Several futures prop firms support order-flow tools. Pass their evaluation, respect the drawdown, and trade their capital with a profit split: no need to risk your own money beyond the eval fee.
Can I learn order flow for free?+
Yes. The illustrated glossary, the heatmap demo, the courses and the session journal on this site are free, and so is the Discord. Real-time data only becomes a cost the day you move to execution, not before.
Want to get better at order flow?
We discuss flow, liquidity and our trades live, every day, on the OrderFlowFutures Discord. Join us, it's free.
Join the Discord for free7 online·38 members·Free · instant access