Back to Learn
Tutorials April 26, 2026 by Damien
Tutorial · DOM Fundamentals · Part 1 of 5

How to read the DOM, actually.

The order book shows you what traders want to do, not what they've done. Most beginners read it wrong, and it costs them. Here's how to read it right.

Most traders learn to read candlestick charts before they ever open the Depth of Market window, and many never go back. The result is a market view limited to summaries: decisions already made, rendered after the fact. The DOM is the order book in real time. It shows what every other participant is willing to do at every price right now, before any candle gets drawn. Reading it well changes how every other chart on the screen looks.

This article walks through what every column on a DOM ladder means, what it tells you about the market, and just as importantly, what it doesn't tell you. The second half is where most traders go wrong.

What a DOM actually shows

A DOM (also called the order book or Level 2) is a real-time list of every limit order waiting to be filled at every price level near the market. Think of it as two queues: buyers on one side, willing to buy if price comes down to a specific level; sellers on the other side, willing to sell if price comes up to theirs.

The market sits in the middle of those two queues. When someone wants to buy right now (at any price), they take liquidity from the ask side and push price up. When someone wants to sell now, they take from the bid side and push price down. That's the entire mechanic. Everything else is detail.

ANATOMY OF A DOM LADDER BID PRICE ASK 4521.50 142 4521.25 387 4521.00 88 4520.75 ← LAST 215 4520.50 512 4520.25 94 4520.00 Sellers waiting above market Large block, potential resistance Last traded price Buyers waiting below market Major block, probable support Wider blocks = more concentrated liquidity at that price but "present" doesn't mean "active" FlowMatriX FLOWMATRIX-NT8.COM
FIG. 01 The DOM ladder shows resting limit orders at each price level. Green blocks (bids) represent buyers willing to buy below market; red blocks (asks) represent sellers willing to sell above. Block size reveals where liquidity is concentrated, but not whether it's real intent or display.

Reading the columns

Every DOM has the same three core pieces of information, even if the layout differs between platforms. Price in the middle, ascending top to bottom (or the reverse, check your settings). Bid quantity on one side, showing how many contracts buyers want at each price. Ask quantity on the other side, showing the same for sellers. The last traded price is usually highlighted, and that's where your eye should land first.

Some platforms add columns for cumulative volume traded at each price (the footprint), bid/ask volume separately, or order count. These are useful, but they're additions to the core three. Master those first.

The mistake that costs beginners money

Here's the trap. A new trader sees a big number on the bid side (let’s say 500 contracts) and thinks: "There's strong buying support here, price will hold." They go long. Five minutes later, the order has vanished and price has cut through the level like it was never there.

What happened? The order was never meant to execute. It was display. Algorithms post and cancel large orders thousands of times per second, often deliberately to influence other traders. Some of this is illegal spoofing, much of it lives in legal gray zones, and all of it makes raw DOM size a terrible predictor of price action.

What matters isn't the size of orders sitting on the book. It's what happens when price actually meets them.

A real bid will absorb aggressive selling: orders fill against it and price doesn't break through. A fake bid disappears the moment it gets threatened. The only way to tell the difference is to watch what happens at the level, not what's displayed before price gets there.

REAL LIQUIDITY vs DISPLAY REAL LIQUIDITY Big bid sits on the book 500 @ 4520.00 Sellers hit it... 312 left It absorbs & refills 500 @ 4520.00 ✓ PRICE HOLDS Real buying interest. Worth respecting. DISPLAY (SPOOF) Big bid appears suddenly 800 @ 4520.00 Price approaches it... 800 @ 4520.00 ? Order vanishes (gone) PRICE BREAKS THROUGH Was never meant to fill. Trap for the unwary. The DOM doesn't lie about what's there. It just doesn't tell you what's real. FlowMatriX FLOWMATRIX-NT8.COM
FIG. 02 Two large bids look identical on the DOM until price tests them. Real liquidity absorbs aggressive selling and refills; spoofed orders evaporate the moment they're threatened. The action at the level is the only reliable signal.

What to actually look for

If you're starting out, don't try to read every flicker of the order book. That’s a recipe for paralysis. Focus on three readings instead. They cover most of what a DOM tells a trader who isn't doing high-frequency arbitrage.

Three things to watch on every DOM

  • Imbalance between sides. When total bid size is 3× ask size (or vice versa), there's directional pressure waiting to express itself. Not a guarantee of direction, but a clear bias.
  • Price levels with concentrated liquidity. A block 3–5× larger than its neighbors acts like a magnet, either as support that holds, or as a target that gets taken out aggressively. Either way, it matters.
  • Refresh behavior. A constantly flickering DOM means algorithmic activity (often noise). A stable DOM means consensus: participants agree on the current pricing and aren't repositioning.

What this gets you

Reading the DOM well isn't about predicting the next tick. It's about understanding the context in which your trade is happening. Are you buying into a wall of resting offers, or into thin air? Is the bid you're relying on real, or about to vanish? These questions don't have answers on a candlestick chart. They have answers on the order book, if you know where to look.

None of this becomes intuitive without screen time. Watch a single instrument you trade for an hour with the DOM open. Don’t try to trade. Just observe what happens when price approaches large blocks. Within a week of doing this, you'll start seeing patterns that no indicator will ever show you.

One more thing worth saying: the DOM only ever shows live intent, orders waiting to fill. The executed side of the same story is the job of the footprint chart, covered in detail in the Footprint series. The two views complement each other, and serious order-flow readers use both.

Next in this series
Volume Profile & POC: Where Price Wants to Stay

Part 2 covers Volume Profile: the cumulative footprint of where trades have actually occurred over a session. The DOM tells you what traders want to do; the Volume Profile tells you what they have already done. Together, the two give you a complete picture of price acceptance and rejection.

· · ·

Want to suggest a topic?

Join our Discord community and tell us what you would like to read about.

Join Discord