Skip to main content

How to Read Depth-of-Market

Depth-of-market (DOM), also called level 2 data, provides the complete view of all visible bids and asks at multiple price levels below and above the best bid and ask. While most traders focus on the level 1 data—just the single best bid and ask—depth-of-market provides far richer information about market structure, trader intentions, and price direction. Understanding how to read DOM transforms traders from reactive order-followers into proactive strategists who can anticipate price moves and execute with precision.

Depth-of-market data extends well beyond the top of book, showing perhaps 10, 20, or even 100+ price levels. Each level displays the accumulated volume available at that price. By examining patterns in this depth, experienced traders recognize signatures that predict near-term price direction, identify hidden orders, and assess whether the market is likely to push toward resistance or support.

Quick definition

Depth-of-market (DOM), or level 2 data, displays all visible buy orders (bids) and sell orders (asks) at multiple price levels, not just the best bid and ask. Reading DOM means analyzing the pattern and volume at each level to assess liquidity, predict price moves, and execute trades.

Key takeaways

  • DOM shows the order book below the surface, revealing trader intentions beyond just the top bid-ask
  • High volume at specific price levels indicates strong support or resistance
  • Volume clusters reveal where traders have placed significant orders
  • Comparing bid-side volume to ask-side volume indicates buyer or seller pressure
  • Imbalance (more asks than bids, or vice versa) predicts short-term price direction
  • Watching DOM in real-time shows how order book responds to price movements
  • Gaps (empty price levels) reveal disagreement about fair value
  • Aggressive orders that "hit" the DOM predict continued price movement

Depth of market structure

The structure of depth-of-market

Depth-of-market displays bids on the left side, asks on the right side, with the best bid and ask in the middle. A typical DOM display shows:

Left side (Bids):

  • Price level (descending, e.g., $150.00, $149.99, $149.98, etc.)
  • Volume at that price (e.g., "1,200 shares" at $150.00)
  • Often a count of the number of orders at that level (e.g., "4 orders" at $150.00)

Center:

  • The current mid-price or a visual separator

Right side (Asks):

  • Price level (ascending, e.g., $150.01, $150.02, $150.03, etc.)
  • Volume at that price (e.g., "800 shares" at $150.01)
  • Often a count of the number of orders at that level

Most trading platforms display 10-20 levels on each side, though professional platforms might show 50+ levels. Some platforms allow traders to scroll deeper or adjust the displayed depth.

A sample DOM for Apple (AAPL) might look like:

BIDS           |     ASKS
$150.00 (2,100)|$150.01 (2,800)
$149.99 (1,500)|$150.02 (1,600)
$149.98 (3,200)|$150.03 (950)
$149.97 (800) |$150.04 (1,200)
$149.96 (1,100)|$150.05 (700)

From this simple example, traders can extract several insights. The best bid ($150.00) has 2,100 shares; the best ask ($150.01) has 2,800 shares. The spread is $0.01. The asks have slightly more total volume (approximately 6,250 shares across the top 5 levels) than the bids (approximately 8,700 shares across the top 5 levels). This suggests strong bid-side pressure and potential for the price to move upward.

Reading volume patterns and clusters

The most important skill in reading DOM is identifying volume clusters—price levels with abnormally high volume concentration.

If a price level shows 10,000 shares when typical levels show 1,000-2,000 shares, that level is a cluster. Large volume clustering indicates that traders have placed significant orders there. These clusters often represent support (on the bid side) or resistance (on the ask side).

A large volume cluster on the bid side at $149.95, for example, might indicate that traders expect the stock to fall to $149.95 but no further. Traders who believe $149.95 is undervalued have placed large buy orders there. This clustering creates support—if the price reaches $149.95, the large volume will likely absorb selling pressure and cause the price to rebound.

Similarly, a large volume cluster on the ask side at $150.10 might indicate resistance. Traders have placed large sell orders there, believing the stock is overvalued above $150.10. If the price rises toward $150.10, this resistance likely prevents further upward movement.

Imbalance refers to comparing total volume on the bid side to the ask side. If the bids have 50,000 total shares across the top 10 levels, and the asks have 30,000 total shares, the market shows buy-side imbalance. This suggests more potential buyers than sellers are present, predicting upward price pressure. Conversely, if asks exceed bids, the sell-side imbalance predicts downward pressure.

