Live Discounts
APEX IS 80% OFF!
Use Code: DGT
LUCID IS 50% OFF
No Activation Fee on Evals
TPT IS 40% OFF!
Withdraw from Day 1 Use Code: DGT
TRADEIFY IS 30% OFF
Use Code: DGT
FUNDEDNEXT 10% OFF
Uncapped Payouts 👀
Futures Mechanics Terminology

Depth of Market

A real-time display of all resting buy and sell limit orders at every price level — the "order book" view that shows market structure and liquidity.

Also known as
DOMorder booklevel 2market depthprice ladderbid-ask ladder
Updated May 11, 2026Jump to FAQ ↓

What is Depth of Market?

Depth of Market (DOM) is a real-time view of all resting limit orders at every price level — also called the order book or “Level 2” data. The DOM shows bids (buy orders) on one side and asks (sell orders) on the other, with quantities at each price level. Traders use DOM to gauge liquidity, anticipate support/resistance, and time entries.

Standard DOM displays show 5-10 price levels on each side of the current market. Bids cluster below current price; asks cluster above. The number of contracts “resting” at each level indicates how much demand or supply is there.

For prop firm traders, DOM is critical for two purposes: (1) stop placement (you don’t want to put stops just above thin levels where they’ll be picked off), and (2) entry timing (entering at levels with thick supporting orders gives a structural reason for the trade).

How Depth of Market works

DOM display structure (typical setup):

          ASK SIDE                 BID SIDE
4505.00   125 contracts            -
4504.75   80 contracts             -
4504.50   200 contracts            -
4504.25   45 contracts             -
4504.00   ← inside ask           ← inside bid
4503.75   -                        90 contracts
4503.50   -                        300 contracts
4503.25   -                        50 contracts
4503.00   -                        180 contracts

What DOM tells you:

  • Liquidity: Total contracts visible at nearby levels = how much you can fill without slipping.
  • Imbalance: 800 bids vs. 300 asks across visible levels = bids significantly thicker = bullish bias near term.
  • Key levels: Large stacks at specific prices (4503.50: 300 contracts) = potential support/resistance.
  • Spread: Difference between best bid and best ask. ES typically 1 tick (0.25 points).
  • Spoofing detection: Large orders that appear and disappear quickly without filling = potential spoofing (illegal but common).

Reading DOM for entries:

  • Thick bids forming: Suggests buyers stepping in. Possible long entry trigger if combined with technical confirmation.
  • Asks getting absorbed: Asks decreasing rapidly without price moving up = absorption = supply being eaten = potential breakout.
  • Bid pulling back: Bids disappearing as price approaches = no support, expect lower prices.

Reading DOM for stops:

  • Avoid placing stops just above thin levels — they’ll be picked off cheaply.
  • Stops behind clusters of opposing-side orders = harder to take out, requires real momentum.
  • If you’re long with stop at 4500.50, look at 4500.50 bids: if 200+ contracts there, your stop is structurally protected.

Limitations of DOM:

  • Hidden orders: Iceberg orders show only a small portion of total size. Visible book understates real liquidity.
  • Spoofing: Some apparent levels are spoof orders that disappear when approached.
  • HFT noise: Algorithms place and cancel orders rapidly. The book shifts millisecond by millisecond.
  • Big orders hide: Institutional traders rarely show their full size on the public book.

Worked example

DOM-driven entry decision:

ES trading at 4500.00. Trader sees:

  • 4501.00: 50 contracts asking
  • 4500.50: 80 contracts asking
  • 4500.25: 45 contracts asking
  • 4500.00: ← inside
  • 4499.75: 200 contracts bidding
  • 4499.50: 350 contracts bidding
  • 4499.25: 90 contracts bidding
  • 4499.00: 280 contracts bidding

Reading:

  • Bids significantly thicker than asks (820 visible bids vs. 175 asks)
  • Heavy support at 4499.50 (350 contracts)
  • Imbalance suggests upside pressure — buyers more willing to pay than sellers willing to sell
  • Decision: long ES, stop below 4499.25 (just under the support cluster)

30 minutes later:

  • 4499.50 bids absorbed (price held), then lifted to 4502
  • Stops above 4501 (45 contracts at 4501.00) triggered, fueling further upside
  • Trade closes +$100 per contract

The DOM read was right: bid imbalance + support cluster = bullish setup. The technical pattern alone might have been ambiguous; DOM confirmation gave the entry conviction.

Depth of Market vs related concepts

Side-by-side comparison of Depth of Market against the most commonly confused alternatives.

ConceptDefinitionCategory
Depth of Market this termA real-time display of all resting buy and sell limit orders at every price level — the "order book" view that shows market structure and liquidity.Futures Mechanics
LiquidityThe ease with which a futures contract can be bought or sold without significantly moving the price — measured by trading volume, open interest, and order book depth.Futures Mechanics
Open InterestThe total number of outstanding (not-yet-closed) futures contracts at a given moment — distinct from volume; measures market participation and sentiment.Futures Mechanics
SlippageThe difference between the expected price of a trade and the actual fill price — typically larger on market orders, during volatile conditions, and on illiquid contracts.Futures Mechanics
Limit OrderAn order to buy at or below a specified price, or sell at or above a specified price — guaranteeing your fill price but not guaranteeing execution.Futures Mechanics

Why traders fail Depth of Market

Treating DOM as the complete order book. Hidden orders (icebergs) and dark pools mean visible DOM is an incomplete picture. Use it as one input, not the whole story.

Over-trusting big orders that haven’t filled yet. A 500-contract bid at 4500 looks like strong support — until it cancels right before price reaches it (spoofing). Real support is bids that ABSORB, not just appear.

Placing stops behind “obvious” levels. If a level is obvious to you, it’s obvious to algorithmic stop-hunters too. Stops just behind thick orders get picked off in coordinated runs.

Ignoring DOM during news. Order books vaporize during news events. The DOM you see 30 seconds before NFP is irrelevant 30 seconds after release. Don’t trade DOM-based entries through news.

Frequently asked questions about Depth of Market

What is depth of market (DOM)?

A real-time view of all resting limit orders at every price level — the "order book." Shows bids (buy orders) on one side, asks (sell orders) on the other, with quantities at each price. Used to gauge liquidity, identify support/resistance, and time entries.

What's the difference between DOM and Level 2?

They're the same thing. "DOM" is the futures industry term; "Level 2" is the equity industry term. Both refer to the visible order book showing resting limit orders at multiple price levels above and below the current market.

Can I see all the orders in the market with DOM?

No. DOM shows VISIBLE limit orders. Hidden orders (iceberg orders), dark pools, and OTC trades don't show in DOM. The visible book is typically a partial view of total available liquidity.

How do I use DOM for stop placement?

Place stops behind clusters of opposing-side orders, not just above/below thin levels. A long position with a stop at 4500 is more protected if 200+ contracts rest on the 4500 bid — that buffer must be absorbed before stops trigger.

Is DOM included with prop firm accounts?

Generally yes during evaluation. After funding, market data subscriptions for full L2/DOM may incur monthly fees ($10-$30/month typical). Apex, TPT, Tradeify, and others offer DOM via their platform integrations (Rithmic, Tradovate, NinjaTrader).