Level 2 market data is a view of displayed buy and sell orders at multiple price levels. Read it from the inside out: identify the highest bid and lowest ask, calculate the spread, compare the size on both sides, then watch which orders are executed, canceled or replaced.
In this guide, the worked example uses a $49.98 bid and a $50.00 ask. The Nasdaq market-model document cited for hidden liquidity is dated March 4, 2026, so check your platform's current documentation for its feed coverage and order-book definitions.
Level 2 is most useful for estimating short-term liquidity, possible slippage and execution quality. It cannot reliably predict whether a stock will rise or fall.
The exact information shown depends on the exchange and data subscription. Nasdaq defines its Level 2 data for Nasdaq-listed stocks as the best-priced orders or quotes from each Nasdaq member. Broader depth-of-book products can show all displayed orders or aggregate volume at each price level. NYSE also separates top-of-book quotes from deeper order-book products.
Level 2 Market Data at a Glance
| What You See | What It Means | What It Helps You Judge |
|---|---|---|
| Bid price | Highest displayed price buyers are offering | Immediate buying interest |
| Ask price | Lowest displayed price sellers are accepting | Immediate selling interest |
| Bid size | Shares displayed at a bid price | Available buying liquidity |
| Ask size | Shares displayed at an ask price | Available selling liquidity |
| Spread | Difference between the best ask and best bid | Cost of crossing the market |
| Multiple price levels | Orders farther from the current price | Market depth and possible slippage |
| Market participant ID | Broker, market maker or venue code, if provided | Where displayed orders are coming from |
| Time and sales | Completed trades | Which side is actively being hit |
1. Start With the Best Bid and Best Ask
The best bid is the highest price a buyer is currently offering. The best ask, also called the offer, is the lowest price at which a seller is offering shares. The difference between them is the bid-ask spread.
Example:
| Bid Size | Bid Price | Ask Price | Ask Size |
|---|---|---|---|
| 800 | $49.98 | $50.00 | 600 |
| 1,500 | $49.97 | $50.01 | 1,200 |
| 2,200 | $49.96 | $50.02 | 1,800 |
In this example:
- Best bid: $49.98
- Best ask: $50.00
- Spread: $0.02
- Midpoint: $49.99
- Displayed size at the inside market: 800 shares bid and 600 shares offered
The midpoint is calculated as:
[ \text{Midpoint} = \frac{\text{Bid} + \text{Ask}}{2} ]
The midpoint is a reference price. It is not necessarily a price at which you can trade.
2. Understand the Size Column
The size column shows how many shares are displayed at each price. For example, 600 shares at a $50.00 ask means 600 displayed shares are available at that price in the data source you are viewing.
It does not necessarily mean that:
- The seller wants to sell all 600 shares immediately
- The order will remain available
- The order represents the seller's entire position
- Other venues have no sellers at $50.00
- Hidden or reserve liquidity is unavailable
Level 2 generally shows displayed liquidity from a particular feed or market center. Some depth products provide aggregate size at each price, while others provide order-by-order information. Hidden and undisclosed portions of reserve orders may not appear in the public order book.
3. Read the Order Book From the Inside Outward
The first price level on each side is the most immediately relevant:
- The nearest bid shows where buyers are willing to buy now.
- The nearest ask shows where sellers are willing to sell now.
- The next levels show how much liquidity may be available if the inside quote is consumed.
Using the example above, a 1,000-share market buy would encounter:
- 600 shares at $50.00
- The remaining 400 shares at $50.01, assuming the book does not change
The estimated average execution price would be:
[ \frac{(600 \times 50.00) + (400 \times 50.01)}{1,000} = $50.004 ]
This is an example of slippage. The order receives more than one price because the available ask size at $50.00 is smaller than the order.
A 1,000-share market sell would consume:
- 800 shares at $49.98
- 200 shares at $49.97
That produces an estimated average price of $49.978, assuming no changes to the displayed book.
4. Compare Liquidity on Both Sides
To compare displayed liquidity, total the same number of price levels on each side.
In the example:
- Three-level bid depth: 800 + 1,500 + 2,200 = 4,500 shares
- Three-level ask depth: 600 + 1,200 + 1,800 = 3,600 shares
The bid side contains more displayed size across the first three levels. A simple bid-depth ratio would be:
[ \frac{4,500}{4,500 + 3,600} = 55.6% ]
This describes the displayed balance in the order book. It does not prove that the stock has strong support or that its price must rise. Orders can be canceled, replaced or hidden, and liquidity may exist outside the data feed.
Common Order-Book Patterns
Larger Bid Depth
More displayed size on the bid side can indicate greater visible buying interest near the current price. It may also represent a large order waiting to buy. The bid can still disappear before execution.
Larger Ask Depth
A large concentration of sell orders above the current price is often called an ask wall. It may slow upward movement if buyers must absorb the available shares. The seller can also cancel or move the order before it trades.
Replenishing Liquidity
If trades repeatedly execute at one price while similar size appears again, the level may contain algorithmic, reserve or other replenished liquidity. You can observe this behavior, but Level 2 normally cannot identify the trader or establish the trader's intent.
A Thin Book
Small sizes across nearby price levels mean that a relatively modest market order could move through several levels. Thin books call for more care with order size and order type.
A Widening Spread
A widening spread means the best bid and ask are moving farther apart. That raises the cost of immediately buying at the ask or selling at the bid.
5. Use Time and Sales to Confirm What Traded
Level 2 shows resting displayed orders. Time and sales shows completed trades.
When trades repeatedly occur at or near the ask, buyers are often taking available offers. When trades repeatedly occur at or near the bid, sellers are often hitting available bids.
This distinction matters because a large order on the book is only an intention to trade at a specified price. A completed trade gives stronger evidence that the liquidity was used.
Watch for three changes:
- Displayed size being reduced by executions
- Orders disappearing without a corresponding trade
- Similar size appearing again at the same price
Compare the current book with the book a few seconds earlier. The direction of individual trades is not a perfect signal. Trades can occur inside the spread, move through different venues or be classified differently by the trading platform.
6. Understand How Market and Limit Orders Interact With Level 2
A market order seeks immediate execution but does not guarantee a specific price. A buy market order generally executes near the ask, while a sell market order generally executes near the bid. The last traded price is not necessarily the price your market order will receive.
A limit order sets the worst price you are willing to accept:
- A buy limit order can execute at the limit price or lower.
- A sell limit order can execute at the limit price or higher.
- A limit order may receive only a partial fill or no fill.
For example, if the ask is $50.00 and you submit a buy limit order at $49.98, your order will not immediately buy at $50.00. It must wait for sellers to offer shares at $49.98 or lower.
Many electronic markets use price and time priority. Better prices generally execute before worse prices, and orders at the same price are commonly ranked by arrival time. Execution rules differ by venue. Nasdaq describes a price, display and time model, while NYSE uses a distinct parity and priority model in its market structure.
7. What Level 2 Cannot Tell You
Level 2 can help with execution decisions, but it has limits.
It May Not Represent the Entire U.S. Market
A Level 2 window may show activity from one exchange, one market center or a specific data product. It may not display every available order across Nasdaq, NYSE, regional exchanges, alternative trading systems and off-exchange venues.
Check whether your platform provides:
- Real-time or delayed data
- Nasdaq-only or consolidated coverage
- Aggregate or order-by-order depth
- Participant identifiers
- Pre-market and after-hours data
- Separate exchange subscriptions
Displayed Orders Can Disappear
A large bid or ask can be canceled before it trades. Treat displayed size as a changing snapshot, not a firm promise of support or resistance.
Hidden Liquidity May Not Appear
Undisclosed orders and hidden portions of reserve orders are not necessarily published in the visible order book.
Level 2 Does Not Explain Motivation
A displayed order might represent a market maker's quote, a customer limit order, an algorithmic strategy, a hedge or a routing decision. The participant code does not reveal the trader's full position or objective.
It Is Less Reliable in Fast Markets
During news releases, opening auctions, trading halts and highly volatile periods, the displayed book can change faster than a retail platform updates. The quote you see may be gone by the time your order reaches the market.
A Simple Level 2 Reading Process
Use this six-step process before placing a short-term trade:
- Verify the feed. Confirm that the data is real-time and understand which venues it covers.
- Read the inside market. Record the best bid, best ask and spread.
- Check displayed size. Compare liquidity at the first several levels.
- Watch actual executions. Use time and sales to see whether buyers are lifting asks or sellers are hitting bids.
- Estimate slippage. Consider how many price levels your order could consume.
- Choose the order type. Use a limit order when controlling the maximum buy price or minimum sell price matters more than immediate execution.
Bottom Line
Read Level 2 market data as a live map of displayed liquidity. Start with the bid, ask and spread. Then examine depth and compare the book with completed trades.
Its most reliable uses are estimating execution quality, slippage and short-term liquidity. A large bid or ask is not a guaranteed price barrier. Level 2 shows what is displayed now, not everything that exists and not what will remain available.