Order flow
The resting limit orders waiting at each price, and why what you see there can change or mislead.
The order book holds every resting limit order: bids below the price, offers above it. The DOM (depth of market, or price ladder) shows it as a column of prices with the size waiting at each. Level 1 data is just the best bid and offer; Level 2 shows size at several prices (on CME, the top ten levels); Level 3 or market-by-order shows every individual order.
Two things make it hard to read. Icebergs are large orders that show only a small part and refill as it trades; on CME, an iceberg keeps the same order ID when it refills, so market-by-order data can track it, but any iceberg tool is still an estimate. And size can be pulled before price reaches it. Placing orders you intend to cancel to mislead others is spoofing (layering when done across several prices); it is illegal in the US under the Dodd-Frank Act, and JPMorgan paid about $920 million over it in 2020.
Spot forex has no central book. A broker's DOM shows only that broker's or its liquidity provider's orders, not the market's.
For education only, not financial advice.