The Order Flow Toolkit
Footprint charts, DOM, heatmap, volume profile - the four tools that turn raw transaction data into readable patterns. What each one shows, where it shines, where it misleads, and how professional traders combine them on one screen.
Order flow is a stream of data. Tools are how you make that stream legible. Four visualizations dominate modern tape reading - the footprint chartFootprint chartA candle chart that shows aggressive buy/sell volume at each price inside every bar. The X-ray of a candle.Read in glossary →, the depth of marketDOMA vertical display of resting limit orders at every price. Shows passive liquidity; updates in real time.Read in glossary → (DOM), the heatmapHeatmapVisualization of resting liquidity over time, with color intensity = size. Bookmap-style view of the book's evolution.Read in glossary →, and the volume profile - and each one answers a different question about the market. This lesson walks through each tool in depth: what it shows, the patterns you read on it, the pitfalls, and how to combine them on one working screen. The right screen layout shortens the learning curve by months; the wrong one drowns you in noise.
The two questions every tool answers
Every order flow tool is answering one of two questions:
- What is the resting liquidity right now? (Pre-execution: who is standing by, at what prices.)
- What actually traded, and how? (Post-execution: who got filled, on which side, and where.)
Mixing the two answers in your head is a common beginner mistake. Resting liquidity is promise and can be withdrawn. Executed volume is history and cannot. Professional traders trust executed data more than resting data - and the tool set reflects that.
| Question | Tool | Data type |
|---|---|---|
| What's resting? | DOM, Heatmap | Pre-execution |
| What executed? | Footprint, Volume Profile, CVDCumulative DeltaThe running sum of bar deltas across a session. Reveals whether aggression is building or fading.Read in glossary → | Post-execution |
Tool 1 - The Footprint chart
The footprint is the single most information-dense visualization in all of trading. It takes a normal candlestickCandlestickA chart bar showing open, high, low, close. Body = resolution (open vs close). Wicks = rejected price extremes.Read in glossary → (or range / volume bar) and embeds a volume-at-price breakdown inside the bar, split between aggressive buy (askAskThe lowest price a seller is currently willing to accept. When you buy with a market order, you buy at the ask.Read in glossary →-side) and aggressive sell (bid-side) volume.
What it shows
For each bar, at each price level within the bar:
- Ask-side volume (aggressive buys).
- BidBidThe highest price a buyer is currently willing to pay. When you sell with a market order, you sell at the bid.Read in glossary →-side volume (aggressive sells).
- DeltaDeltaHow much an option's price changes per $1 move in the underlying. Also a working approximation of the probability the option finishes ITM at expiration.Read in glossary → (ask − bid) at that price.
- Total volume at that price.
- Often: imbalance flags (3× ratio) highlighted in color.
Variants you will see
| Variant | What it displays | When to use |
|---|---|---|
| Bid × Ask | Both volumes side-by-side at each price | Default workhorse. Best for spotting absorptionAbsorptionAggressive market orders being absorbed by resting limit orders, resulting in volume without price movement. Signals potential reversal.Read in glossary → and imbalance. |
| Delta | Net delta at each price | Cleanest view of which side won each price. |
| Volume | Total volume at each price (no side split) | Good for spotting POCPOCThe single price with the highest traded volume over a session or period. Acts as a magnet and key support/resistance.Read in glossary → inside a bar. |
| Profile-style (split) | Bid on left, ask on right as horizontal bars | Good for big TV monitors. |
The patterns you read on it
- Absorption - a vertical stack of heavy volume at one price with almost no range.
- Stacked imbalances - 3+ same-side imbalance flags across adjacent prices.
- Unfinished auctionFinished auctionFinished: at the bar extreme, one side has zero volume. Unfinished: both sides still active. Unfinished extremes act as magnets.Read in glossary → - both sides still active at the extreme of the bar.
- Finished auction - only one side active at the extreme.
- Delta flip - positive-delta bar becomes negative mid-session at a key level.
Pitfalls
- Over-reading single bars. Footprints are most meaningful at structural levels. Mid-range footprint patterns are noise.
- TickTickThe minimum price increment of a tradable instrument. For ES futures: 0.25 points = $12.50 per contract.Read in glossary → size sensitivity. On very low-tick-size instruments, the footprint fractures into too many prices to read; most platforms let you group prices (e.g., 2-tick or 5-tick grouping).
- Replay tunnel vision. Footprints look clean on replay because you know the outcome. Live, they are messier.
Tool 2 - Depth of Market (DOM)
The DOM (also called the ladder or the book) is the vertical price axis with resting limit orderLimit orderAn order to buy or sell only at a specified price or better. Guaranteed price, not guaranteed execution.Read in glossary → sizes shown at each price on both sides. It updates every few milliseconds.
What it shows
- Current best bid and best offer.
- Total resting size at each price above and below.
- Often: last-traded size and side, running cumulative totals.
- Sometimes: iceberg detection, large-order highlighting, participant grouping.
The classic DOM reads
- Thick size on one side - a visible wall of resting orders. May supportSupportA price level where buyers have historically stepped in with size. Acts as a floor until it breaks.Read in glossary → or resist.
- Vacuum - a price level with near-zero resting size between two clusters. Price travels fast through it.
- Refill (iceberg) - a resting order that keeps replenishing after being hit. Real institutional size hiding inside.
- Pulling - resting size vanishes as market orders approach. Either algo risk management or spoofingSpoofingPlacing a large order with no intent to fill, then canceling as price approaches. Illegal but common in futures DOMs.Read in glossary →.
The spoofing problem
Modern algos routinely post resting size they have no intent to fill, then cancel the moment anyone tries to interact. This makes naive DOM reading unreliable. The DOM is best read as texture (where liquidity might be) rather than as truth (what will definitely happen).
DOM scalping - the purest order-flow style
Pure DOM scalpers take trades from the ladder itself, often without a chart on screen. It is a specialized skill - mostly practiced on fixed-income futures (ZN, ZB, ZF) where the DOM is relatively stable and spoofing is lighter. For most retail day traders, DOM is an accessory to the footprint, not a primary view.
Tool 3 - Heatmap
The heatmap (popularized by Bookmap) is a horizontal-time, vertical-price visualization where resting liquidity is rendered as color intensity over time.
What it shows
- Resting liquidity at each price, shown as a colored band.
- Darker / brighter color = more resting size.
- Executed trades overlaid as dots sized to trade size.
- The evolution of both over time, as a continuous movie.
Where the DOM is a photograph (one instant), the heatmap is a film (the history of resting liquidity). You can see spoof size appear and vanish. You can see real walls persist for minutes. You can see icebergs as a streak of refills after every hit.
The patterns a heatmap surfaces beautifully
- Persistent walls - horizontal color stripes that don't move as price oscillates toward them. Often real defense.
- Spoofing - vertical streaks of size that appear for seconds and vanish.
- Liquidity voids - dark bands with nothing in them. Price travels fast through these.
- Iceberg refills - a streak of aggressive dots hitting the same price repeatedly with the heatmap staying dark (refilling).
Pitfalls
- Seductive but dense. Heatmaps look so cool that beginners stare at them instead of trading.
- Platform-specific. Bookmap is the dominant implementation; a few others exist. Data feeds differ in quality.
- No substitute for context. A wall on a heatmap means little without a narrative about why it's there.
Tool 4 - Volume profile
The volume profile is the horizontal histogram attached to the side of your chart showing total volume traded at each price across a defined period (day, week, session, custom range).
What it shows
- Point of Control (POC) - the price with the highest volume.
- Value AreaValue AreaThe contiguous price range containing 70% of a session's volume. VAH = upper edge, VAL = lower edge.Read in glossary → (VA) - the contiguous price range containing ~70% of volume.
- Value Area High / Low (VAH / VAL) - the boundaries.
- Low-volume nodes (LVN) - thin bands between high-volume clusters. Price travels fast here.
- High-volume nodes (HVN) - thick bands where volume concentrated. Price tends to rotate around these.
How it's different from market profile (TPO)
- Volume profile weights by executed volume at each price.
- Market profile (TPO) weights by time spent at each price.
Both answer "where has the market agreed on value?" with slightly different emphasis. Volume profile is the more common modern tool; TPO retains a devoted following among Steidlmayer-descent traders.
The levels every volume profile gives you for free
- Previous session POC - a magnet for the next session.
- Previous session VAH / VAL - primary fade / breakout levels.
- Developing POC - the POC forming right now in the current session.
- Overnight profile vs RTH profile - often distinct.
These are not indicators. They are where real participants actually transacted. That gives them unusual reliability as levels.
Time & sales - the quiet workhorse
Not one of the "big four," but worth a mention: Time & Sales (the tape) is the raw scrolling list of every print - price, size, side, timestamp. Many pro traders keep it visible in a narrow column even with a footprint running.
Why: the tape reveals tempo. A calm market has slow prints; a fast market has furious prints. A single 5000-lotLotA standardized unit of currency in forex. Standard lot = 100,000 units, mini = 10,000, micro = 1,000.Read in glossary → print among 50-lot prints is a signal all its own. The tape surfaces single-event size that footprint bars aggregate away.
How professionals lay out a screen
A typical working screen for a day trader running full order flow:
- Primary chart - price + footprint + CVD. This is where the eye lives.
- Secondary chart - same instrument, higher timeframe, for context (often 5-min or 15-min with volume profile).
- DOM or heatmap - narrow strip on one side. Not for primary decisions - for texture.
- Time & Sales - thin column, used to gauge tempo and catch outsize prints.
- News / economic calendar - small corner view. The tape changes character around releases; you want to see them coming.
That's it. More than five views and you're thrashing.
Platform comparison - honest trade-offs
The four main platforms in the retail order-flow universe:
| Platform | Strengths | Weaknesses |
|---|---|---|
| Sierra Chart | Cheapest pro-grade option, highly configurable, best-in-class CME data | Steep learning curve, dated UI, Windows-only in practice |
| ATAS | Modern UI, good footprint, integrates well with many brokers | Smaller community, licensing model changes occasionally |
| Bookmap | Unrivaled heatmap, great educational resources | Expensive, not a complete trading platform (pair with another) |
| MotiveWave | Good for Elliott Wave + order flow combos | Heavier, pricier |
NinjaTrader and Quantower are also serious contenders. The correct choice is usually the one used by whichever community you plan to learn from - curriculum quality matters more than the tool.
What you don't need
- Every Greek, metric, and exotic indicator. Start with footprint + DOM + volume profile + CVD. Add nothing for six months.
- A $2,000 monitor arm setup. Two quality monitors is plenty.
- A latency-optimized VPS. Unless you're running HFT, standard broadband latency is fine.
- Level 3 data. Level 2 (depth) is the retail maximum. Level 3 (individual order IDs) is institutional and not necessary for discretionary trading.
Data quality - the one non-negotiable
All order flow tools are downstream of the data feed. A delayed or consolidated feed makes every visualization above a lie. Minimum acceptable for serious order flow work:
- Live, tick-by-tick, unconsolidated.
- Aggressor-side tagged (required for delta to be accurate).
- Direct exchange feed where available (e.g., CME direct rather than a brokered aggregation).
Expect to pay monthly. It is the single highest-leverageLeverageControlling a larger position than your capital alone would allow. 2× leverage means a 1% move produces 2% P&L.Read in glossary → spend in the entire setup.
Common questions
Can I learn order flow on TradingView? TradingView added footprint and a simple volume profile in recent years. It's a reasonable first-exposure tool but lacks the depth of Sierra / ATAS / Bookmap for serious practice. You'll outgrow it.
Which tool should a beginner focus on first? Footprint. It's where the highest density of signal lives per unit of screen real estate. Add volume profile next for context. DOM / heatmap last.
Do stock traders use order flow tools? Yes, but the culture is smaller. US equities during RTH have clean data and footprint works well. Premarket / after-hours is thin and less useful.
What about for crypto? Bookmap, TradingView, and some dedicated crypto heatmap products work on Binance, Coinbase, and CME crypto futures. Liquidity outside the top pairs drops off a cliff - same order-flow principle, different venue quality.
Do I need all four tools on day one? No. Start with footprint and volume profile. Add CVD and DOM within a few months. Heatmap only if you're drawn to it - it's a nice-to-have, not a requirement.
Key takeaways
- Four tools define modern order flow: footprint (executed volume inside bars), DOM (resting liquidity), heatmap (resting liquidity over time), volume profile (volume at price).
- Footprint is the information-dense workhorse. Everything else is context or confirmation.
- DOM shows intent, but spoofing limits naive reading - use it for texture, not truth.
- Heatmap is the most beautiful and the most easily over-stared-at. Use it sparingly.
- Volume profile gives you structural levels (POC, VAH, VAL) that real participants actually transacted at.
- CVD as a line, time & sales as a column, economic calendar nearby - the rest of a pro screen.
- Data quality is not optional. Delayed or consolidated feeds render every tool misleading.
- Sierra Chart, ATAS, Bookmap, MotiveWave, NinjaTrader - pick the platform of the community teaching you.
- Three tools you read well beats seven tools you glance at.
Up next: Reading Footprint Charts - deep-dive on the central tool, with the specific patterns (absorption, exhaustion, stacked imbalances, finished auctions) rendered on real bars.
Related lessons
Why Order Flow
Price tells you what happened. Order flow tells you who did it, how hard, and what they're likely to do next - the professional lens on markets that chart-only traders never see.
Auction Theory and Fair Value
Markets are two-sided auctions searching for fair value. Balance, imbalance, discovery, acceptance - the framework that turns a chart full of wiggles into a legible negotiation between buyers and sellers.
Reading Order Flow
Active vs passive participants, delta, absorption, exhaustion, and the volume-price relationships that separate a real move from a trap - with the tape patterns professional order-flow traders actually watch for.
