How to Read Level 2 Market Data and the Order Book
Learn how to read Level 2 market data and an order book step by step, including bids, asks, spread, depth, Time and Sales, hidden liquidity, and practical limits.
Level 2 market data shows displayed resting buy and sell orders at multiple price levels around the current market. Traders use it to examine the best bid and ask, the spread, visible depth, and how displayed liquidity changes as orders are added, executed, moved, or canceled.
Level 2 is useful context, but it is not a complete map of supply and demand. Feed coverage varies by exchange and provider, and the display may omit hidden orders, odd lots, off-exchange liquidity, or venues that are not included in the subscription. A large bid or ask therefore shows what is currently displayed—not what the market must do next.
Level 2 Market Data at a Glance
- What it shows: Multiple displayed bid and ask prices, quantities, and sometimes venue or participant identifiers.
- What it helps with: Reading the spread, nearby depth, liquidity changes, and short-term execution context.
- What it does not show: Every order, every venue, hidden size, or a guaranteed forecast of the next price move.
- Best use: Combine it with Time and Sales, chart structure, and a predefined risk plan.
- ChartMini boundary: ChartMini replays candles; it does not provide a live or historical Level 2 feed.
Level 1 vs Level 2 Market Data
| Data view | Common information | Main limitation |
|---|---|---|
| Level 1 | Best bid, best ask, last trade, and top-of-book size | Does not show the displayed price levels behind the best quote |
| Level 2 / market depth | Multiple bid and ask levels, displayed size, and sometimes venue or participant identifiers | Coverage and aggregation vary by feed; hidden and excluded liquidity may not appear |
| Time and Sales | Executed trades with time, price, and size | Shows transactions after execution, not the resting orders still waiting in the book |
The phrase “full order book” should be used carefully. For example, CME Group distinguishes Market by Price, which aggregates quantity at price levels, from Market by Order, which can show individual anonymous orders and queue information. Interactive Brokers also notes that its Level 2 API cannot guarantee that every quoted price will be displayed. The exact depth you see depends on the market-data product rather than the label alone.
How an Order Book Is Arranged
The bid side contains displayed buy limit orders. The highest bid is closest to the current market. The ask side contains displayed sell limit orders. The lowest ask is closest to the current market.
ASKS (displayed sellers)
$150.09 × 500
$150.08 × 1,200
$150.07 × 300
$150.06 × 150 ← best ask
────────────────────────
$150.05 × 400 ← best bid
$150.04 × 800
$150.03 × 2,500
$150.02 × 350
BIDS (displayed buyers)
The difference between the best ask and best bid is the bid-ask spread. In this example, the spread is $0.01. A narrow spread usually indicates lower immediate execution friction than a wide spread, but spread quality must be judged relative to the instrument, price, market session, volatility, fees, and order size.
How to Read Level 2 Step by Step
1. Confirm What the Feed Covers
Before interpreting the numbers, check:
- Which exchange or venues are included?
- Is depth aggregated by price or displayed order by order?
- How many levels are shown?
- Are odd lots included?
- Is the feed real time or delayed?
- Does the platform combine several venues or show one venue only?
This prevents a common mistake: treating one platform’s display as the entire market.
2. Read the Best Bid, Best Ask, and Spread
Start at the top of the book rather than scanning the largest number on the screen.
- Best bid: Highest displayed price a buyer is currently posting.
- Best ask: Lowest displayed price a seller is currently posting.
- Spread: Difference between those two prices.
A wider or unstable spread can increase execution uncertainty. Review the relevant order type before placing a trade because market and limit orders handle price and execution risk differently.
3. Compare Nearby Depth, Not Just Total Bid vs Ask Size
Displayed quantity near the current price is generally more relevant to immediate execution than size many levels away. Compare several adjacent levels and ask:
- Is depth concentrated at one price or distributed across several prices?
- Is the book relatively balanced near the market?
- Is one side unusually thin?
- Would a market order of your intended size consume more than one level?
Do not convert a simple bid-versus-ask total into a bullish or bearish signal. Displayed size can be canceled, shifted, duplicated across venues, or partly hidden.
4. Watch How the Book Changes
A static screenshot is less informative than the sequence of updates. Observe whether displayed liquidity:
- remains in place as price approaches;
- is executed and disappears;
- replenishes after repeated executions;
- moves away from the market;
- appears briefly and is canceled;
- shifts from one price level to another.
The change matters because a large order that stays and trades is different from a large order that vanishes before interaction. Even then, one event does not prove the trader’s intent.
5. Compare Resting Orders With Executed Trades
Level 2 shows displayed resting orders. Time and Sales shows trades that actually occurred. Read them together:
| What changes in the book | What appears in Time and Sales | Cautious interpretation |
|---|---|---|
| Ask quantity is repeatedly traded but price does not advance | Repeated buyer-aggressive executions near the same price | Possible absorption or replenishing supply; not proof of a reversal |
| Bid levels are consumed and the best bid moves lower | Repeated seller-aggressive executions | Selling is taking displayed liquidity at that moment; future direction remains uncertain |
| Large displayed order disappears without trades at that price | Little or no executed volume at the level | The order may have been canceled or repriced; intent cannot be known from the display alone |
| Spread widens and nearby depth becomes thin | Fewer executions or larger price jumps between trades | Liquidity and execution risk may be deteriorating |
Platforms use different colors and trade-classification rules, so learn how your software labels buyer-aggressive and seller-aggressive executions instead of relying on a universal green/red convention.
6. Put the Book Inside Chart Context
Level 2 is most useful when you already know why a price level matters. Mark chart structure first, then observe the book near that area.
Useful chart context can include:
- a prior swing high or low;
- a support or resistance zone;
- a breakout, failed breakout, or retest;
- the opening range;
- a high-volume price area;
- a planned entry, stop, or exit location.
The chart answers where to pay attention. Level 2 and Time and Sales help describe what displayed and executed liquidity is doing there.
Level 2 vs Other Order-Flow Tools
These tools are related but should not be treated as interchangeable.
| Tool | Primary data | Main question it answers |
|---|---|---|
| Level 2 / DOM | Displayed resting orders | Where is visible liquidity posted now? |
| Time and Sales | Executed trades | What transactions just occurred? |
| Footprint chart | Executed volume classified at each price | Where did aggressive buying and selling transact inside a bar? |
| Cumulative Volume Delta | Running difference between classified buying and selling volume | How has classified order-flow pressure accumulated over time? |
| Volume Profile | Historical executed volume by price | At which prices did the most trading occur during the selected period? |
This page owns the Level 2 and order-book basics. The broader order-flow guide covers footprint charts and cumulative volume delta, while the Volume Profile guide covers executed volume by price.
Common Level 2 Patterns and Their Limits
Visible Liquidity Wall
A large displayed bid or ask is sometimes called a liquidity wall. It can affect execution while it remains available, but it can also be reduced, moved, canceled, or partly filled. Treat a wall as an observation point, not automatic support or resistance.
Absorption and Replenishment
If repeated trades occur at one price without much movement through the level, displayed or hidden liquidity may be absorbing the aggressive orders. Replenishing size can be informative, but it does not identify who placed the orders or guarantee what happens after the interaction ends.
Thin Book
When nearby levels contain little displayed quantity, an incoming order may trade through several prices. This can increase slippage or produce fast price changes. The effect depends on order size, market conditions, routing, and how complete the feed is.
Pulled Liquidity
A displayed order can disappear before price reaches it. This may be normal repricing, risk management, an automated quote update, or manipulative behavior. A trader cannot diagnose spoofing from one cancellation alone.
Spoofing, Icebergs, and Hidden Liquidity
Spoofing generally involves placing a bid or offer with the intent to cancel it before execution in order to mislead other participants. The CFTC continues to bring enforcement actions involving orders placed on one side of the book while genuine orders are pursued on the other side. The legal issue is intent, which is not visible from a single Level 2 screen.
Iceberg orders display only part of the total quantity. When the displayed portion trades, more quantity may replenish at the same price. Other hidden or off-exchange liquidity may not appear in the displayed book at all.
These limitations explain why visible order-book imbalance should not be treated as the market’s “true intention.” Level 2 is one partial data view.
Do You Need Level 2 Data?
| Trading approach | Typical relevance of Level 2 |
|---|---|
| Very short-term scalping | Often useful for spread, depth, and execution context, but platform speed and fees also matter |
| Intraday trading | Optional; most useful when entries depend on short-term liquidity near a planned level |
| Swing trading | Usually secondary because decisions are based on broader price structure and longer holding periods |
| Long-term investing | Rarely necessary for the investment thesis, though depth can matter when executing a large or illiquid order |
A trader does not need Level 2 simply because a strategy uses short timeframes. It is worth adding only when the data improves a specific decision and the trader understands the feed’s limits.
Practice Order-Book Awareness With Chart Replay
ChartMini does not simulate a live Level 2 order book, DOM ladder, brokerage execution, or historical depth feed. It is a browser-based chart replay tool for practicing candlestick reading and directional decisions.
A chart-first drill can still prepare you to use Level 2 more deliberately:
- Open a historical replay in the day trading simulator.
- Mark a breakout, failed breakout, support retest, or prior swing level before revealing the next candles.
- Write down what live Level 2 evidence would matter at that location, such as spread stability, nearby depth, replenishment, or executed trades through the level.
- Continue the replay and compare the chart-only decision with the confirmation you would have required from a real market-depth feed.
- Record whether Level 2 would have changed the decision or merely added noise.
This keeps the roles separate: ChartMini trains chart context; a live exchange or broker feed supplies current order-book data.
Official Sources and Further Reading
- Nasdaq TotalView — describes full displayed order-book depth on the Nasdaq market center and distinguishes it from top-of-book data.
- CME Group Market by Order FAQ — distinguishes Market by Order from aggregated Market by Price data.
- Interactive Brokers TWS API market-depth documentation — documents Level 2 access and feed limitations.
- CFTC spoofing enforcement example — describes orders entered with intent to cancel before execution.
Frequently Asked Questions
How do I get Level 2 data?
Level 2 access depends on the market, exchange, broker, platform, and data subscription. Check which venues and depth levels the feed includes before assuming that the display represents the entire market.
Is Level 2 the same as an order book or DOM?
The terms overlap, but the exact display depends on the market and platform. Level 2 generally means multiple displayed bid and ask levels, while DOM is a common ladder-style presentation of market depth, especially in futures trading.
Can I read an order book for crypto?
Yes. Many crypto exchanges publish their own order books. Each exchange represents only the orders resting on that venue, so liquidity and prices can differ across exchanges.
Does Level 2 work for futures?
Yes. Futures platforms commonly display market depth through a DOM. The feed may aggregate quantity by price or show individual orders, depending on the exchange data format and platform.
Can a large bid or ask predict the next price move?
No. A large displayed order can be executed, reduced, moved, canceled, replenished, or partly hidden. Treat it as visible liquidity context and compare it with actual trades, changes in the book, and the chart structure.
Can I practice Level 2 trading in ChartMini?
ChartMini does not simulate a live Level 2 order book, DOM ladder, brokerage execution, or historical depth feed. It can be used for chart-first replay drills that help you decide where live order-book confirmation would be useful.