Back to Blog
Trading Education

Understanding Level 2 Market Data: A Beginner's Guide to Order Flow

January 18, 2026 · 9 min read

Disclosure: GodelGuide is an independent resource. We may earn a commission if you sign up through our links. This does not affect our analysis or recommendations. Privacy Policy

Most retail traders only see the surface: the last traded price and basic bid-ask spread. But professional traders look deeper. They watch Level 2 market data, which reveals the full order book, showing every pending buy and sell order waiting to execute. This window into market microstructure is the difference between guessing and knowing where the next move is likely to occur.

In this comprehensive guide, you'll learn how to read Level 2 data, interpret order flow patterns, spot institutional activity before it moves the price, and use this information to dramatically improve your entry and exit timing.

What is Level 2 Market Data?

Level 2 market data, also called the "order book" or "market depth", shows all pending limit orders waiting to be filled at different price levels. Unlike basic quotes that only show the best bid and ask, Level 2 reveals the full spectrum of supply and demand.

Here's the hierarchy of market data:

  • Level 1: Best bid, best ask, last traded price, and volume (what most retail platforms show)
  • Level 2: All pending orders across multiple price levels with size and market maker identification
  • Level 3: Full order book with ability to place orders directly (only available to market makers)

For retail and professional traders, Level 2 is the sweet spot. It provides enough information to understand order flow dynamics without the complexity and cost of Level 3 data.

How to Access Level 2 Data on Godel Terminal

Godel Terminal includes Nasdaq TotalView Level 2 data as part of every subscription — no add-on fees or separate data packages required. The order book view displays two columns:

  • Left side (Bids): All buy orders, sorted from highest to lowest price
  • Right side (Asks): All sell orders, sorted from lowest to highest price

Each row shows the price level, number of shares available, and the cumulative total. This visual representation makes it easy to spot where large orders are stacked.

Anatomy of the Order Book

Let's break down what you're looking at in a typical Level 2 display using a simplified example for a stock trading around $150:

Bid Side (Buy Orders)

  • $150.00 - 5,000 shares
  • $149.99 - 2,000 shares
  • $149.98 - 1,500 shares
  • $149.97 - 3,000 shares
  • $149.95 - 10,000 shares

Ask Side (Sell Orders)

  • $150.01 - 3,000 shares
  • $150.02 - 1,000 shares
  • $150.03 - 2,500 shares
  • $150.05 - 8,000 shares
  • $150.10 - 15,000 shares

The spread is the difference between the best bid ($150.00) and best ask ($150.01). In this case, it's just one cent, indicating a liquid market with tight spreads.

Notice the 10,000-share bid at $149.95 and the 15,000-share ask at $150.10. These large orders create support and resistance levels within the order book itself.

Reading Order Book Imbalances

The most powerful insight from Level 2 data comes from order imbalances. When one side of the book is significantly heavier than the other, it telegraphs the likely direction of the next move.

Bid-Heavy Imbalance

If the bid side shows much more size than the ask side, it suggests strong buying interest. This often precedes upward price movement as buyers are willing to absorb any selling pressure.

Example: Total bids: 50,000 shares vs. Total asks: 15,000 shares

This 3:1 imbalance indicates buyers outnumber sellers. If a market order to sell 10,000 shares hits the book, it gets absorbed easily without moving the price much. But if a market order to buy 10,000 shares executes, it chews through the thin ask side quickly, pushing the price higher.

Ask-Heavy Imbalance

Conversely, if the ask side is much heavier, it suggests selling pressure and potential downward movement.

Example: Total bids: 20,000 shares vs. Total asks: 60,000 shares

This 1:3 imbalance signals more sellers than buyers. Any buying pressure gets quickly absorbed, while selling accelerates downward price movement.

Pro Tip: Don't just count the number of orders. Look at the total size. One 50,000-share order has more impact than ten 1,000-share orders.

Spotting Institutional Activity

Retail traders place small orders (100-500 shares). Institutional traders place large orders (10,000+ shares). Learning to spot these institutional orders in the book gives you a massive advantage.

Recognizing Institutional Orders

