# Depth of Market (DOM): How to Read the Order Book

> Depth of market DOM explained: how to read the order book ladder, spot real liquidity, and see aggression hitting the bid and ask.

- Canonical: https://traderprofesional.com/en/depth-of-market-dom/
- Site: Trader Profesional (https://traderprofesional.com) — order flow trading
- Language: en
- Published: 2026-07-17

---


The depth of market, or DOM, is the live order book: a price ladder showing how many contracts are bid and offered at each price around the current market. It's the closest thing you have to seeing the market's intentions in real time, because every number on it is a resting order somebody placed. Reading the DOM well is one of the oldest skills in futures trading, and it still underpins everything an order flow trader does.

## What the DOM shows

Picture a vertical ladder of prices. At each price you see two numbers: the size resting on the bid side and the size resting on the offer side. The center of the ladder is the current market, split by the [bid ask spread](/en/bid-ask-spread/) between the best bid and best offer.

- **Below** the current price sit the resting **bids**: passive buyers waiting to be filled at lower prices.
- **Above** the current price sit the resting **offers**: passive sellers waiting at higher prices.
- The **inside market** is the best bid and best offer, the two rungs where the next trade will happen.

Everything on the DOM is passive [liquidity](/en/liquidity-in-trading/), meaning resting limit orders. It's the supply of orders that aggressive traders will trade against. The DOM shows you what's *available*, not what has traded, which is the key distinction to keep straight.

## Depth vs the top of book

Most beginners only watch the inside market, the single best bid and offer. The DOM's value is that it shows the *depth* behind them, several price levels deep on each side. That depth tells you how much force it would take to move price.

Say the ES (E-mini S&P 500) is bid 5,285.00 for 400 contracts and offered 5,285.25 for 380. That's a solid, balanced book. Now suppose the bid side shows 400, 350, 420 going down while the offer side shows 380, 40, 25 going up. That's a lopsided book: thin liquidity above the market, thick below. Aggressive buying would slice through those thin offers easily, while sellers would run into a wall. The DOM just showed you where the path of least resistance is before price moved a tick.

## Reading aggression against the book

The DOM comes alive when you watch aggressive orders consume it. This is where the ladder connects to real order flow.

When aggressive buyers lift the offer, you see the size at the best offer tick down as it gets eaten. Once it's gone, price steps up to the next rung and starts working on that one. The reverse happens when aggressive sellers hit the bid. So price movement on the DOM is literally the process of aggression exhausting passive liquidity, level by level. This is the mechanical link between the book and the [aggressive vs passive orders](/en/aggressive-vs-passive-orders/) that drive every move.

Watching the *speed* of that consumption is its own skill. When the best offer of 380 gets cleared in a heartbeat and the next one goes just as fast, aggression is intense. When it takes ten seconds to chew through 50 contracts, it's sluggish. That rhythm of execution is what tape reading and [speed of the tape](/en/speed-of-the-tape/) are built to measure, and the DOM and the tape are best read side by side.

## The trap: displayed size can lie

Here's the hard lesson every DOM trader learns. The numbers on the ladder are not promises. A resting order can be pulled at any instant before it trades, and large players exploit exactly that.

**Spoofing** is when a trader posts big size to create a false impression of support or resistance, then cancels it before it fills, nudging other traders to act. A giant 900-lot bid that appears, scares shorts, and vanishes without trading was never real liquidity. That whole game is covered in [spoofing and market manipulation](/en/spoofing-market-manipulation/), and it's the main reason you can't trade the DOM naively.

The opposite trap is hidden size. An [iceberg order](/en/iceberg-orders/) displays only a small slice of its true quantity, so the DOM shows 30 contracts while hundreds sit behind it. You discover the iceberg only when far more volume trades at a level than the displayed size should allow, and price refuses to move. Both problems point to the same conclusion: **the DOM shows displayed intent, but only traded volume proves what was real.**

## DOM plus footprint: the complete picture

Because displayed size can deceive, experienced traders pair the DOM with a record of what actually executed. The DOM shows the resting orders *before* they trade; the [footprint chart](/en/footprint-chart/) shows the volume *after* it traded, split into bids and offers. One is the forecast, the other is the receipt.

Used together they're powerful. The DOM might show a big resting bid at 5,280. The question is whether it's real. If price reaches it and the footprint prints heavy sell volume at 5,280 while price holds, that bid is absorbing genuine aggression, real liquidity defending a level. If the bid simply vanishes as price approaches, it was spoof liquidity. The footprint confirms what the DOM only advertised, and that confirmation is where a lot of order flow edge comes from.

## Where the DOM fits in your workflow

The DOM is most useful for precise, short-term execution: timing an entry as you watch a level get absorbed, spotting the exact moment aggression dries up, or reading a fast tape during a breakout. It's a scalper's instrument. Swing and position traders lean more on the footprint, [volume profile](/en/volume-profile/), and delta, which compress the same information into a form you don't have to watch tick by tick.

For anyone learning to read markets through order flow, though, the DOM is where the raw mechanics are most visible. Watching aggression consume the book in real time teaches you *why* price moves in a way no candlestick chart ever will, and it's a natural next step once you understand the fundamentals of [order flow trading](/en/order-flow-trading/).

## Frequently Asked Questions

### What's the difference between the DOM and Level 2?

They're essentially the same idea with different names across markets. "Level 2" is the common term for the equities order book showing bids and offers at multiple price levels, while "DOM" (depth of market) is the futures term, usually displayed as a vertical price ladder. Both show the resting limit orders stacked around the current price.

### Can I trust the sizes shown on the DOM?

Only partially. Displayed size shows resting intent, but orders can be cancelled before they trade, and large players use spoofing to post fake size and icebergs to hide real size. The reliable confirmation is traded volume: pair the DOM with a footprint chart to see what actually executed against those resting orders rather than trusting the displayed numbers alone.

### Is the DOM useful for swing traders?

Less so than for scalpers. The DOM is a tick-by-tick execution tool, best for timing precise entries and reading fast aggression. Swing and position traders get more from the footprint, volume profile, and cumulative delta, which summarize the same order flow information over longer horizons without needing to be watched continuously.

### Why does price move when the DOM changes?

Price moves when aggressive orders consume the resting liquidity on the book. As aggressive buyers lift the best offer, that size ticks down until it's exhausted, and price steps up to the next level. So the DOM changing is the visible result of aggression eating through passive liquidity, one rung at a time.