NexusFi: Find Your Edge


Home Menu

 



Level 1 vs Level 2 Market Data: What Futures Traders Actually Need to Know

Looking for DTN IQFeed pricing, features, reviews, and community ratings? Visit the directory listing.
DTN IQFeed Directory →
Looking for NinjaTrader pricing, features, reviews, and community ratings? Visit the directory listing.
NinjaTrader Directory →

Overview #

Every futures trader eventually hits this question: do I need Level 2 data, or is Level 1 enough? The answer isn't "L2 is better." It's "L2 is different — and whether that difference matters depends entirely on how you trade."

Here's the core distinction. Level 1 tells you the market's current price. Level 2 tells you the market's immediate liquidity structure. One shows where price is. The other shows how price might move next — and why. For a swing trader holding ES overnight, that distinction is irrelevant. For a scalper reading absorption at a key level, it's everything.

This article breaks down exactly what each data tier contains, how the feeds work mechanically, what they cost, and — most importantly — when L2 is worth the investment and when it's expensive noise.

Key Concepts #

Level 1 (L1) / Top of Book: The minimum real-time quote set — best bid price and size, best ask price and size, last trade price and size, plus session aggregates like volume, high/low, and settlement. For futures, L1 is often a synthetic top-of-book for the lead contract month, delivered via consolidated feeds like CME MDP 3.0 or ICE Top-of-Book.

Level 2 (L2) / Market Depth: Multiple price levels of resting liquidity on both bid and ask sides, typically aggregated by price level rather than showing individual orders. L2 is what powers the DOM (Depth of Market) ladder display that scalpers and order-flow traders live on.

Implied Order Book: A futures-specific feature where the exchange generates synthetic liquidity from related instruments — especially calendar spreads and combination orders. This is why DOM depth for spread markets can look different than you'd expect from naively summing the legs.

Book Reconstruction: The process of building and maintaining an accurate depth display from incremental exchange messages — add, modify, remove, trade. If this process breaks down (missed packets, sequence gaps), your DOM shows phantom liquidity.

Feed Delivery Model: Market data arrives via snapshot + incremental updates with sequence numbering. L1 is lightweight (kilobytes/sec). L2 can push megabytes/sec on liquid contracts and demands serious infrastructure to process correctly.

Level 1 vs Level 2 Market Data Comparison Diagram
Side-by-side comparison of L1 top-of-book data versus L2 full depth ladder for ES futures

How It Works #

What Level 1 Actually Contains #

L1 for a futures contract delivers these fields in real-time:

  • Best bid: highest displayed bid price and aggregate size
  • Best ask: lowest displayed ask price and aggregate size
  • Last trade: price, size, and direction flags
  • Session statistics: cumulative volume, open, high, low, settlement, net change

That's it. No depth beyond the inside market. No visibility into how much liquidity sits at the next 5, 10, or 50 price levels. Just the best available prices and what just traded.

For ES, a typical L1 snapshot looks like this:

  • Bid: 5350.00 x 18
  • Ask: 5350.25 x 22
  • Last: 5350.25 x 5
  • Volume: 1,245,000

You know the spread is 1 tick. You know a recent trade lifted the offer. You know daily volume. That's plenty for a swing trader watching whether ES is holding above VWAP or breaking a session high.

“Simple charts showing price and indicators such as moving averages, MACD and so on use level 1 which is current price, transacted volume and the inside bid and offer. Level 1 is also fine for footprint type charts, volume profile and TPO/market profile charts.”

What Level 2 Actually Contains #

L2 adds the depth dimension — multiple price levels beyond the inside market:

Bid Size Bid Price Ask Price Ask Size
18 5350.00 5350.25 22
85 5349.75 5350.50 135
210 5349.50 5350.75 290
380 5349.25 5351.00 440
550 5349.00 5351.25 370

Now you can see the liquidity structure. The ask side is building heavier above the market. Bids are stacking below but thinner near the inside. A scalper reads this and asks: will the offers at 5350.75-5351.00 hold, or will aggressive buying sweep through them?

Two critical clarifications experienced traders need:

