KNOWLEDGEBASE

What Is a DOM (Depth of Market)? The Price Ladder Explained

The DOM (Depth of Market) is a price ladder showing the resting buy and sell limit orders at each price level. Here's how to read one, how traders use it for entries and exits, and why it's the tool of choice for futures scalpers.

Quick answer: A DOM (Depth of Market), also called a price ladder, is a real-time display of the resting buy and sell limit orders at each price level in a market. Prices run vertically down the middle; bids (buyers waiting below) sit on one side and asks/offers (sellers waiting above) sit on the other. Futures traders use the DOM to see where liquidity is sitting, to judge short-term supply and demand, and to place orders with one click directly on the ladder.

How to Read a DOM

Picture a vertical ladder of prices. Somewhere in the middle is the current market. Below it, you'll see the bids: buyers who've said "I'll buy, but only at this price or better," with a number showing how many contracts are waiting at each level. Above it, the asks: sellers doing the same thing in the other direction.

Here's the analogy: the DOM is the line at the store. Bids are people lined up to buy at each price, asks are people lined up to sell. When an aggressive market order comes in, it takes people out of the front of the line. If it takes out everyone at a price level, price moves to the next level. That's literally all price movement is — one side's line getting cleared out.

Most DOMs also show recent traded volume at each price and your own working orders and position, which is why scalpers often trade directly from the ladder instead of from a chart.

What Traders Actually Use the DOM For
  • Fast order entry: click a price to place a limit order there, drag to move it, click again to cancel. For scalpers, this speed is the whole point.
  • Spotting large resting orders: a wall of 500 contracts sitting on the bid when every other level shows 40 is information. Maybe it's real support. Maybe it's a spoof that vanishes the moment price gets close. Either way, you want to know it's there.
  • Reading the pace of trade: how fast orders are getting filled, whether bids are stacking or pulling, whether sellers keep reloading at a level. This is the stuff a chart can't show you until after the fact.
  • Judging slippage risk: thin depth means your market order will walk through several price levels. If you trade bigger size, the DOM tells you what the market can actually absorb.
The Honest Caveats

First: resting orders are not commitments. Anyone can place a big limit order to look scary and cancel it before it fills — the practice is called spoofing, and while it's illegal on regulated exchanges like the CME, order-pulling in general is a normal part of the game. Don't treat every big number on the ladder like gospel.

Second: in fast markets, the DOM moves quicker than your eyes can process. New traders often freeze or, worse, start clicking impulsively because the ladder makes the market feel like a video game. If you've ever wondered how someone racks up 90 trades in a day, a DOM was probably involved. Guilty.

Third: depth data usually costs extra. Top-of-book data (just the best bid and ask) is cheaper than full depth (all the levels), and your data feed — Rithmic, Tradovate, CQG, whatever your firm uses — determines what you can see.

Do You Need a DOM?

If you're scalping or trading order flow on futures: yes, it's the standard tool, and honestly it's worth learning even if you end up not using it, just to understand how the market's plumbing works. If you're trading off 15-minute charts with defined levels, you can have a perfectly good career never touching one. A DOM makes you faster; it doesn't make you right.

DOM FAQ

What does DOM stand for in trading?

DOM stands for Depth of Market. It's also called the order book, the ladder, or the price ladder — all the same thing: a display of resting limit orders at each price.

What's the difference between the DOM and time and sales?

The DOM shows orders that are waiting to trade (intent). Time and sales shows orders that already traded (action). Order flow traders usually watch both: the ladder for where liquidity sits, the tape for what's actually getting done.

Can I see the full order book in forex?

Not really. Spot forex is decentralized, so there's no single order book to display — any forex DOM is showing one broker's or one venue's orders only. Futures DOMs show the real, complete book for that contract because everything trades on one exchange. It's one of the big reasons order flow traders prefer futures.

Why do big orders on the DOM disappear before price reaches them?

Because limit orders can be cancelled at any time. Some of those orders were never meant to fill — they were placed to influence other traders. Treat displayed depth as a clue about intent, not a promise.