QBMFX ACADEMY

Advanced Forex · Order Flow · Lesson 02 of 8

DOM, Order Book and Liquidity Analysis

Read depth-of-market ladders, resting liquidity, cancellations and the limits of displayed orders.

Educational notice: This is an educational lesson, not financial advice. Trading can result in substantial losses.

Reading the DOM ladder

A depth-of-market ladder displays bids and offers at successive price levels, often with last-traded quantity and recent volume. The center is the active market, while levels above and below show resting interest. Some platforms aggregate orders by price; others offer market-by-order data with individual order identifiers. Check whether the display is real-time, delayed, aggregated or simulated. A bright quantity cell is not a directional signal by itself.

Resting liquidity and queue priority

A limit order joins a queue governed by the venue’s matching rules, commonly price-time priority but not universally. Earlier orders at the same price may fill before later ones. When a trader sees 200 contracts at the bid, that figure may change before an aggressive sell arrives. A retail DOM screenshot cannot guarantee that the viewer would receive the same fill. Distinguish visible queue size from expected executable liquidity.

Displayed depth is cancellable and venue-specific. A large resting bid can vanish before execution, so it should not be treated as guaranteed support or proof of spoofing. Compare displayed size with actual traded size at that price.

Liquidity walls and magnets

Large displayed bids or asks are sometimes called walls. They can act as short-lived reference points because traders watch them, but they are not durable support or resistance by definition. A wall can be traded through, pulled, replenished or partially hidden. Watch whether trades repeatedly hit the level and whether the displayed size decreases. The relationship between executions and price movement is more informative than the initial number alone.

Pulling and stacking

Stacking describes an increase in displayed liquidity at a price, while pulling describes a decrease without an equivalent executed trade. These changes may reflect genuine risk management, algorithmic quoting or strategic behavior. Do not label every cancellation manipulation. Track changes alongside trade prints and spread behavior. A thinning offer side before a breakout may be relevant, but only as one observation within a broader plan.

Spoofing awareness

Spoofing generally refers to entering orders with intent to cancel before execution in order to mislead the market, and is prohibited on many regulated venues. A retail trader cannot infer intent from a single cancelled order. Avoid teaching a visual pattern as proof of misconduct. Instead focus on practical caution: displayed size can vanish, and trades should not be based solely on an apparent wall. Use executed volume and follow-through to evaluate a setup.

Capture snapshots before and after a known release, including spread and cancellations. Distinguish resting quotes from executions and do not extrapolate one broker’s DOM to the entire FX market.

Gold futures example

Suppose GC futures approaches a prior session high. The ladder shows substantial offers above price, but successive aggressive buys transact at the ask. If price remains pinned while buy volume rises, there may be absorption or simply additional supply. If the offers are consumed and price accepts above the level, the breakout hypothesis strengthens. If offers replenish and price rejects, the long idea weakens. The outcome, not the wall’s color, decides the interpretation.

DOM entry checklist

Identify a reference level before watching the ladder, otherwise every flicker looks meaningful. Note spread, queue changes, actual trades, and whether price can hold beyond the level. Define an invalidation point that is not based solely on a disappearing order. Use a maximum loss appropriate to volatility. A sudden DOM change during a major data release may make normal execution assumptions unreliable; standing aside is a legitimate decision.

Practice with replay

Replay a short segment and mark three moments: a displayed wall appears, market orders hit the wall, and price either moves or stalls. Write what was observable at each moment without using future candles. Compare a screenshot-only decision with a decision based on executions over time. Explain why the data cannot reveal all hidden liquidity or trader intent. Repeat on quiet and active sessions before relying on the observation.

Create a falsification test for DOM, Order Book and Liquidity Analysis: mark the suspected event, the subsequent traded volume or delta, and the price level that would show the interpretation was wrong. Find a second session with similar volume but a different price response. Explain whether aggressive orders were absorbed, whether the displayed liquidity was replenished, or whether the data simply cannot distinguish those explanations.

Practice questions and model answers

What is the most important observation in this lesson?

Model answer: Identify the measurable event described in “Reading the DOM ladder” and relate it to a specific reference price, rather than guessing the identity of a trader.

What would invalidate the trading interpretation?

For DOM, Order Book and Liquidity Analysis, distinguish observation from inference. A large delta with little price progress might be consistent with absorption, but it does not identify the participant or guarantee reversal. Define a subsequent price-acceptance test: for example, two closes beyond the marked level, or a failed retest within a fixed number of bars. Log cases where the order-flow interpretation fails and explain which additional evidence would change the conclusion.

How should the position be managed?

In a DOM, Order Book and Liquidity Analysis exercise, suppose the account is 10,000 units and the permitted risk is 0.5%, or 50 units. If entry-to-invalidation distance is 25 ticks and each tick is worth 2 units per contract, one contract already risks 50 units before commissions and slippage. A wider stop would require a smaller position or skipping the trade. Recalculate using the actual contract specification and do not assume spot FX has the same centralized volume feed.