L2 shows aggregated depth by price level, not individual orders. When you see "210 contracts at 5349.50," that might represent 30 separate resting limit orders. You don't see the individual order queue.

“In simple terms — L1 = Top of Book. L2 = Typically 5-10 levels depending on provider. In some cases, like Rithmic, much more.”

Futures L2 includes implied liquidity. For spread and combination markets, the exchange generates synthetic depth from related instruments. A calendar spread order on ES can create implied bids and offers on the outright contract. This means depth can appear or disappear "from nowhere" — it's the exchange's matching logic creating and removing implied interest as spread orders change.

Feed Delivery Mechanics #

Both L1 and L2 arrive via the same fundamental model: an initial snapshot establishes the book state, followed by incremental updates maintaining it in real time.

For L1, the updates are straightforward — best bid changed, best ask changed, trade printed. Message rates typically run 10,000-50,000 messages per second during active periods, depending on how many instruments you're tracking.

For L2, the mechanics are much more complex:

  • Add: new resting interest appears at a price level
  • Modify: existing level changes size
  • Remove: liquidity is canceled or fully executed
  • Trade: aggressive order removes resting liquidity

Each of these events generates a message. On liquid contracts like ES during RTH, L2 message rates can exceed 500,000 messages per second during volatile periods. Every message must be processed in sequence — if your system misses updates or processes them out of order, the displayed book diverges from reality.

Resync behavior matters. When the feed handler detects a sequence gap (missed packets), it must request a fresh snapshot and rebuild the book from scratch. During that resync window, your DOM is unreliable. On fast-moving instruments like NQ, a resync during a breakout means you're flying blind at exactly the wrong moment.

Latency and Bandwidth #

The resource gap between L1 and L2 is not incremental — it's an order of magnitude.

L1: kilobytes per second per instrument. Minimal CPU. Any modern machine handles it trivially. Your charting platform's biggest bottleneck is rendering, not data processing.

L2: megabytes per second for active contracts like ES. Requires efficient parsing, book reconstruction logic, sufficient CPU and memory, and low-latency network paths. DOM rendering itself can become a bottleneck — if your platform can't keep up with update rates, you see a laggy ladder that shows stale depth.

For serious L2 use — scalping, market making, or order-flow strategies — delayed or choppy DOM rendering distorts your perception of liquidity. A book that updates too slowly means you're making decisions on stale information. In a fast ES or NQ tape, your visual depth can become invalid almost instantly.

This is the dirty secret of L2: the data is only useful if your infrastructure can process it fast enough. A laptop adequate for L1 swing analysis may completely choke on full-depth NQ DOM during volatility.

Trading Style Decision Matrix
Which trading styles need L1 only versus L2 depth data

Practical Application #

The Trading Style Matrix #

This is the decision that matters. Not "is L2 better?" but "does L2 improve MY trading?"

L1 is generally sufficient for:

  • Swing trading — holding hours to days, entries from chart structure
  • Position trading — multi-day to multi-week macro themes
  • Trend followingmoving average crossovers, breakout systems, momentum
  • Higher-timeframe technicals — 15-minute, hourly, or daily chart setups
  • Event-driven directional — trading the CPI release direction, not the microstructure

If your edge is based on where price is going — macro direction, technical structure, trigger reactions — L1 gives you everything you need. The depth 5 ticks away from the inside market is transient noise on your timeframe.

L2 becomes essential for:

  • Scalping — sub-minute holding periods, reading absorption and queue dynamics
  • Market making — managing inventory risk, estimating adverse selection
  • Order-flow trading — imbalance detection, liquidity pulls, wall behavior
  • Spread/arbitrage — calendar spreads in CL, yield curve trades in ZN/ZB, relative value
  • DOM-dependent execution — one-click placement, queue position management

If your edge depends on how price gets where it's going — whether offers are being absorbed, whether bids are being pulled, whether a breakout has real sponsorship or is just thin-air movement — L2 is your primary data source.

Instrument-Specific Considerations #

ES (E-mini S&P 500): Deep, liquid book. L2 is highly informative for scalpers because you can see meaningful size stacking and clearing at nearby levels. For swing traders, L1 is more than enough.

