Skip to content
GetProfitable
Search

Thick books, thin books and where DOM reading works

Lesson 8 · about 9 min

New order flow traders usually start on the most liquid product they can find, reasoning that more liquidity means cleaner information. For DOM reading specifically, the opposite is closer to the truth. This lesson explains why the DOM on a liquid index future is mostly unreadable by eye, why it becomes readable on thinner products, and how to choose where to practise.

What "thick" means in practice

Consider two futures contracts side by side at 10:30 in the main session. Numbers are illustrative of the kind of difference, not exact figures for any product.

Feature Thick index future Thinner commodity future
Displayed size at the inside 400 to 2,000 contracts 10 to 60 contracts
Order book updates per second Hundreds to thousands A few to a few dozen
Typical single market order 1 to 5 contracts 1 to 5 contracts
Contracts needed to move one tick Often 500+ Often 20 to 50
Time price spends at one tick Seconds to minutes Sub-second to seconds
Share of size that is algorithmic quoting Very high Moderate

On the thick product, a human trader lifting 2 contracts is 0.2% of the displayed ask. Their aggression is invisible. Size at each level is dominated by algorithms that add and pull in milliseconds, so what your eye sees as "480 on the bid" was 520, 310 and 490 within the last second. Reading pulling and adding by eye is not possible at that speed; the DOM becomes a flickering column of numbers whose changes you cannot attribute to anything.

On the thinner product, a 20-lot market order is a visible event: it clears a level, the tape shows one print, and the next level's behaviour (pull, hold, add) plays out over a second or two. The behaviours from lessons 2 and 3 are visible to a human.

Why thick is still useful, just differently

Thick products are not worse for order flow; they are worse for raw DOM reading by eye. Three things still work well on them:

  1. Footprint and delta (Module 3). Aggregating prints per price per bar smooths out the millisecond noise and shows where aggression concentrated. This scales to any liquidity.
  2. Volume profile (Module 4). Entirely liquidity-independent; more volume means a cleaner profile.
  3. Absorption at major levels. Even on a thick product, when 6,000 contracts trade at one price and it does not move, that is visible on the inside-volume column and on the footprint.

What does not work on thick products is watching individual levels a few ticks away and inferring intent from size changes. That size is mostly quoting algorithms, and their changes carry little information a discretionary trader can use.

Key idea: DOM reading needs prints that are large relative to displayed size. On thick books they are not, and the book is dominated by fast algorithmic quoting. Learn the DOM on a product where a single trade visibly changes the ladder.

Too thin is also a problem

Go too far the other way and the DOM becomes unreadable for a different reason.

  Bid | Price  | Ask
  ----+--------+-----
      | 82.60  |  3
      | 82.55  |
      | 82.50  |  8
      | 82.45  |  1
      | 82.40  |
   2  | 82.35  |
      | 82.30  |
   6  | 82.25  |
      | 82.20  |
   1  | 82.15  |

Gaps, one-lots, a wide inside spread. A single 10-lot market order would move price four ticks. Nothing here is "absorption" or "pulling"; it is just emptiness. Reading behaviour requires enough participants that behaviour exists. Products like this also punish execution: your own market orders cause the slippage you are trying to read.

A practical spectrum

Category Examples of the type DOM readability by eye Best tools
Very thick Major equity index futures, the most-traded crypto perpetuals on large exchanges Low Footprint, delta, profile, absorption at big levels
Medium Many energy, metal, rate and agricultural futures; large-cap stocks at the inside Good DOM plus footprint and profile
Thin Small-cap stocks, minor crypto pairs, distant futures months Poor; too gappy Profile only, with caution about execution

The medium band is where most traders find that DOM reading actually teaches them something. The product does not need to be exotic; it needs prints that are large relative to displayed size and a book that updates at human speed.

Session time changes the answer

The same product can be thick at 9:45 and thin at 3:00 in the morning. Overnight sessions on index futures are often more readable on the DOM than the main session, simply because displayed size drops and individual trades matter more. The trade-off is that overnight moves are less meaningful and can reverse entirely at the open. Use quiet sessions to learn the DOM; do not assume what you see there predicts the main session.

Stocks, crypto and fragmentation

For stocks, remember that any one exchange's book is a fragment; a consolidated feed helps but still omits dark pool volume. For crypto, each exchange has its own book and its own participants, and the thickness varies wildly by pair and venue. Perpetual futures books on major exchanges behave like thick index futures. Spot books for smaller pairs behave like thin stocks. Apply the same test: can a single visible trade change the ladder in a way you can attribute?

Try it: Pick three products you have data for. For each, watch the DOM for five minutes and record (a) typical displayed size at the inside, (b) the size of the largest single print you see, and (c) whether you could follow the behaviour of a level as price approached it. Rank the three by readability. That ranking, not popularity, decides where you practise.

Recap

  • On very thick books, displayed size is dominated by fast algorithmic quoting and single trades are invisible; DOM reading by eye does not work well.
  • Footprint, delta and profile still work on thick products because they aggregate prints.
  • Too thin is also unreadable: gaps and one-lots mean there is no behaviour to read and execution is costly.
  • The medium band, where a single trade visibly changes the ladder, is where DOM skills develop.
  • The same product's readability changes with session time; quiet sessions are good classrooms but poor predictors.

See it drawn

Original diagrams for the ideas on this page. Illustrative, not real market data.

Bid-ask spread in an order bookSell orders stacked above buy orders with a gap between the best of each.SELLERS (asks)50.0690050.051,40050.0460050.011,10050.002,30049.99800spread = 0.03BUYERS (bids)
The bid-ask spread. Buy orders sit below, sell orders above, and the gap between the best bid (50.01) and best ask (50.04) is the spread you pay to cross. Bar length shows the size resting at each price.
How a call option's delta changes with the underlying priceAn S-shaped curve rising from zero, passing through about a half at the strike, and flattening near one.Delta of a call option1.000.5008090110120Out of the moneyAt the moneyIn the money1.00 means it moves one-for-one with the stockdelta ≈ 0.50 at the strikeStrike 100Underlying price
Delta across the range of prices. Delta says how much a call's price moves for a one-point move in the stock. Far below the strike it is near 0 and the option barely reacts; at the strike it is about 0.50; far above it approaches 1 and tracks the stock.
Market, limit and stop ordersA price track crossing a resting limit order below the market and a stop order above it.10410210098PriceTime (the market moves left to right)priceSTOP BUY at 103.00waits above the market; becomes a market order when touchedtriggers hereMARKET ORDERfills at once at 100.60filled hereLIMIT BUY at 98.50rests below; fills only at 98.50 or better
Market, limit and stop orders. A market order buys straight away at whatever price is there. A limit order waits below until the price comes to it, and a stop order sits above and turns into a market order the moment price touches it.

Finished this module? Take the module quiz.