DOM Trading: The Depth of Market Guide (Spread, Size & Big Orders)

Depth of Market (DOM) trading means reading the resting bid/ask ladder itself — not just the top price, but the spread, how much size sits behind it, and whether a big order is real. Here is the mechanics: spread, cumulative depth, big-order caution, and how to pair it with the footprint.

Senzoukria · Learn · Updated July 2026


DOM trading means making decisions off the depth of market ladder itself — not the candle, the footprint, or an indicator, but the live column of resting bids and offers. This guide focuses on the mechanics most beginners skip: how to actually measure the spread and the depth behind it, when a big order deserves caution, and how to combine the DOM with a footprint chart instead of trading either in isolation. For the fuller narrative on stacked liquidity, pulls and icebergs, see how to read the DOM.

The ladder, briefly

Each row on the DOM is one price. Resting buy orders (bids) stack below the current price; resting sell orders (offers) stack above it. The best bid and best offer sit in the middle, with the gap between them being the spread. Everything below is about reading that structure quantitatively rather than just glancing at it.

Reading the spread

On a liquid contract like ES, the spread is normally a single tick ($12.50) during regular hours — tight enough that entering and exiting costs almost nothing in slippage. Watch for the spread widening to two, three or more ticks: that is the market telling you liquidity has thinned out, typically around news releases, the open/close of a session, or on lower-volume contracts like some outright option months. A wide spread with thin size on both sides is a caution flag for size and stop placement, not just an inconvenience.

Cumulative size: depth beyond the best price

The best bid and best offer are only the first row. Cumulative depth is the running total across several levels — for example, summing the resting size across the first five bid levels versus the first five ask levels. A single oversized level three rows down can be an outlier (or a spoof); the cumulative total across a handful of levels is a steadier read of which side actually carries more resting weight. A worked example on a hypothetical NQ ladder:

  • Bid side, 5 levels: 40 + 65 + 110 + 30 + 55 = 300 contracts.
  • Ask side, 5 levels: 35 + 40 + 45 + 30 + 60 = 210 contracts.
  • Cumulative read: roughly 1.4:1 in favor of the bid side — more resting size waiting to buy than to sell within reach of the current price, all else equal.

That ratio is a starting point, not a signal on its own — it only means something once you watch whether that size actually holds when price gets there.

Big orders and spoofing — proceed with caution

A single large level on the DOM is not automatically meaningful. It can be a genuine resting order from a large participant, or it can be spoofing — size placed with no intention of filling, pulled the instant price approaches it. Treat any large level as unconfirmed until you see its behavior: does it hold and get hit (real), does it vanish as price nears it (spoof), or does it keep refilling as it trades (an iceberg, discussed in detail in how to read the DOM)? Never size a trade off a snapshot of one big level alone.

Using the DOM with the footprint

The two views answer different questions, and pairing them is the actual point of DOM trading: the DOM shows what is waiting to trade; the footprint shows what already did. A practical workflow: watch the DOM for a cumulative depth imbalance building on one side, then check the footprint as price actually reaches that zone — if the resting size absorbs the incoming aggression without breaking (heavy footprint volume, price holds), the DOM read was confirmed. If price cuts straight through instead, the resting size was thinner than it looked, or it was pulled.

Key takeaway: read the DOM in numbers, not glances — the spread for cost and urgency, cumulative depth across several levels for real weight — and confirm every big level against how it actually behaves against footprint volume, not on sight.

See it on live data

Senzoukria pairs a broker-matched DOM with a liquidity heatmap and native footprint from your NinjaTrader, Apex / Rithmic or crypto feed, so cumulative depth, absorption and executed flow sit in one place. Free preview, no card.

Frequently asked questions

What is depth of market (DOM) in trading?
Depth of Market is the live ladder of resting limit orders around the current price — bids stacked below, offers stacked above. "Depth" specifically refers to how much size sits at each level and how far it extends, not just the single best bid and offer.
How do I read the bid-ask spread on the DOM?
The spread is the gap between the best bid and best offer. A tight, one-tick spread on a liquid future like ES usually means an efficient, easy-to-fill market. A widening spread — especially alongside thin size on both sides — signals reduced liquidity and higher slippage risk, common around news or in the final minutes of a session.
What is cumulative depth on the DOM?
Cumulative depth is the running total of size across several levels on one side of the ladder, not just the top level. Summing the first 5-10 bid levels versus the first 5-10 ask levels shows whether real weight sits on one side, rather than judging depth off a single, possibly misleading, level.
Is DOM trading the same as footprint trading?
No — related but different. The DOM shows resting orders that have not traded yet (intention). The footprint shows executed trades that already happened (action). DOM trading reads what liquidity is waiting; footprint trading reads what actually got done against it.