Skip to content
Day Trading: An Honest Definition and Survival Guide
TradeOlogy Academy

Depth of Market and the Ladder

The live order book, level-by-level. Bids, asks, size at each price, icebergs, spoofing, and the specific DOM patterns that still carry signal in a spoof-heavy age - plus why most pros now trade the footprint with the DOM as a sidekick, not the other way around.

15 min readIntermediate

The Depth of Market (DOM) - also called the ladder or the book - is the live, vertical display of resting bid and ask orders at every price. Before modern chart-based tools existed, floor traders and early screen traders read the DOM exclusively. Today the DOM remains an essential order-flow view, but its role has shifted: once the primary decision surface, it's now mostly a texture layer alongside the footprint. This lesson covers how to read the ladder, the real patterns that still matter, the specific algo behaviors (spoofing, pulling, layering) that degrade naive reads, and how to use the DOM without being fooled by it.

DOM levels typically visible
10 - 40
Retail DOMs commonly show 10 levels either side. Pro ladders can display 40+. Beyond that, the data is noise for most discretionary use.
Update frequency on CME
up to 1ms
Full-depth CME feeds update in under a millisecond. If your DOM lags, the visualization is broken - you're trading stale information.
Pure DOM traders, share of pros
small and shrinking
Once a primary skill, now a niche. Algos and spoofing shifted the center of gravity toward footprint-based reads.

The anatomy of a DOM

A standard DOM has three vertical sections:

Each row shows at minimum:

  • The price.
  • The resting size (number of contracts / shares at that price).
  • Last-trade information (size and side) at that price, often as a separate column.

More advanced ladders add cumulative size, historical volume at that price, and imbalance flags. The richer the ladder, the more information - but also more visual noise.

ASK
5412.00    420
5411.75    185
5411.50    95        ← thin
5411.25    1,240     ← possible wall (or spoof)
5411.00    310
─ Last: 5410.75 ─    ← current price
5410.75    280
5410.50    640
5410.25    95
5410.00    2,100     ← big bid, test it before trusting
5409.75    410
BID

The two things a DOM actually tells you