Imbalance changes constantly as new orders arrive and old orders execute or cancel. Traders watch imbalance shifts as real-time indicators of directional bias.

Iceberg orders and hidden volume

Not all volume in the order book is visible. Iceberg orders are large orders with only a small visible portion. An iceberg order for 100,000 shares might display only 5,000 shares; when those 5,000 execute, another 5,000 automatically appear, continuing until the full 100,000 is filled. FINRA maintains rules governing how such orders must be displayed and disclosed.

Iceberg orders create a challenge for DOM readers: the visible volume understates the true volume at that price level. A trader seeing 5,000 shares at $150.00 might assume that only 5,000 shares are available. When aggressive buying sends the price to $150.00, those 5,000 shares execute instantly, and the trader expects the price to move higher. Instead, a new 5,000-share tranche appears at $150.00 (the iceberg order's next layer), absorbing the trader's buying.

Traders experienced in reading DOM learn to recognize iceberg signatures. If a price level shows:

  1. An abnormally round volume number (exactly 5,000 shares, exactly 10,000 shares)
  2. The volume never decreases despite apparent buying
  3. New volume appears at exactly the same price after the previous volume executes

These clues suggest an iceberg order, not normal order book structure.

The relationship between depth and price movement

A fundamental principle of DOM reading is that sparse depth predicts large price moves, while abundant depth predicts stability.

If the order book shows:

  • $150.00 bid (2,000 shares)
  • $150.01 ask (2,500 shares)
  • $149.99 bid (1,500 shares)
  • $150.02 ask (1,000 shares)
  • Very little visible below those levels

The shallow depth means that a large buy order would quickly exhaust the 2,500 shares at the ask, then the 1,000 shares at $150.02, requiring further movement upward to find more sellers. A small buy order of 3,000 shares would move the price up two levels. This shallow order book predicts large price swings.

Conversely, if the order book shows:

  • $150.00 bid (50,000 shares)
  • $150.01 ask (45,000 shares)
  • $149.99 bid (40,000 shares)
  • $150.02 ask (35,000 shares)
  • Substantial volume at deeper levels

The deep order book means that buy orders are absorbed quickly without requiring price movement. A 3,000-share buy order would execute almost entirely at the best ask ($150.01) without moving the price. This deep order book predicts price stability.

This principle is essential for predicting volatility. Before economic announcements or earnings releases, experienced traders watch DOM. If depth declines significantly pre-announcement (market makers reducing inventory), expect larger price swings post-announcement. The shallow book will allow small order imbalances to move prices significantly.

Watching for large orders hitting the book

Real-time DOM observation reveals when large orders execute, called hitting the book. When a large market buy order arrives, it immediately executes against the best asks. Watching this execution in real-time DOM is like watching a game of Pac-Man: the order consumes asks in order as it moves through the book. The SEC and FINRA require real-time dissemination of order book information to ensure market transparency.

A trader watching DOM sees the best ask volume decrease, then disappear entirely. This signals that a large buy order was just executed. The direction (buy order hitting asks) predicts continued buying pressure if the large order came from an informed buyer or institutional investor accumulating.

Conversely, when a large sell order hits the bids (consumes bids instead of offers), it signals selling pressure. The best bid volume decreases, then disappears. The bids push down a level or more.

Large orders hitting the book matter because they reveal real money flowing—institutional investors moving positions, not just daytraders gaming the order book. When an institutional buyer aggressively sweeps up available asks, it often presages continued buying as other traders recognize the large order and follow (a herding phenomenon called "information cascades").

Support and resistance in the DOM

Support and resistance levels, fundamental technical analysis concepts, become visible in the DOM.

Support is a price level where previous buyers congregated or where traders expect support. In DOM, support appears as large volume clusters on the bid side at specific price levels. If Apple's DOM shows 10,000 shares at the $149.95 bid, this clustering indicates support there.

Resistance is a price level where previous sellers congregated. In DOM, resistance appears as large ask-side clusters. If Apple's DOM shows 8,000 shares at the $150.10 ask, this clustering indicates resistance there.

These clusters form because traders place orders at price levels they believe are significant. A level is significant if previous trades occurred there (price bounced there historically), or if fundamental analysis suggests it's fair value.

Understanding support and resistance in DOM helps traders predict where the price will face obstacles. If a trader is buying and sees the price approaching an ask-side cluster, they expect resistance and might reduce position size or sell into strength.

Order book imbalance and micro-movements

Contemporary algorithmic traders focus heavily on order book imbalance at ultra-short timeframes (microseconds to seconds). The principle is simple: if the bid-side volume significantly exceeds the ask-side volume, the price will likely move upward in the next millisecond. FINRA regulations govern how algorithmic strategies may operate in public markets.

This high-frequency principle has merit: imbalance represents the current supply-demand state. More demand (bids) than supply (asks) should push prices up. However, this relationship holds only very short-term (milliseconds to seconds). Over longer periods, prices are determined by information, fundamental value, and supply-demand across the entire market, not just the displayed order book.

For retail traders focused on timescales of minutes to days, analyzing order book imbalance is less useful than for algorithmic traders operating at microsecond timescales. However, significant imbalances can still provide useful signals.

If imbalance is extreme (bid-side volume is 3-5x larger than ask-side volume), the price will likely move upward over the next several minutes, assuming the imbalance persists. If imbalance reverses (ask-side suddenly exceeds bid-side), downward pressure emerges.

Real-world examples

Scenario 1: The Imminent Breakout

A trader examining Microsoft's DOM sees:

  • Asks side at $420 (3,000 shares), $420.05 (1,500 shares), $420.10 (2,000 shares)
  • Bids side at $419.95 (5,000 shares), $419.90 (3,500 shares), $419.85 (2,000 shares)

The bids significantly exceed the asks. Total bid volume in the top 3 levels is 10,500; total ask volume is 6,500. This 10,500 to 6,500 imbalance suggests upward pressure.

A few minutes later, the DOM shows:

  • Asks consumed: only 500 shares remain at $420; the 1,500 at $420.05 are gone
  • Bids increase: $419.95 now shows 8,000 shares (others joined the buyer)

The consumption of asks combined with expanding bids indicates strong buying. A trader recognizing this pattern would expect the price to break through the remaining asks and move higher.

Scenario 2: Hidden Resistance Ahead

A trader watching Tesla's DOM notices the price rising toward $250. DOM shows:

  • Asks at $250.00 (500 shares), $250.05 (700 shares), $250.10 (600 shares)
  • Then a large $250.25 ask (7,000 shares)
  • Then minimal volume above $250.25

The large 7,000-share ask at $250.25 represents a significant resistance cluster. A buyer pushing toward $250.25 would need to absorb 500 + 700 + 600 + 7,000 = 8,800 shares to break through. This large intermediate cluster suggests resistance is likely, and the price might stall before reaching $250.25.

Scenario 3: Iceberg Recognition

A trader watches Intel's DOM during earnings announcement:

  • The ask side consistently shows 5,000 shares at each price level ($100.00, $100.01, $100.02, etc.)
  • After the first large buy order executes 5,000 shares, another 5,000 immediately appears at the same price
  • This pattern repeats as the price rises
  • The volume figures are all round numbers (5,000, 5,000, 5,000)

These characteristics indicate an iceberg order. A seller (likely an institutional trader) has placed a large order (likely 50,000+ shares) but only displays 5,000 at a time. The trader recognizing this pattern understands that buying 5,000 shares won't move the price through this level; instead, more supply will appear.

Common mistakes

Mistake 1: Overestimating significance of top-level imbalance. The bid-ask imbalance at the single best bid and ask is dominated by market maker positioning, not fundamental demand. A short-lived imbalance at the top level predicts almost nothing. Look instead at aggregate imbalance across multiple levels.

Mistake 2: Assuming volume clusters are immobile. Large volume clusters don't stay put. Traders constantly cancel and resubmit orders. A 10,000-share cluster at $149.95 might disappear and reappear at $149.94 within seconds. Relying on specific volume levels as support is risky.

Mistake 3: Ignoring the ask side. Many traders focus on bid-side volume (support) while ignoring ask-side volume (resistance). Both matter equally. Sellers are as important as buyers in determining price direction.

Mistake 4: Confusing order book with price chart. Just because the DOM shows 50,000 shares at the bid doesn't guarantee that price will move there. The 50,000 shares might be placed there as the price approaches, not before. Price and volume must be understood together, not separately.

Mistake 5: Trading based purely on DOM without considering context. DOM shows current supply and demand, but doesn't include information about news, earnings, sector movements, or broader market trends. Large volume clusters can evaporate instantly if news arrives. Always consider DOM within the broader trading context.

FAQ

Q: Is reading DOM better than reading price charts? They provide different information. Charts show historical price and volume; DOM shows current order book structure. The best traders use both. Charts show where support and resistance have formed historically; DOM shows where orders currently cluster.

Q: Can I identify institutional orders in the DOM? Partially. Very large round-number volume clusters at specific price levels (exactly 10,000 shares, 50,000 shares) often indicate institutional orders. However, institutions also use algorithms that split orders into pieces, and retail traders use round numbers too. You can form hypotheses but not certainties.

Q: Should I trade based on DOM changes alone? Not usually. DOM is most useful when combined with price movements and other indicators. A large bid-side cluster doesn't guarantee upward movement; it just increases the probability if other factors (breakout pattern, technical levels, positive news) align.

Q: How far down should I look in the DOM? Most professionals focus on the top 5-10 price levels where most volume clusters. Beyond that, volume becomes sparse and less predictive. However, during trend-setting moves, traders are willing to move the price through multiple levels, making deeper volume matter.

Q: Do market makers manipulate the DOM to trap traders? Yes, sometimes. Market makers and sophisticated traders occasionally place large orders with no intent to execute, just to create the impression of support or resistance. However, these tactics are illegal (spoofing) under current regulations. While spoofing occasionally occurs, relying on DOM for trading while assuming it's all manipulated is overly cynical.

Q: Can I use DOM to predict gaps at the next day's open? No. DOM only shows current trading session orders. Orders placed after-hours aren't visible in the regular-session DOM. Gap direction depends primarily on overnight news, not pre-market DOM.

Q: Is reading DOM better for day trading or swing trading? Both can benefit. Day traders rely heavily on DOM because they're trading timescales where order book structure dominates (minutes to seconds). Swing traders benefit from DOM analysis but also need to consider longer-term trends. The more short-term your trading, the more DOM analysis matters.

Understanding depth-of-market requires familiarity with related order book concepts:

  • Level 1 data — Just the best bid and ask; insufficient for sophisticated trading
  • Bid-ask spread — The difference between best bid and ask; visible at the top of DOM
  • Market depth — Total liquidity at multiple price levels; visualized in DOM
  • Support and resistance — Price levels where buyers and sellers congregate; visible as DOM clusters
  • Order book imbalance — Comparing bid-side to ask-side volume; predicts short-term moves
  • Iceberg orders — Large orders with only partial visibility; recognizable through DOM patterns
  • Market maker activity — How market makers position; observable through DOM structure
  • Volume clustering — Concentration of orders at specific price levels; key DOM reading skill
  • Information asymmetry — Unequal knowledge between traders; reduced through DOM analysis
  • Liquidity — Ease of trading; assessed through DOM depth analysis

Summary

Depth-of-market (DOM) provides the complete view of all visible bids and asks at multiple price levels. Learning to read DOM transforms traders from reactive to proactive, enabling them to predict price moves, assess liquidity, and execute strategically.

Key DOM-reading skills include identifying volume clusters that indicate support and resistance, recognizing imbalance between bid-side and ask-side volume (which predicts short-term direction), detecting iceberg orders through characteristic patterns, and understanding how depth predicts volatility (sparse depth = larger price moves).

Real-time DOM observation reveals when large orders execute, providing signals of institutional activity. When asks are consumed by large buy orders, expect continued buying. When bids are hit by large sell orders, expect selling pressure.

DOM is most valuable for short-term trading (minute-scale to hour-scale) where order book structure dominates price moves. For longer-term trading, DOM analysis is helpful but must be combined with technical analysis, fundamental analysis, and market context. The best traders synthesize all available information, using DOM as one input among many in their decision-making process.

Next

Common Order-Book Mistakes