Full Order Depth
The order book depth (or market depth) refers to the quantity of buy and sell orders available at each price level. Full order depth is the complete list of all orders, from the best bid to the worst bid (lowest to highest prices) and from the best ask to the worst ask (highest to lowest). Level 1 data shows only the best bid-ask; Level 2 shows top 5–10 levels; Level 3 shows all orders. Deeper visibility improves traders’ understanding of liquidity but requires more data to transmit.
This entry is about order book visibility. For trading data more broadly, see market data; for data feeds providing this, see direct market data feed.
Order book structure and levels
An order book displays all available buy and sell interest:
Bid side (descending):
$150.00 — 1,000 shares
$149.99 — 2,500 shares
$149.98 — 3,200 shares
... deeper levels ...
$149.50 — 10,000 shares
Ask side (ascending):
$150.01 — 1,500 shares
$150.02 — 2,000 shares
$150.03 — 3,500 shares
... deeper levels ...
$150.50 — 15,000 shares
The spread (best ask minus best bid) is $0.01 in this example.
Level 1 data
Level 1 is the simplest, most widely available data:
- Best bid: $150.00
- Best ask: $150.01
- Bid size: 1,000
- Ask size: 1,500
Level 1 is sufficient for casual investors to understand the current market price. Most retail brokers and financial websites display Level 1 only.
Level 2 data
Level 2 includes the top 5–20 price levels on each side:
Bid Side Ask Side
$150.00 1000 $150.01 1500
$149.99 2500 $150.02 2000
$149.98 3200 $150.03 3500
$149.97 4500 $150.04 5000
$149.96 6000 $150.05 7500
Level 2 data helps traders assess liquidity and understand where larger orders might execute. It reveals, for instance, that $150.05 ask has 7,500 shares available, meaning a buyer wanting 10,000 shares would move to higher prices.
Level 2 data costs $100–$500 per month and is commonly used by active traders.
Level 3 data
Level 3 (also called full book or full depth) shows all orders:
- Every bid and ask at every price level, down to the deepest.
- Order IDs and sizes.
- For some venues, anonymized trader identities.
For an active stock like Apple, the full order book might have hundreds or thousands of orders visible. Level 3 data is the most informative but also the most data-intensive and expensive.
Level 3 is used by high-frequency traders, market makers, and advanced algorithmic traders who need complete information. Cost: $1,000–$10,000+ per month.
Data transmission and latency
Deeper order book depth requires more data to transmit:
- Level 1: ~100 bytes per update.
- Level 2: ~1 KB per update.
- Level 3: ~10–100 KB per update (depending on order count).
On an active stock trading thousands of times per second, Level 3 data can be massive, creating latency challenges. Systems must be optimized to handle this volume.
This is why high-frequency traders often use direct market data feeds and co-locate their servers near exchange data centers: the bandwidth requirements make remote data reception slower.
Liquidity assessment via depth
Order depth helps traders understand liquidity:
Deep book (much size at many levels): Liquid; large orders can be executed without significant price movement.
Thin book (little size, sparse levels): Illiquid; a large order will move the price.
Example:
- Apple (AAPL): Often 10,000+ shares available within $0.01 of the mid-price. Very liquid.
- Small-cap stock: May have only 100–500 shares available within $0.10 of the mid-price. Illiquid.
Iceberg orders and hidden depth
Not all depth is visible. Iceberg orders show only a portion of the total size:
A trader wants to buy 100,000 shares but posts only 10,000 visible with an additional 90,000 hidden. The order book shows 10,000; when 10,000 is filled, another 10,000 appears.
This allows traders to accumulate large positions without revealing their intent and moving the price against themselves.
Dark pools and hidden orders
Dark pools do not publish any order depth; orders are completely hidden until executed. This contrasts with lit venues, which show full order depth.
The choice between lit venues (transparent) and dark pools (opaque) involves a trade-off: transparency vs. ability to hide large orders.
Data distribution
Exchanges and alternative trading systems publish order depth via their data feeds.
Data vendors (Bloomberg, Refinitiv, eSpeed) bundle order depth with other market data.
Brokers typically show Level 1 or Level 2 to retail customers; professional customers can subscribe to Level 3.
Regulatory transparency mandates
Under Reg NMS and MiFID II, venues must publish order depth to ensure fair and efficient markets. However, the mandated depth varies:
- Lit venues must publish best bid-ask.
- Deeper levels are often available but at a cost.
The question of how much depth should be free vs. paid is ongoing.
See also
Closely related
- Order book — what order depth displays
- Market data — order depth is a component
- Direct market data feed — provides full depth
- Liquidity — assessed via depth
- Bid-ask spread — visible via Level 1 depth
Wider context
- Price discovery — aided by full depth visibility
- Transparency — full depth increases this
- High-frequency trading — exploits depth information
- Iceberg orders — hide depth
- Dark pools — provide no depth visibility