NQ (Nasdaq-100 futures): Thinner book than ES, faster price movement. L2 is especially valuable here because the book replenishes and cancels rapidly — DOM traders need to see this dynamic to avoid getting caught in thin-air moves. But that speed also means your infrastructure must keep up.

CL (Crude Oil): Event-driven, fragmented depth around inventory releases. L2 helps traders see whether liquidity disappears before a move or whether offers are actually being defended. But during extreme volatility, the book can clear so fast that L2 barely helps.

ZN (10-Year Treasury): Highly rate-sensitive, thinner than equity index futures. L2 is useful for scalpers around FOMC/CPI releases to see queue dynamics and liquidity concentration at key yield levels. For macro directional traders, L1 suffices.

The Decision Framework #

Ask yourself these questions honestly:

L2 is likely worth the investment if:

  1. You hold trades for seconds to a few minutes
  2. Your entry and exit decisions depend on liquidity at specific levels
  3. You actively use a DOM ladder or order-flow tools (footprint, delta)
  4. You trade liquid intraday instruments (ES, NQ, CL, ZN)
  5. You care about queue position and can react before depth changes
  6. You trade spreads where implied depth matters
  7. You can measure improvement after adding L2

L2 is likely overkill if:

  1. You hold trades for hours to days
  2. Your entries come from chart patterns, indicators, or macro themes
  3. You don't use DOM or order-flow tools in your decision process
  4. You can't react faster than the book changes
  5. Watching noisy depth makes you emotionally overreact
  6. The cost is material relative to your trading account size
“There's a few types of players on the DOM showing size — spreaders who have no directional bias, spoofers who will pull as we get closer, actual size who might just need their orders filled, and people that want to hold the market. I would put that latter group at less than 10%... The focus on large bids/offers offers traders a 'one rule trading strategy' — see depth, fade it. Like all one rule trading strategies, it's a losing one.”

That's the nuance L2 traders must internalize. Depth is context, not signal. A 500-lot offer at 5351.00 could be a real sell wall, a spoofer who will pull at the last second, or a hedger who doesn't care about direction. L2 gives you the information. Whether you can interpret it correctly is a separate skill entirely.

Cost Considerations #

L1 is typically bundled with charting platforms or brokerage data packages at low or zero incremental cost.

L2 is a premium add-on. Costs vary much:

  • Exchange fees: CME, ICE, and other exchanges charge separately for depth-of-book data
  • Professional vs. non-professional: Professional classification can double or triple costs
  • Vendor packaging: Some bundle depth; others charge per exchange, per product family
  • Realistic range: Hundreds to low thousands of dollars per month across multiple exchanges

The cost question isn't "can I afford L2?" It's "does L2 measurably improve my execution or signal quality enough to justify the expense?" If you can't quantify the improvement, you probably don't need it.

Market Data Feed Architecture
How L1 and L2 data flows from exchange to trader platform with bandwidth requirements

Depth Beyond the Basics #

Data Feed Quality Matters More Than Marketing #

The NexusFi community frequently debates feed quality — especially around providers like Rithmic, CQG, and others. The issues that actually matter for L2 users:

  • Update completeness: Does the feed drop messages during volatility?
  • Sequence integrity: Are updates delivered in correct order?
  • Resync reliability: How quickly and accurately does the feed recover from gaps?
  • DOM rendering: Does your platform reconstruct the book correctly from the feed?
  • Latency consistency: Not just average speed — jitter and outliers matter

A "fast" feed that drops messages or reconstructs depth incorrectly is worse than a slightly slower reliable one. For scalpers, a feed that loses synchronization during the exact moments depth matters most — fast breakouts, news spikes, liquidation events — is practically useless.

What L2 Does NOT Show You #

Even with full L2 depth, you're still working with incomplete information:

  • Hidden/iceberg orders: Large orders split across multiple fills at a single price level, invisible until they trade
  • Individual order identities: You see aggregate size, not who placed it or why
  • Order intent: That 1,000-lot bid could be a genuine buyer, a hedger, or a spoofer
  • True market depth: Dark pools and internalized flow don't appear on the visible book

