Understanding Level 2 Market Data: A Beginner's Guide to Order Flow
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
Command: DEPTH [TICKER]
Example: DEPTH TSLA
The DEPTH command on Godel Terminal displays the complete order book for any security. You'll see 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:
- Watch Level 2 to see where large orders are placed
- Monitor Time & Sales to see if those orders get filled or pulled
- If a large bid gets repeatedly hit but keeps refreshing, it's an iceberg order (strong buying)
- 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:
- Identify a cluster of large bids below the current price
- Wait for the price to approach that level
- Watch Time & Sales to see if the bids hold or get pulled
- 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:
- Identify heavy selling pressure in the ask column
- Watch for the price to rally into those asks
- 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 Godel Terminal with code NEWUSER. Trade with full Level 2 data and advanced order flow analysis. Start your 14-day free trial.
Claim Your DiscountLevel 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 aggregates data from all major exchanges, but some orders still exist 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:
- Identify a technical setup (breakout, support bounce, etc.) on your chart
- Open Level 2 data to confirm the setup with order flow
- Look for institutional orders supporting your thesis (large bids for longs, large asks for shorts)
- Set an entry order just beyond the institutional orders
- Monitor Time & Sales to confirm the orders are real (not getting pulled)
- Enter when price action confirms your thesis
- Watch Level 2 for exit signals (support/resistance breaking)
- 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.
Related Articles:
• Mastering Time & Sales Data for Day Trading and Scalping
• 10 Essential Terminal Commands Every Day Trader Needs
• Get 30% Off Godel Terminal