Skip to content
Module 2 / 2
  1. Delta, CVD and absorption - when aggression stops working
  2. Bookmap, DOM and liquidity - before the transaction
  3. POC-to-POC strategies - trading value without guessing

Bookmap, DOM and liquidity - before the transaction

So far you have been analysing what has already happened - transactions. DOM (Depth of Market) and Bookmap show what has not happened yet - the limit orders waiting in the book. That is the difference between reading history and reading intentions.

Bookmap, DOM and liquidity - what you can see before the transaction0:00 / 8:00
Illustration for lesson: Bookmap, DOM and liquidity - before the transaction
6 / 7
Author
Zordon Intelligence Sp. z o.o.
Updated
8 min read
Structure sources
2

So far you have been analysing what has already happened - transactions. DOM (Depth of Market) and Bookmap show what has not happened yet - the limit orders waiting in the book. That is the difference between reading history and reading intentions.

The DOM is a table: at which prices, and how many contracts, are waiting passively. Bookmap is a visualisation of that table over time - a heatmap showing where liquidity was, where it is, and where it has been pulled.

Without this you will not understand false breakouts and stop-loss hunts.

DOM - the market’s anaesthesiology

The DOM shows 10-20 live Bid and Ask levels with their limit volume.

Example DOM for ES 4100.00:
Ask 4100.50 | 340
Ask 4100.25 | 520
Last 4100.00 | 4100.00
Bid 4099.75 | 800
Bid 4099.50 | 1200

What you measure in the DOM:

  1. Thickness (Size): Where the large limits >500 contracts sit. These are potential barriers.
  2. Pulling: A large 1000-lot limit on the Ask suddenly disappears as price approaches - that is spoofing or a defence withdrawn. It was NOT real liquidity.
  3. Stacking: As price falls, fresh 300, 400, 500 lots keep appearing on the Bid - someone is defending the level aggressively, adding size.
  4. Thin Book: 20-30 contracts per level on one side. Every market hit moves price 4-5 ticks. That is an LVN area in the language of the order book.
DOM behaviourMeaning
A large Bid/Ask sits there and is eaten (traded through)Real absorption, the level will be defended
A large Bid/Ask disappears before it is touchedA fake wall, a spoof, price will pass through
A thin book on one side, a thick one on the otherRisk of a fast move towards the thin side (the void)
Iceberg - constant refreshing 50 xHidden defence, hard to break through without heavy volume
Order Book Imbalance formula:

OBI = (Sum Bid Size top 5 levels - Sum Ask Size top 5) / (Sum Bid + Sum Ask)

OBI > +0.3 → Bid advantage, upward pressure (more passive buyers)
OBI < -0.3 → Ask advantage, downward pressure

OBI is short-term (seconds), do not confuse it with delta (transactions).

Bookmap - the liquidity heatmap

Bookmap draws the history of the DOM. The X axis is time, the Y axis is price, colour is limit size in the book, and dots are transactions.

What you see:

  • Yellow/red horizontal bands: Large limits standing for a long time. These are liquidity HVNs.
  • Black holes: A void in the book, no limits at all. These are liquidity LVNs - price will jump straight across.
  • Disappearing bands: A large limit suddenly vanishes - spoofing.
  • Dots driving into a band: Transactions striking the limit - absorption. If the dots are large and the band does not disappear - someone is defending.

3 key setups from Bookmap:

1. Liquidity Vacuum (the void): On the heatmap you see a light background (little colour) between two thick bands. Inside that vacuum price moves 5x faster. Your job: do not put a stop inside the vacuum and do not enter in the middle of it - enter at its edge, against thick liquidity.

2. Liquidity Grab: Price quickly breaks through a level where a large Ask band sat, takes out the stop losses (transaction dots above the band), and then immediately returns below the band. The band was bait. This is the classic false breakout. What you measure: traded volume beyond the level < the limit volume that stood there.

3. Absorption Wall: A thick band on the Bid (2,000 contracts, say) and for 3 minutes non-stop transaction dots hammer into that band, yet the band does not disappear and price stands still. That is real defence. Once it is absorbed there is usually a fast move up, because the aggressive sellers have run out.

DOM vs Footprint vs Volume Profile - the complete picture

ToolWhen does it exist?What does it show?What is it for?
Volume ProfileAfter the transactionWhere the largest volume historically wasValue levels, targets
Footprint/DeltaAt the moment of the transactionWho was the aggressorInitiative and current absorption
DOM/BookmapBefore the transactionWhere limit liquidity is waitingSlippage risk, false breakouts, defences

The mistake 90% of beginners make: they look at only one of them. A professional combines:

Level: historical HVN + VAH from Volume Profile
↓
Entry: I check Bookmap - is there thick liquidity at this level (confirmation of defence)?
↓
Confirmation: does Footprint show absorption (large Bid vol, price not falling) + is Delta Efficiency rising?
↓
Decision: yes - I have a confluence of 3 layers.

There is no point analysing the DOM without Volume Profile. A large 1,000-contract limit in the middle of nowhere may be a random algorithm. That same limit at a weekly POC carries 10x the weight.

