Advanced Order Flow
DOM, volume profile, footprint charts, and market depth mastery
Most retail traders never look beyond a standard candlestick chart. They see price go up and down, maybe overlay a few indicators, and make their decisions based on that surface-level view. Professional traders see something deeper: the actual flow of orders — who's buying, who's selling, at what price, and with how much size. Order flow analysis is the closest you'll get to seeing the market's internal mechanics without sitting on an institutional trading desk.
The Depth of Market (DOM)
The DOM — also called the order book or Level 2 data — shows pending limit orders on both sides of the market at various price levels. On the left side (or bid side), you see buy limit orders stacked at decreasing prices. On the right side (or ask side), you see sell limit orders at increasing prices.
Each price level shows the volume of orders waiting there. For example, at 1.0850 bid, there might be 150 contracts waiting to buy. At 1.0855 ask, 80 contracts waiting to sell. The imbalance between these levels tells you something about short-term supply and demand.
Reading the DOM effectively:
- Thick levels (high volume at a price) often act as temporary support or resistance. If 500 contracts sit at the bid at 1.0840, price will struggle to push below that level — at least until those orders get filled or pulled.
- Thin levels (low volume) offer minimal resistance. Price can slice through thin areas quickly, which is why sudden moves often happen in zones with sparse orders.
- Spoofing is when a large order appears on the DOM but gets cancelled before it fills. Institutional and algorithmic traders place large orders to create the impression of support or resistance, only to pull them when price approaches. This is illegal but still happens. Don't blindly trust large orders sitting on the book — watch if they actually get filled.
- Absorption occurs when large orders at a price level keep getting filled but the level holds. Price hits the bid at 1.0840, 500 contracts get filled, but another 500 appear. That's active buying — a participant is absorbing all the selling at that price. This is a strong signal of genuine support.
The DOM has one major limitation in forex: since FX is over-the-counter (OTC), there's no single central order book. The DOM you see on your platform reflects only the liquidity at your broker or the venues they connect to. Futures markets (like CME EUR/USD futures) have a centralized DOM that more accurately represents total market depth. Many professional forex traders use CME futures data as a proxy for spot FX order flow.
Volume Profile
While standard volume bars show how much volume traded during each candle (time-based), volume profile shows how much volume traded at each price level over a defined period. Instead of seeing volume vertically along the time axis, you see it horizontally along the price axis.
The result is a histogram overlaid on your chart, with wider bars at prices where more trading occurred and narrower bars at prices where less traded.
Key volume profile concepts:
Point of Control (POC) — the price level with the highest traded volume in the profile period. This is where the market found the most agreement between buyers and sellers. Price tends to gravitate toward the POC because it represents "fair value" as determined by actual trading activity. Think of it as the market's center of gravity.
Value Area — the price range where 70% of the total volume traded. This is the zone where most participants found acceptable value. The upper boundary is the Value Area High (VAH) and the lower boundary is the Value Area Low (VAL). Price moving outside the value area signals that the market is exploring new territory — either finding new value or getting rejected back into the old range.
High Volume Nodes (HVN) — price levels where significantly more volume traded than surrounding areas. These act like magnets: price tends to spend time near HVNs and bounce between them. They represent areas of acceptance — price levels where a lot of business was done.
Low Volume Nodes (LVN) — price levels with minimal volume. These are rejection zones — prices that were traded through quickly because neither buyers nor sellers wanted to do business there. When price revisits an LVN, it tends to move through quickly again. LVNs act as speed bumps: price either blasts through them or reverses sharply.
Practical Volume Profile Strategies
Value area retest: If price drops below the Value Area Low and then re-enters the value area, the statistical tendency is for price to continue toward the POC. You can buy the re-entry with a stop below the recent low, targeting the POC. The reverse applies when price rises above the VAH and re-enters.
Naked POC: A POC from a previous session that price hasn't revisited since. These "naked" POCs act as magnets — there's unfinished business at that price level. Price will often revisit them, sometimes days or weeks later. Mark previous-day naked POCs on your chart and watch for reactions when price approaches them.
Low volume rejection: When price moves into a low volume node and stalls, it's likely to reverse. The lack of historical volume means there's no established acceptance at that price, and participants are likely to push price back toward the nearest high volume node.
Footprint Charts
Footprint charts are the most granular view of order flow available to traders. They break each candle into individual price levels and show the exact volume of buy and sell orders executed at each level. You can see, at a glance, whether buying or selling dominated at every price increment within a candle.
The standard footprint display shows two numbers at each price level: bid volume (sells) on the left and ask volume (buys) on the right. Some platforms colour-code the imbalance — green when buyers dominated, red when sellers dominated.
Footprint patterns to watch:
Diagonal imbalance: When consecutive price levels show aggressive buying (much more volume hitting the ask than the bid), it creates a diagonal pattern from lower-left to upper-right. This is called "buying pressure" or a "buying ladder." The reverse — aggressive selling at each consecutive lower price — is a selling ladder. These patterns show genuine conviction, not just passive order filling.
Finished auction: When a candle's high or low shows very little volume — especially compared to surrounding levels — it suggests the auction at that extreme was "finished." There was no interest in pushing price further. Finished auctions at highs or lows are reliable reversal signals.
Unfinished auction: When significant volume prints at the extreme of a candle (the high or low), it means there's still active interest at that price. An unfinished auction suggests price will revisit that level — there's unresolved business there.
Delta divergence: Delta is the difference between total buy volume and sell volume. When price makes a new high but delta is declining (less net buying at each new high), the move is running out of steam. This divergence between price and delta often precedes reversals. The reverse applies to new lows with declining negative delta.
Market Depth Beyond the DOM
True market depth analysis combines DOM, volume profile, and footprint data into a holistic view of liquidity. Here are additional depth tools professionals use:
Heatmap / liquidity map: A real-time visualization of the DOM over time, showing where limit orders stack, shift, and get pulled. It looks like a heatmap — bright spots indicate dense liquidity, dark areas indicate thin markets. You can literally watch institutions building and dismantling order walls.
Time and sales (tape): The raw feed of every executed trade, showing price, size, and aggressor (whether the trade was initiated by a buyer or seller). Watching the tape is like listening to the market's heartbeat. Large prints at the ask (aggressive buys) signal genuine demand. Large prints at the bid (aggressive sells) signal genuine supply.
Cumulative delta: A running total of delta (buy volume minus sell volume) over time. When cumulative delta is rising while price is rising, the move is supported by genuine buying. When cumulative delta diverges from price, the move is losing conviction.
Setting Up Your Order Flow Toolkit
Standard MT4/MT5 doesn't provide order flow tools. You'll need specialized platforms:
- Sierra Chart — the gold standard for futures order flow. Supports footprint charts, volume profile, DOM, and custom studies. Steep learning curve but unmatched depth.
- ATAS (Advanced Time And Sales) — intuitive interface, excellent footprint and cluster charts. Popular among European traders.
- Bookmap — famous for its heatmap visualization of the DOM. Shows liquidity building and disappearing in real time.
- Quantower — modern platform with volume profile, DOM, and footprint built in. Good balance of features and usability.
For forex-specific order flow, consider using CME futures data (6E for EUR/USD, 6B for GBP/USD, etc.) as a proxy. The centralized exchange data from CME gives you an actual order book rather than the fragmented OTC view.
Order flow analysis isn't a magic bullet — it's an additional layer of information that, combined with price action and market structure, gives you a more complete picture of what's actually happening in the market. Most retail traders will never learn this stuff, which is exactly why it remains valuable.
Next up: market microstructure — the plumbing of how your orders actually get executed, and why it matters more than you think.
Key Takeaway
The DOM, volume profile, and footprint charts reveal what candlestick charts hide: who's buying, who's selling, and with how much conviction. The Point of Control and value area are your anchors for understanding where the market finds fair value.