The DOM is not a static image. It is a live stream. Orders appear, grow, shrink, and vanish every second. Reading it means training your eye to track changes rather than absolute values. You are not asking "how many contracts are there?" You are asking "is this side building or thinning? Are orders holding or pulling?"
What to track in real time
The DOM presents a lot of data simultaneously. Most of it is noise. Focus on four questions at every moment when price is near a marked level:
- Is the bid building or thinning as price approaches?
- Is the ask building or thinning as price approaches?
- Are large orders appearing and holding, or appearing and pulling?
- Which side is absorbing the incoming market orders?
The first two questions track positioning. The third separates real from fake. The fourth confirms what is actually happening at the transactional level, which bridges DOM into footprint territory.
The TapeTime and Sales as confirmation
The tape (Time and Sales) shows every completed transaction: price, size, and timestamp. It is the DOM companion. DOM shows waiting orders. The tape shows what actually executed. Reading them together gives a complete picture of what is happening at any price level.
Fast tape on the ask: buyers are lifting aggressively, transactions printing rapidly at the ask. Fast tape on the bid: sellers hitting hard. Large single prints on the tape (one transaction of 200+ contracts): institutional-sized execution at a single price. Slow, alternating tape: uncertain, two-sided market with neither side pressing hard.
| Bid | Price | Ask |
|---|---|---|
| 5248.75 | 95 | |
| 5248.50 | 140 | |
| 5248.25 | 88 | |
| 112 | 5248.00 | 95 |
| 2,180 | 5247.75 | |
| 1,940 | 5247.50 | |
| 380 | 5247.25 |
The three-part check
When price approaches a structural level, work through this sequence:
1. Is the bid building? Large orders appearing at or below the level and staying as price approaches is a bullish DOM signal. The opposite (ask building above the level) is bearish. Orders that appear and hold when tested carry more weight than orders that appear and pull.
2. Is the tape confirming? If the DOM shows large bids but the tape is printing only tiny transactions at the bid, the large orders may not be genuine. If the DOM shows large bids and the tape is printing significant bid-side volume (large prints on the bid), the orders are executing and the level is actively defended.
3. Is price holding? The final confirmation: the level actually holds despite the sell activity. DOM plus tape plus price holding is the full three-part DOM confirmation at a structural level.
DOM and Footprint TogetherTwo independent data sources
VP HVN at 5247.75. Price drops toward it. DOM shows bid building: 2,000+ contracts appear at 5247.75 and hold as price approaches. Tape prints heavy bid-side volume (sellers hitting the bid) but price stays at 5247.75. Footprint simultaneously shows negative delta with price not breaking: sell absorption. Three independent data sources (VP structure, DOM bid stack, footprint absorption) all pointing at the same level holding. This is the highest-conviction DOM-enabled long setup.
VP POC at 5248.00. DOM shows a large bid of 1,800 contracts at 5247.75. Price drops to the level. The tape picks up: heavy bid-side volume. But footprint shows: negative delta AND price breaking below 5247.75. The DOM bid did not absorb the selling. Either the orders were cancelled as price approached (spoofing) or the sellers overwhelmed them. Footprint tells the truth here. The DOM read was misleading. Stand aside or reverse the thesis.
How fast is the DOM moving?
Beyond order sizes, track velocity: how fast are orders appearing, growing, and filling? A fast-moving DOM (orders appearing and filling rapidly) means strong directional pressure is pushing through the book. A slow DOM with large resting orders that do not execute means a standoff: two large participants are at the same price and neither is willing to concede.
A standoff at a structural level, confirmed by footprint absorption, is often the best setup for a reversal. The offensive side (typically market orders in the direction of the prior trend) is running into the defensive side (limit orders at the structural level). When the offensive side exhausts, the defensive side wins and price reverses.