Institutions don't place their entire order at once. Doing so would move the market against them. Instead, they use several tactics:

  • Iceberg Orders: Large orders hidden behind small visible orders. You might see 1,000 shares, but once those trade, another 1,000 magically appears at the same price
  • Order Layering: Multiple large orders stacked at different price levels to create artificial support or resistance
  • Spoofing: Placing large orders with no intention to execute, then canceling before they fill (this is illegal but still happens)

What to Look For

Watch for these patterns that indicate institutional activity:

  • Orders of 10,000+ shares at round price levels ($150.00, not $150.07)
  • Orders that repeatedly refresh at the same price after being partially filled
  • Multiple large orders clustered within a narrow price range
  • Orders that appear and disappear rapidly ("flashing orders")

When you spot institutional orders, pay attention to which side they're on. Large bids suggest accumulation (bullish), while large asks suggest distribution (bearish).

Using Time & Sales with Level 2 Data

Level 2 data shows pending orders, but Time & Sales shows executed trades. Using both together provides a complete picture of order flow.

Command: TAS [TICKER]

Example: TAS NVDA

The TAS command shows every trade that executes in real-time, including:

  • Timestamp
  • Price
  • Size
  • Exchange

Combining Level 2 and Time & Sales

Here's a powerful workflow:

  1. Watch Level 2 to see where large orders are placed
  2. Monitor Time & Sales to see if those orders get filled or pulled
  3. If a large bid gets repeatedly hit but keeps refreshing, it's an iceberg order (strong buying)
  4. If a large ask gets pulled before being filled, it was likely a spoof (weakness)

This combination helps you distinguish real institutional interest from fake walls meant to manipulate perception.

Improving Entry Timing with Level 2

Level 2 data dramatically improves your entries by showing you exactly where support and resistance exist in real-time.

Entering Long Positions

When planning to buy, scan the bid side for large support orders:

  1. Identify a cluster of large bids below the current price
  2. Wait for the price to approach that level
  3. Watch Time & Sales to see if the bids hold or get pulled
  4. If the bids hold and buying pressure returns, enter your position

This technique lets you enter at strong support levels with institutional backing, reducing your risk of being stopped out.

Entering Short Positions

When shorting, look for large asks above the current price that create resistance:

  1. Identify heavy selling pressure in the ask column
  2. Watch for the price to rally into those asks
  3. If the asks hold and selling accelerates, enter your short

Shorting into institutional resistance significantly improves your win rate compared to shorting blindly.

Improving Exit Timing with Level 2

Level 2 also tells you when to exit positions by revealing when support or resistance is about to break.

Exiting Long Positions

While holding a long position, watch the bid side for signs of weakening support:

  • Large bids being pulled or getting completely filled without refreshing
  • Declining cumulative bid size
  • Bid-ask spread widening (indicates declining liquidity)

When you see these signals, take profits before the support collapses and the price drops.

Exiting Short Positions

For short positions, watch the ask side for signs the resistance is breaking:

  • Large asks being pulled or bought through
  • Increasing bid pressure overwhelming the asks
  • Spread tightening with strong buying volume

Cover your short before the breakout accelerates and you give back profits.

Common Level 2 Patterns

Experienced traders recognize recurring patterns in the order book that predict price action.

The Wall

A single massive order (50,000+ shares) at one price level. Walls often act as psychological barriers. If a buy wall at $100.00 holds, it becomes strong support. If it gets pulled, it signals weakness.

The Ladder

Multiple large orders stacked at regular intervals (e.g., 10,000 shares every $0.50). This indicates institutional accumulation or distribution. Ladders on the bid side suggest strong buying interest; on the ask side, selling pressure.

The Refresh

An order that constantly reappears after being partially filled. This is a clear iceberg order, indicating sustained institutional interest. Refreshing bids are bullish; refreshing asks are bearish.

The Vacuum

When one side of the book suddenly empties while the other remains full. A vacuum on the ask side means little resistance to upward movement (bullish). A vacuum on the bid side means little support (bearish).

Access Professional Order Flow Tools

Get 30% off your first month of Godel Terminal with code NEWUSER. Trade with full Level 2 data and advanced order flow analysis. Start your 14-day free trial.

Claim Your Discount

Level 2 Limitations and Considerations

While Level 2 data is powerful, it's not a crystal ball. Be aware of these limitations:

Hidden Orders