This is why experienced DOM traders treat depth as probabilistic context, not deterministic signal. The book shows what participants choose to display. What they choose to hide is often more important.

The Implied Book — Unique to Futures #

This deserves emphasis because it confuses traders coming from equities. In futures, the exchange's matching engine can generate implied bids and offers from spread and combination orders.

If a trader places a calendar spread order (buy June ES, sell September ES), the exchange may generate an implied offer on the June outright and an implied bid on the September outright. These appear in the L2 book alongside direct outright orders. When spread interest changes, implied depth changes — creating book movements with no direct outright order activity.

This is especially prominent in:

  • CME equity index futures (ES, NQ, RTY)
  • Energy products (CL, NG) with active spread markets
  • Treasury futures (ZN, ZB, UB) where the yield curve generates heavy spread activity

Understanding implied liquidity is essential for anyone trading futures with L2. Depth at a given price level may partially or entirely consist of implied interest that disappears if the spread leg gets filled.

L2 Cost-Benefit Decision Flowchart
Simple decision tree for whether Level 2 market data is worth the investment

Knowledge Map

📍

References This Article

Articles that build on this topic

Citations

  1. @matthew28What is the diff between L1 and L2, and do I need L2? (2023) 👍 5
    “Simple charts showing price and indicators such as moving averages, MACD and so on use level 1 which is current price, transacted volume and the inside bid and offer. Level 1 is also fine for footprint type charts, volume profile and TPO/market profile charts.”
  2. @NQturnalWhat is the diff between L1 and L2, and do I need L2? (2023) 👍 5
    “In simple terms -- L1 = Top of Book. L2 = Typically 5-10 levels depending on provider. In some cases, like Rithmic, much more.”
  3. @Jigsaw TradingIs DOM worth using if I only have access to best 5 bid and ask levels? (2022) 👍 3
    “There's a few types of players on the DOM showing size -- spreaders who have no directional bias, spoofers who will pull as we get closer, actual size who might just need their orders filled, and people that want to hold the market. I would put that latter group at less than 10%.”
  4. @trendisyourfriendFor DOM based traders. (ES/NQ) (2025) 👍 6
    “DOM trading reveals the market's real-time supply and demand dynamics. Focus on absorption patterns, liquidity dynamics, and reaction to key levels.”
  5. @steve2222CME market data Top of Book subscription is available (2015) 👍 7
    “CME market data subscriptions are now available at a Top of Book level from Optimus Futures, Discount Futures and Commodity Brokerage.”

Help Improve This Article

NexusFi Elite Members can help keep Academy articles accurate and comprehensive.

Unlock the Full NexusFi Academy

832 in-depth articles across 17 categories — written by traders, backed by community research. Includes knowledge maps, citations with community excerpts, and the ability to help improve articles.

We add approximately 297 new Academy articles every month and update approximately 614 with fresh content to keep them highly relevant.

Strategies (91)
  • Order Flow Analysis
  • Volume Profile Trading
  • plus 89 more
Market Structure (44)
  • Initial Balance: The First Hour That Defines Your Entire Trading Day
  • Opening Range: Why the First 15 Minutes Define Your Entire Trading Session
  • plus 42 more
Concepts (44)
  • Futures Order Types: Market, Limit, Stop, and Conditional Orders
  • High Volume Nodes & Low Volume Nodes
  • plus 42 more
Exchanges (44)
  • Futures Exchanges: Understanding Where and How Futures Trade
  • plus 42 more
Indicators (56)
  • Delta Analysis & Cumulative Volume Delta (CVD)
  • Market Internals: Reading the Broad Market to Trade Index Futures
  • plus 54 more
Risk Management (44)
  • Risk Management for Futures Trading
  • Position Sizing Methods for Futures Trading
  • plus 42 more
+ 11 More Categories
832 articles total across 17 categories
Instruments (60) • Automation (44) • Data (43) • Platforms (54) • Psychology (45) • Prop Firms (45) • Brokers (44) • Prediction Markets (43) • Regulation (44) • Cryptocurrency (44) • Infrastructure (43)
Become an Elite Member


© 2026 NexusFi®, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
All information is for educational use only and is not investment advice. There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Downloads - Top