Boil the DOM down and it answers just two questions:

  1. Where is the resting liquidity right now? (Size at each price.)
  2. Who is being aggressive this instant? (The last-traded column shows each tick's aggressor side.)

Everything else - icebergs, walls, pulls - is an interpretation layered on top of those two raw signals.

The four DOM patterns that still matter

Pattern 1 - A persistent wall

What you see: a large resting size at a specific price that has been sitting for minutes (not seconds), unchanged as price oscillates near it but doesn't quite reach it.

What it means: probably a real order from a participant willing to defend the price. Often institutional.

How to validate: wait for price to actually test it. If the size persists as aggressive volume hits it, the wall is real. If it vanishes on approach, it was likely a spoof.

Pattern 2 - Iceberg refill

What you see: a modest resting size at one price gets hit repeatedly by market orders - and after each hit, the same (or near-same) size reappears within a second.

What it means: a hidden large order being fed to the market in slices. Someone is building a real position here.

How to validate: cross-check the footprint at that price. If volume at that price keeps stacking aggressively on one side, that's confirmation. Icebergs are a rare reliable DOM read - the refill is hard to fake.

Pattern 3 - A thin vacuum

What you see: between two clusters of resting size, one or more prices with very small or zero resting volume.

What it means: if price enters that thin zone, nothing resting is slowing it down. Price travels fast through it.

How to use: place runners' targets at the far side of the vacuum - you'll often get filled quickly when the book reorganizes on the other side.

Pattern 4 - Stacking and pulling on approach (algo footprint)

What you see: multiple layers of size appear above (or below) price as price approaches them. Then, within tenths of a second, the layers vanish - right as price hits the nearest one.

What it means: layering/spoofing algo. The size was never real; its purpose was to create the illusion of defense and induce counter-trades.

How to react: don't trade the "defense" as a real level. If anything, these fake-defense patterns often precede price continuation through the level.

Spoofing, layering, and why naive DOM reads suffer

Three related illegal (in US regulated markets) but persistent manipulation patterns:

  • Spoofing - placing a large order with no intent to fill, then canceling once it has moved the market. Classic one-off.
  • Layering - multiple spoofed orders at different prices building a visual "wall," all pulled in sync.
  • Quote stuffing - flooding the book with rapid order/cancel pairs to slow down competitors or confuse indicators.

Regulators (CFTC, SEC) pursue spoofing cases, and large fines have been levied, but enforcement is spotty and algo evolution is rapid. The practical implication for a tape reader: treat resting size as probabilistic, not deterministic. A fresh wall that just appeared is less trustworthy than a wall that has sat through three tests.

Iceberg detection - the one DOM skill still premium

Icebergs are one of the DOM's remaining unique contributions. Because they involve real refills after real fills, they can't be faked. Detection signs:

  • Aggressive volume hits a price; resting size is consumed.
  • Within a second, similar size reappears at the same price.
  • This repeats - three, five, ten times.
  • Over the full sequence, the cumulative aggressive volume at that price (visible on the footprint) is far larger than any single visible resting order.

If you see this, someone large is in - and they are almost always a meaningful participant whose direction is worth following.

Worked example · iceberg at value-area low

ES futures, mid-morning. Price drifts down into the prior session VAL at 5395.00. The DOM shows just 180 contracts bid at 5395.

Market sellers start hitting 5395. After the first 180 are taken, fresh 170 - 220 lot bids reappear. Then again. And again.

Over 6 minutes, the footprint shows 9,600 contracts traded at 5395.00, bid-side. The DOM never shows more than ~250 at a time.

Read: an iceberg order is soaking up sellers at 5395. Someone is building a substantial long position without revealing full size.

Setup: wait for aggressive selling to taper (delta shrinks, volume tails off). Enter long at 5395.50 - 5396. Stop at 5393.75 (below the iceberg's price). Target the prior session POC and beyond.

Why this is high-quality signal: icebergs require real capital and real fills to exist. Unlike walls or spoofs, they're not cosmetic. Following them has an edge most retail traders never capture because they're watching candles, not the ladder.

Active DOM trading - the old-school skill

Before footprint charts existed, some traders traded almost purely from the ladder. A few still do - particularly in fixed-income futures (US 10-year, 30-year, Bund) where DOM behavior remains cleaner than in equity-index futures.

The style:

  • Watch a small number of liquid products (often one).
  • Trade from perceived size changes: large order appears → fade into it; size on one side clears → chase.
  • Hold for seconds to minutes.
  • Extremely high trade frequency.

It is a real edge for a small number of people, and a cliff for everyone else. If it appeals to you, do it on tick-replay with real data for months before risking real money. It is the closest thing to musicianship in trading - you either develop the hands for it or you don't.

DOM vs footprint - the modern division of labor

The dominant modern workflow puts footprint at the center and DOM at the edge:

QuestionPrimary toolWhy
Who is aggressive right now?FootprintPost-execution, ground truth
What levels are being defended?DOM + HeatmapResting intent
Where is real iceberg flow?DOM (size pattern) + Footprint (volume confirmation)Both needed
Is this breakout real?Footprint (delta, imbalance, CVD)DOM alone misleads
Where is the void to target?DOM or HeatmapResting-book view of thin zones

A trader who uses footprint for 80% of the read and DOM for 20% (iceberg check, void check, wall validation) captures most of DOM's current value without being exposed to its weaknesses.

DOM settings worth tuning

A few platform-level settings make a significant quality-of-life difference:

One thing to avoid: the temptation to pile on DOM indicators until it looks like a spaceship cockpit. Simpler ladders read faster.

Common questions

Is Level 2 data enough, or do I need Level 3? Level 2 (aggregated depth) is what virtually all retail DOMs show. Level 3 (individual order IDs, queue position) is institutional-grade and not required for discretionary trading.

Should beginners trade from the DOM? Start with footprint. The DOM takes longer to read and is more vulnerable to algo misdirection. Add the DOM as a secondary view once footprint fluency is solid.

Do crypto DOMs read similarly? Major venue DOMs (Binance, Coinbase, CME crypto futures) are readable. Spoofing is if anything more common than in regulated futures. Same rules apply: validate before trusting.

Are there markets where DOM trading still works well? Fixed-income futures (ZN, ZB, ZF, Bund) are the canonical example. Relatively clean books, less aggressive spoofing, a culture of serious institutional flow. The skill transfers less cleanly to fast index futures and crypto.

How much screen time before I can read the DOM at a glance? Comparable to footprint - 100 - 300 hours of focused practice. The DOM is denser information per second than the footprint, which is both its strength and its learning curve.

Key takeaways

  • The DOM is the live order book: bids below, asks above, last-traded in the middle, size at each level.
  • It shows resting intent, not guaranteed execution - and intent can be withdrawn.
  • Four patterns still matter: persistent walls, iceberg refills, thin vacuums, and stacking/pulling.
  • Icebergs are the DOM's premium remaining signal - real capital, hard to fake, worth following.
  • Spoofing and layering degrade naive reads; treat resting size as probabilistic.
  • Modern workflow: footprint primary, DOM secondary. Iceberg detection and void-spotting are the DOM's high-value contributions.
  • Pure DOM scalping is a narrow skilled craft, not a beginner path.
  • Tune DOM settings for clarity (size highlighting, flash alerts) rather than for density.
  • Level 2 data is plenty for discretionary traders. Level 3 is institutional.

Up next: Volume Profile - the horizontal histogram that answers "where did the market agree on value?" - and how to use it together with everything you've learned about footprint, DOM, and heatmap.

Related lessons