Skip to main content
Direct Market Access (DMA)

Level 2: Seeing the Order Book

Pomegra Learn

How to Read Level 2: Seeing the Order Book

Level 2 data shows you the full order book—all the buy and sell orders waiting to be filled at every price level, not just the top bid and ask. While a level 1 quote shows only the best bid and best ask, level 2 reveals the complete picture: how many shares are waiting to be bought at $49.95, $49.94, $49.93, and so on, as well as how many shares are waiting to be sold at $50.05, $50.06, $50.07. For active traders, this visibility is essential because it shows you the "walls" of support and resistance created by real orders, not just chart-based technical levels.

Quick definition: Level 2 (market depth) shows all buy and sell orders currently in the order book at each price level, revealing the supply and demand structure beneath the current price.

Key takeaways

  • Level 2 reveals market structure — You see the size of bids and asks at each price, showing where real traders expect support and resistance.
  • Time and order matter — Level 2 shows the order queue, so you know whether there are 100 shares or 10,000 shares ahead of you at your target price.
  • Watch for order placement patterns — Large orders appearing and disappearing can signal momentum or deception; experienced traders look for genuine liquidity vs. "iceberg" orders hiding their true size.
  • Spreads tell you liquidity — A tight spread (1–2 cents) means easy entry and exit; a wide spread (>10 cents) means you'll pay more to enter or get less when you exit.
  • Level 2 doesn't guarantee fills — Just because you see liquidity at a price doesn't mean you'll get filled there; orders can be pulled before your trade reaches them.

Understanding bid and ask

At any moment, the market has a best bid (the highest price anyone is willing to pay to buy) and a best ask (the lowest price anyone is willing to accept to sell). The difference between them is the spread. In a liquid stock like Apple or Microsoft, the spread might be 1 cent. In a thinly traded stock, it might be 50 cents or more.

Level 2 data starts with the best bid and ask, then shows you the next 10–20 levels of orders stacked on both sides. You'll see something like this for a hypothetical stock:

BID SIDE          ASK SIDE
$50.10 (5,000) $50.11 (3,000)
$50.09 (2,500) $50.12 (4,000)
$50.08 (8,000) $50.13 (2,000)
$50.07 (1,500) $50.14 (6,000)

The left side shows buyers; the right side shows sellers. The numbers in parentheses are the quantity of shares at that price. If you want to sell 5,000 shares immediately, you could hit the bid at $50.10, but if you want to sell 10,000 shares, you'd have to drop your price because you'd sell 5,000 at $50.10 and the remaining 5,000 at $50.09 (or worse if you sell market order).

The bid-ask spread and its implications

The spread is the cost of liquidity. When you buy, you pay the ask. When you sell, you receive the bid. The difference is what the market maker or the spread captures. In a tight market, this cost is minimal; in a loose market, it can be significant.

A stock with a 1-cent spread in 1,000-share increments costs you $10 round-trip on a round lot. A stock with a 50-cent spread costs you $500 round-trip. For day traders placing 10–20 trades per day, spread costs add up fast. This is why traders focus on highly liquid stocks—not for potential future gains, but to minimize execution costs right now.

Stock exchanges (like NASDAQ and NYSE) have market makers whose job is to provide liquidity by maintaining a bid and ask. When the market is calm, spreads narrow. When volatility spikes, spreads widen—the market maker demands compensation for the risk of holding inventory during uncertain times.

The order queue and time priority

Level 2 also tells you something crucial: where you are in the queue. When you place a limit order to buy 1,000 shares at $50.10, and level 2 shows 5,000 shares already waiting at $50.10, your order goes to the back of the line. If the stock falls to $50.10 and starts trading, your order will be filled only after the first 5,000 shares are filled.

This queue concept is known as time priority (or FIFO—first in, first out). On most exchanges, if you and another trader both place limit orders at the same price, whoever placed the order first gets filled first. Level 2 doesn't always show you the exact order sequence—only the aggregated size at each level—but it shows you the total wall you're up against.

Flowchart

Reading order walls

An order wall is a large order visible on level 2 that creates a price barrier. If you see 50,000 shares sitting at $50.50 (above the current price of $50.00), that's a sell wall—it suggests resistance because any buying pressure would need to overcome that supply.

Order walls serve two purposes. First, they genuinely protect a trader's entry or exit—a large trader might place 50,000 shares for sale at their target exit price to be sure they get filled. Second, they can be a tactic called spoofing or layering, where a trader places a large order with no intention of it being filled, just to create the appearance of supply (now illegal under Dodd-Frank, but it still happens).

The key insight: size without duration is suspicious. If a 50,000-share wall appears and disappears within seconds when the price approaches it, the wall was likely a bluff. If a wall persists for minutes or hours, it's more likely a genuine limit order.

Momentum and iceberg orders

Active traders watch level 2 for signs of momentum. When you see buy orders stacking up deeper into the order book (lots of size at levels usually empty), it signals that buyers are aggressive and willing to move the price up. When you see sell orders building, it's the opposite signal.

An iceberg order is a large order that's broken into smaller visible pieces. A trader might want to buy 100,000 shares but realizes that a 100,000-share order would move the market against them (other traders would see it and raise their ask prices). Instead, they use an algorithm to show only 10,000 shares at a time, and when those 10,000 are filled, another 10,000 automatically appear. On level 2, you see what looks like consistent 10,000-share demand at a price, never growing larger, which can signal algorithmic order execution rather than genuine isolated demand.

