What Is DOM in Trading? Depth of Market Explained

DOM stands for Depth of Market, a real-time display that shows you all the pending buy and sell orders for a tradable asset, organized by price level. Instead of seeing only the single best bid and best ask price (what you’d get from a basic quote), DOM reveals the full stack of orders waiting to be filled at every price above and below the current market. It’s one of the primary tools used by short-term traders, especially in futures markets, to read supply and demand before placing a trade.

What the DOM Display Shows You

A DOM window, sometimes called an order ladder or price ladder, is a vertical column of price levels with buy orders on one side and sell orders on the other. At each price, you can see how many contracts or shares are sitting in the queue waiting to be filled. The price where the highest buy order meets the lowest sell order is the current market, and the gap between them is the bid-ask spread.

Think of it as looking at a line at two counters in a store. On the left, buyers are lined up at different prices they’re willing to pay. On the right, sellers are lined up at prices they’re willing to accept. A basic stock quote only tells you who’s at the front of each line. DOM shows you the entire line at every price, so you can see where the crowd is thickest and where it thins out.

Most DOM displays update in real time, meaning the numbers shift constantly as traders place, modify, and cancel orders. The speed of those changes carries its own information. A price level that suddenly fills with large sell orders, for example, suggests that sellers expect the price to stall or reverse there.

Level 1 vs. Level 2 Data

To use a DOM display, you need Level 2 market data. Level 1, often called “Top of Book,” gives you only the best bid and best ask, along with the last trade price. Level 2, labeled “Depth of Market” by exchanges, delivers the full order book across multiple price levels.

Level 2 data costs more. For non-professional traders on CME Group exchanges (which cover popular futures like the E-mini S&P 500, crude oil, and gold), Level 1 data runs about $5 per month per exchange, while Level 2 runs about $17 per exchange as of April 2026. A bundle covering all CME markets costs $15 for Level 1 or $45 for Level 2. These fees are charged per username and billed for the full calendar month even if you subscribe for a single day. Many stock brokers include some form of Level 2 data for free with funded accounts, though the depth and speed vary.

Why Traders Watch the DOM

The core idea behind DOM trading is that price alone doesn’t tell you the full story. Two assets can be trading at the same price, but one might have thousands of buy orders stacked just below the market while the other has almost none. The first is sitting on a floor of demand; the second could drop quickly if a few sellers hit the market.

Traders watch for several patterns in the DOM:

  • Order imbalance. When buy orders at and near the market significantly outnumber sell orders (or vice versa), it suggests short-term directional pressure. A sudden shift in that balance, especially around news events, can signal how the market is positioning itself before a move.
  • Stacking. A large cluster of orders appearing at a specific price level indicates strong interest there. If heavy sell orders stack up at a price just above the market, traders interpret that as resistance. Heavy buy orders below the market act as support.
  • Pulling. When orders at a key level are quickly removed, the support or resistance that appeared to exist vanishes. Traders who were relying on that wall of orders may suddenly find themselves on the wrong side of a move.
  • Absorption. Sometimes a large resting order at a price level keeps getting partially filled by incoming orders on the other side, yet the price doesn’t move through it. This “absorption” of selling (or buying) pressure suggests a strong participant is defending that level, and a reversal may follow.

How Scalpers Use the DOM

DOM trading is most popular among scalpers, traders who aim to capture small price moves over seconds or minutes. Because they’re trading on such short time frames, traditional chart patterns are less useful. What matters more is the live flow of orders.

A typical scalp might work like this: a trader sees that sell-side liquidity above the current price is thin, with very few resting orders at the next several price levels. Meanwhile, buy orders are stacking below. That imbalance suggests the price could move up easily through the thin sell side. The trader enters a long position and watches for large orders to appear above, which would signal that resistance is building. Once those orders show up and the momentum stalls, the trader exits.

The speed of this process is what makes DOM trading demanding. Prices, order sizes, and the entire shape of the book can change in fractions of a second. Most DOM traders use hotkeys or click directly on the price ladder to enter and exit positions without delay.

Spoofing and Misleading Signals

Not everything on the DOM is genuine. Spoofing is a practice where a trader places large orders with no intention of letting them get filled, then cancels them before execution. The goal is to create a false impression of supply or demand. For example, a spoofer might place a massive buy order below the market to make it look like strong support exists, encouraging other traders to buy. Once the price moves up, the spoofer sells into that demand and cancels the fake buy order.

A more sophisticated version, called layering, involves placing spoof orders at multiple price levels to create the appearance of deep, sustained interest. Spoof orders tend to appear and disappear quickly, often staying in the book for a noticeably shorter time than genuine large orders. They’re also typically canceled in a specific sequence, starting with the orders closest to the market (which carry the highest risk of actually being filled).

Spoofing is illegal in U.S. futures and securities markets, and regulators actively pursue enforcement. But it still occurs, which means DOM traders need to develop a sense of which orders look genuine and which are likely to vanish. Orders that sit at a level and absorb incoming trades are generally more reliable signals than large orders that appear suddenly and haven’t been tested.

Iceberg orders present the opposite challenge. These are large orders where most of the size is hidden, with only a small visible portion showing on the DOM. Once that visible slice gets filled, a new slice appears. So a price level that looks lightly defended on the DOM might actually have a substantial order behind it. Typically, the visible portion of an iceberg order is less than 25% of the actual order size.

Futures vs. Stocks

DOM is far more commonly used in futures trading than in stocks, and the reason comes down to market structure. Futures trade on centralized exchanges, meaning every order for a given contract flows through one order book. The DOM you see represents the complete picture of resting orders.

Stocks, on the other hand, trade across dozens of exchanges and alternative venues simultaneously. The Level 2 data your broker shows for a stock reflects orders on the exchanges it routes to, but significant volume may be executing elsewhere, including in dark pools that don’t display orders publicly at all. This fragmentation makes the stock DOM a less complete and less reliable tool. It’s still useful for gauging short-term sentiment on heavily traded stocks, but futures traders tend to place more weight on DOM signals because they know they’re seeing the whole book.

Getting Started With DOM Trading

If you want to start using DOM, you’ll need a broker and trading platform that support a price ladder display with Level 2 data. Most futures-focused brokers offer this as a core feature. For stock trading, platforms with direct market access typically include Level 2 displays, though the depth of data varies by subscription tier.

Many new DOM traders start by simply watching the ladder alongside a price chart without placing trades. This “screen time” helps you develop pattern recognition: learning what genuine absorption looks like versus a spoof, spotting when thin liquidity above the market signals a potential breakout, and getting a feel for the normal rhythm of order flow in the market you’re trading. Liquid contracts like the E-mini S&P 500 or crude oil futures are popular starting points because their order books are deep and active enough to generate consistent, readable signals.