When the plan says do not trade

  1. When Bookmap shows constant flickering - limits appearing and disappearing every 200ms across 20 ticks. These are HFT algorithms fighting each other. There is no real liquidity. Every large band is fake. Turn the DOM off and come back when the heatmap settles.
  2. When the Bid/Ask spread is >3x normal and the DOM has 10-20 contracts per level. That is a market without liquidity (e.g. the open of commodity contracts, the overnight session). False breakouts will come every few minutes and slippage on your stop will be 5x bigger. Plan: do not trade.
  3. When you see a huge 5,000-contract Ask wall at a historical high with no Volume Profile context whatsoever, and you know macro data lands in 30 seconds. That is spoofing ahead of the data. It will be pulled 2 seconds before the release and price will fly straight through it. Do not treat walls before data as defence.
  4. When you try to scalp the DOM alone, without Volume Profile and Footprint. The DOM changes 20 times a second. Your brain cannot keep up. You will react emotionally to the flicker. The DOM is a filter, not an entry signal.

The mistakes that cost the most

1. Treating every large limit as impassable. A large limit may be an iceberg that gets pulled after 10%, or an order meant to scare people off that will be withdrawn (a spoof). The only limit that is real is the one being eaten - you see transactions hitting it and it does not disappear.

2. Catching a falling knife on a “thick Bid” without confirmation of absorption. You see 3,000 contracts on the Bid and you buy 2 ticks above it. That Bid disappears and price drops 30 ticks through the void. Rule: never enter ahead of a thick Bid, enter only after you see it being defended (transaction dots into it and it holding).

3. Placing your stop loss right behind a large liquidity wall visible in the DOM. Everyone can see it. Algorithms hunt the stops behind the wall. Your stops must be either in front of the wall (tight, accepting the risk that the wall breaks), or far behind the next liquidity void (behind an LVN). Putting a stop 1 tick behind a 2,000-contract wall is asking for a liquidity grab.

4. Ignoring correlation between markets in the DOM. On ES you may see a thin book and want to short, but at that same moment NQ shows a thick Bid and absorption has stopped. ES will be dragged along by NQ. Always check the DOM on a correlated market (ES vs NQ, DAX vs ESTX50).

Measurable exercise

Goal: to learn to tell real defence from spoofing.

  1. Open Bookmap on ES or FDAX during RTH hours.
  2. For 3 days, mark every wall >1,000 contracts that held for more than 60 seconds.
  3. For each wall, record:
    • Was it eaten (transactions into it) or pulled (it vanished without transactions)?
    • What was the price reaction after it was touched (a bounce of at least 3 ticks or a break through)?
    • Where was that wall relative to the day’s POC/VAH/VAL?
  4. After 30 walls, calculate:
    • % of walls eaten vs pulled
    • % of successful defences at HVN levels vs in the void
    • the average bounce distance after a real defence
Table:
Time | Level | Wall size | Location vs VA | Eaten/Pulled | Reaction | Conclusion

You will learn that 60-70% of large walls are spoofed before they are touched, and that only those at historical HVNs have a success rate >55%.

Check yourself

  1. How does the DOM differ from Footprint, and why do you need both?
  2. What is OBI and how do you calculate it? Which value signals a buyers’ advantage?
  3. On Bookmap, describe what a Liquidity Grab looks like versus an Absorption Wall.
  4. Why should you not place a stop 1 tick behind a large wall visible in the DOM?
  5. What is spoofing and how do you tell it apart from real defence?

Frequently asked questions

Is Bookmap essential, or is the DOM alone enough? The DOM is a photograph, Bookmap is a film. Your brain will not remember where liquidity was 5 minutes ago. Bookmap remembers. If you scalp <5M or trade the open, Bookmap gives you a huge edge. If you swing on the daily, Volume Profile + Footprint is enough. DOM/Bookmap is an intraday tool.

Does a large Bid limit mean someone wants to buy and price will rise? Not always. It may mean a large seller wants you to think price will rise, and pulls the limit as you approach, so as to sell to you higher up. All that counts is whether the limit is being filled (eaten by transactions), not whether it exists.

Which platform has the best Bookmap/DOM? Bookmap Global Plus is standalone software. ATAS, Sierra Chart, NinjaTrader and Quantower have built-in DOM and heatmaps. The key is that the DOM uses real exchange data (CME, EUREX), not CFD. On CFD the DOM is simulated and does not show real liquidity.

Can I trade on Bookmap alone without Volume Profile? You can, but you give away 50% of the context. Bookmap shows intentions here and now, Volume Profile shows where those intentions make historical sense. Bookmap alone leads to overtrading in the void. Combine both: first the level (Volume Profile), then the method of defence (Bookmap).


Advertisement

Key takeaways

  • So far you have been analysing what has already happened - transactions. DOM (Depth of Market) and Bookmap show what has not happened yet - the limit orders waiting in the book. That is the difference between reading history and reading intentions.

Structure sources

The material is based on source documents. Variable values — fees, limits, regulatory figures — are worth checking at the source before making a decision.

Disclaimer

  • Educational material. Not investment advice or a recommendation. Trading involves the risk of losing capital.
  • The materials are educational. They are not investment advice or a recommendation within the meaning of financial instruments trading regulations. Numbers in examples are illustrative unless a measurement date and source are given.

Who writes this and how we check it

The materials are written and verified by Redakcja Kurs Tradera — the rules are described on about the site: every number has a source, and we show gaps openly. Report a factual error via contact — corrections are described in the content.

Course progress 0 / 7
Next →

Progress is stored only in this browser (localStorage) — there is no account and no copy on the server. Clearing site data will remove it. Manage your data