Level 2 for entry and exit decisions

Here's a practical use case: You're a day trader thinking about buying a stock at the market. The level 2 shows:

  • Best bid: $50.10 (5,000 shares)
  • Best ask: $50.11 (10,000 shares)
  • Next level: $50.12 (3,000 shares)
  • Next level: $50.13 (25,000 shares)

If you place a market buy order for 1,000 shares, you'll fill at $50.11 (the ask). If you place a market buy order for 15,000 shares, you'll fill 10,000 at $50.11 and 5,000 at $50.12. If you want to be aggressive and push the price up quickly (maybe you're trying to trigger a stop order above $50.13), you'd buy through the $50.12 level, costing you more per share but moving the market faster.

For exiting, you flip the logic. If you own shares and want to sell, you look at the bid side. If you see only 5,000 shares willing to buy at the best bid but you have 10,000 shares to sell, you know you'll have to accept lower prices for the back half of your position.

Real-world examples

Example 1: The spoofed wall. A stock is trading at $50.00. At 2:47 PM, a 20,000-share sell wall appears at $50.50. At 2:48 PM, the price starts climbing toward $50.50. At 2:49 PM, just before the price reaches $50.50, the wall vanishes. Then the price rallies straight to $50.75. The wall was a spoofing attempt—someone trying to create the illusion of resistance to slow the rally while they accumulated shares below that price.

Example 2: Genuine iceberg order. A stock is trying to break through resistance at $50.50. Over 10 minutes, you watch level 2 and notice that every time shares hit $50.50, a fresh batch of 5,000 shares automatically appears to be bought. After 50 minutes, 200,000 shares have been bought in increments of 5,000. This is a classic iceberg—a real buyer absorbing supply without spooking the market with a giant visible order.

Example 3: Thinly traded microcap. You're eyeing a microcap stock trading at $5.00. Level 2 shows a bid-ask of $5.00 to $5.10 (10-cent spread). There's only 2,000 shares at the bid and 1,500 at the ask. If you try to exit 10,000 shares, you'll have to move the price down 20–30 cents to find buyers. This spread is a hidden cost that eats your profit before you even get to profit-taking—avoid the stock, or size down dramatically.

Common mistakes

Mistake 1: Confusing level 2 with guaranteed liquidity. Just because you see 10,000 shares at a price on level 2 doesn't mean you can execute all 10,000 shares there. Orders can be pulled or rejected. Always assume worst-case—some of that visible liquidity will evaporate.

Mistake 2: Over-relying on large orders as signals. Seeing a 50,000-share order doesn't tell you whether it's genuine or spoofed, placed 5 minutes ago or 5 seconds ago. Large orders are data, but they're not trading signals by themselves.

Mistake 3: Ignoring the bid-ask spread. Beginning active traders focus on the direction (up or down) and forget that even if they're right about direction, the spread eats their profit. A $0.15 spread on a 100-share trade is $15. Over 20 trades, that's $300 in roundtrip costs.

Mistake 4: Trading illiquid stocks for the small gains. It's tempting to scalp a 2% move on a microcap stock, but the spread cost plus slippage easily wipes out the 2% gain. Stick to liquid names where spreads are measured in cents, not dollars.

Mistake 5: Assuming level 2 data is real-time. There's always a delay between the market and your screen (typically <200ms, but it exists). By the time you see the level 2 display, the order book has already changed. This lag is why fast execution matters.

FAQ

Is level 2 the same as market depth?

Yes. Level 2 and market depth are the same thing. Some brokers call it "level 2," others call it "DOM" (depth of market), and some call it "market depth." The data is identical—all orders in the order book at each price level.

Do I need level 2 to day trade?

Not strictly, but it helps enormously. You can day trade with level 1 (just the bid and ask), but you'll miss crucial information about support, resistance, and momentum. Most serious day traders consider level 2 a non-negotiable subscription.

How much does level 2 data cost?

It depends on your broker. Some brokers include level 2 for free as part of a professional account. Others charge $15–$50 per month. For day traders placing >10 trades per day, the cost is negligible compared to the edge it provides.

What's the difference between level 2 and level 3?

Level 2 shows all orders in the order book. Level 3 (market maker view) shows who placed each order and allows market makers to modify or cancel orders. Individual traders don't have level 3 access—only registered market makers and brokers do.

Can I see hidden (iceberg) orders on level 2?

No. By definition, iceberg orders hide their true size. You see only the visible portion. The strategy works because other traders can't see the full order waiting to fill.

Should I place my limit order right at the bid or ask, or slightly worse to guarantee a fill?

Right at the bid/ask usually fills immediately if there's demand on the other side. Slightly worse (e.g., $50.10 instead of $50.11 on the ask) guarantees you'll be first in the queue, but it costs you more. Most day traders place at the best bid/ask and accept that they're first in queue but might not fill immediately.

Summary

Level 2 (market depth) shows the complete order book at all price levels, revealing the true supply and demand structure. Unlike a level 1 quote (just the best bid and ask), level 2 exposes the size of orders at each price, the queue position for your orders, and warning signs of momentum or spoofing. The bid-ask spread is the immediate cost of liquidity; tight spreads mean easy entry and exit, while wide spreads signal illiquidity. For active traders, level 2 data is essential for making split-second entry and exit decisions. Understanding how to read order walls, recognize iceberg orders, and spot spoofing attempts separates consistently profitable traders from those who lose money to poor execution.

Next

Tape Reading: Time and Sales