SFSigFinSignal Finance
Market Plumbing

1.2 The Order Book and Price Discovery

Understand the bid/ask, spread, order book, and liquidity. This is the rosetta stone — almost everything else depends on it.

Layer 1: Market Plumbing — Chapter 2 Goal: Understand the bid/ask, spread, order book, and liquidity. This is the rosetta stone — almost everything else depends on it.


The Core Idea

A stock doesn't have "a price." It has:

  • A highest price someone is willing to buy at (bid)
  • A lowest price someone is willing to sell at (ask)

Everything else flows from this.


Bid and Ask

  • Bid = highest price a buyer is currently willing to pay
  • Ask (or offer) = lowest price a seller is currently willing to accept
  • Last = the price of the most recent actual trade

Example: AMD Right Now

Bid: $199.98  ← someone wants to BUY here
Ask: $200.02  ← someone wants to SELL here
Last: $200.00 ← last actual trade happened here

The action:

  • Click "buy at market" → you pay the ask ($200.02)
  • Click "sell at market" → you receive the bid ($199.98)
  • Market makers pocket the difference ($0.04)

The Spread

Spread = Ask − Bid

In the example above: $200.02 − $199.98 = $0.04 spread

Tight Spread vs. Wide Spread

Spread Width Means Example
Pennies on a $200 stock Highly liquid, lots of activity AMD, NVDA, AAPL
$0.50+ on a $30 stock Illiquid, you'll bleed money in/out Small caps, thin biotechs

The spread is a hidden tax on every trade. Round-trip cost = 2× the spread (one to enter, one to exit).

Rule of Thumb

Don't trade anything where the spread is more than 0.1% of the stock price.

  • $200 stock → spread should be < $0.20
  • $50 stock → spread should be < $0.05
  • $20 stock → spread should be < $0.02

Levels of Market Data

Level 1

Just the best bid, best ask, and last trade. What free apps and most retail brokers show by default.

AMD
Bid: $199.98 × 500 shares
Ask: $200.02 × 300 shares
Last: $200.00

For swing trading, Level 1 is enough.

Level 2

The full order book. Shows ALL the bids and asks at every price level, with quantities.

ASKS (sellers)
$200.10 → 5,000 shares
$200.05 → 2,000 shares
$200.02 → 800 shares    ← best ask
─────────────────────
$199.98 → 1,200 shares  ← best bid
$199.95 → 3,000 shares
$199.90 → 7,500 shares
BIDS (buyers)

Useful for day trading, less critical for swing trading.

Level 3

Institutional — lets you place/modify orders directly on ECNs. Not relevant for retail.


Reading the Order Book (Depth of Market)

The order book shows supply and demand at different prices.

What You Can Learn

  • Big walls of orders at a price = strong support or resistance
  • Thin book = small orders can move price a lot (volatility risk)
  • Stacked bids vs. asks = which side has more conviction
  • Disappearing orders ("spoofing") = potential manipulation, common in low-volume stocks

Important Caveat: Level 2 Lies

  • Big orders get pulled before execution
  • HFTs use fake orders to mislead
  • Hidden/iceberg orders mean the visible book ≠ the real book

Don't make decisions purely on Level 2 readings.


The Tape (Time & Sales)

While the order book shows intentions, the tape shows actual transactions in real time:

Time      Price     Size       Side
10:32:14  $200.02   500 sh     ← bought at ask (aggressive buy)
10:32:14  $200.00   100 sh     
10:32:13  $199.98   2000 sh    ← sold at bid (aggressive sell)
10:32:13  $200.01   300 sh

Key Signal

  • Trades hitting the ask = aggressive buyers (price wants to go up)
  • Trades hitting the bid = aggressive sellers (price wants to go down)
  • The ratio over short windows tells you who's in control right now

This skill is called tape reading. Mostly relevant for day trading. Swing traders can mostly ignore it.


Liquidity

Liquidity = how easily you can buy/sell without moving the price.

How It's Measured

  • Average daily volume (shares traded per day)
  • Dollar volume (price × volume)
  • Spread tightness
  • Depth of book (how many shares stacked at each price)

Why It Matters

High Liquidity Low Liquidity
Your order barely moves the price Your order itself moves the price against you (slippage)
Tight spreads Wide spreads
Clean fills Partial fills, bad prices
Easy to exit Stuck holding

Liquidity Rules for Swing Trading

  • Average volume > 1M shares/day
  • Dollar volume > $20M/day
  • Spread < 0.1% of price

Examples:

  • ✅ AMD, NVDA, AAPL, TSLA — extremely liquid
  • ❌ Random $4 biotech with 50K daily volume — death trap

Why Prices Move

Every price change happens for one of two reasons:

1. Aggressive Orders Eat Through the Book

A big buy market order eats all the asks at $200.02, then $200.05, then $200.10. Price moved up because supply at lower prices got consumed.

2. Quotes Update

Market makers cancel and replace their orders at new prices based on:

  • News
  • Order flow
  • Other market signals
  • Their own inventory positions

This is price discovery. It's not magic — it's just buyers and sellers continuously updating what they're willing to pay/accept based on new information.


Practical Takeaways

  1. Always check the spread before trading. Wide spread → stop, find another stock.

  2. Use limit orders, not market orders, when possible. Market orders pay the spread; limit orders make others pay it.

  3. Avoid trading the first 1-2 minutes of the open. Spreads are widest, books are thinnest, fills are worst.

  4. Liquidity dries up at lunch (12-2 PM ET). Moves get fake-ier.

  5. For swing trading, you don't need Level 2. Just confirm volume and spread are healthy.


A Mental Model: The Fish Market

Imagine a fish market:

  • Sellers stand on one side shouting prices they'll sell fish for → asks
  • Buyers stand on the other shouting prices they'll pay → bids
  • Every transaction happens when one buyer's price meets one seller's price
  • The "market price" is just whatever the last person paid
  • Liquid market = lots of buyers and sellers, prices barely move
  • Illiquid market = three sellers and one buyer, prices swing wildly

That's the entire stock market. Everything else is decoration.


Quick Self-Check

Before moving to 1.3, you should be able to answer:

  • What's the difference between bid and ask?
  • What is the spread, and why is it a cost?
  • What's the difference between Level 1 and Level 2 data?
  • What does it mean when a trade "hits the ask" vs. "hits the bid"?
  • What are the 3 liquidity rules for swing trading?
  • What are the two reasons prices move?

Previous: 1.1 What You're Actually Buying Next: 1.3 Order Types