Many exchanges allow hidden orders that don't appear in the book. Large institutions use dark pools to execute massive blocks without revealing their intentions. Level 2 only shows lit exchange orders.

Order Cancellations

Orders can be canceled instantly. Just because you see a 50,000-share bid doesn't mean it will actually execute. Some traders place fake orders to manipulate perception.

High-Frequency Trading

HFT algorithms place and cancel thousands of orders per second. This creates noise in the order book that can be misleading. Focus on larger, more stable orders rather than the constant flashing at small sizes.

Different Exchanges

Orders are fragmented across multiple exchanges (NYSE, Nasdaq, BATS, etc.). Godel Terminal provides Nasdaq TotalView depth-of-book data, but some orders still exist on other venues or in dark pools you can't see.

Practical Level 2 Trading Strategy

Here's a step-by-step strategy combining Level 2 with technical analysis:

  1. Identify a technical setup (breakout, support bounce, etc.) on your chart
  2. Open Level 2 data to confirm the setup with order flow
  3. Look for institutional orders supporting your thesis (large bids for longs, large asks for shorts)
  4. Set an entry order just beyond the institutional orders
  5. Monitor Time & Sales to confirm the orders are real (not getting pulled)
  6. Enter when price action confirms your thesis
  7. Watch Level 2 for exit signals (support/resistance breaking)
  8. Exit when order flow no longer supports your position

This approach combines the "why" (technical setup) with the "how" (order flow confirmation), dramatically increasing your win rate.

Conclusion: Order Flow is Your Edge

Level 2 market data transforms you from a price-action trader into an order-flow trader. Instead of reacting to price changes after they happen, you anticipate moves by seeing where institutional money is positioning.

Like any skill, reading Level 2 data takes practice. Start by paper trading while watching the order book. Over time, you'll develop intuition for spotting institutional activity and predicting short-term price movements.

The best part? This data used to cost thousands per month and was only accessible to institutional traders. Now, with Godel Terminal, you get the same order flow tools at a fraction of the cost.

Ready to trade with institutional-grade order flow data? Start your 14-day free trial of Godel Terminal and use code NEWUSER for 30% off your first month. See the market like the professionals do.

Frequently Asked Questions

What is Level 2 market data and how do you read it?

Level 2 market data shows all pending buy and sell orders across multiple price levels, not just the best bid and ask. The bid side lists buy orders from highest to lowest price, and the ask side lists sell orders from lowest to highest. You read it by looking for order imbalances, large institutional orders, and patterns like walls and refreshes that signal support or resistance.

What is the difference between Level 1 and Level 2 market data?

Level 1 shows only the best bid, best ask, last traded price, and volume. Level 2 reveals all pending orders across multiple price levels with size and market maker identification. This extra depth lets traders see where large orders are stacked and anticipate short-term price movements that are invisible on a Level 1 display.

Is Level 2 market data worth paying for?

For active day traders and scalpers, Level 2 data is essential because it reveals order flow dynamics, institutional positioning, and real-time support and resistance levels. For long-term investors who hold positions for months or years, Level 2 is less critical since short-term order flow has minimal impact on long-term returns.

Can you see who is buying and selling with Level 2 data?

Level 2 shows the size and price of pending orders but does not directly identify the trader behind each order. However, you can infer institutional activity by looking for orders of 10,000+ shares at round price levels, orders that repeatedly refresh after being partially filled (iceberg orders), and multiple large orders clustered within a narrow price range.

How do market makers use Level 2 data to manipulate prices?

Market makers may use tactics like spoofing, where they place large orders with no intention to execute and cancel before they fill, creating a false impression of supply or demand. Combining Level 2 with Time & Sales data helps you distinguish real institutional orders from fake walls meant to manipulate perception.

Which trading platforms offer free Level 2 data?

Most brokerages charge extra for Level 2 data or require minimum account balances. Godel Terminal includes full Nasdaq TotalView Level 2 data as part of the standard $118/month subscription. Some brokers offer limited Level 2 views, but professional-grade depth-of-market data typically requires a dedicated data subscription.

Related Articles:
Real-Time vs Delayed Market Data: What It Really Costs
Exchange Fees and Market Data Subscriptions Explained
Get 30% Off Godel Terminal