QuantumAlgo
Home›Blog›Premium Guides›Order flow · execution
Order flow · execution

How to Read Level 2: The Order Book, Explained for Traders

How to Read Level 2: The Order Book, Explained for Traders — Quantum Algo guide
◆ THE SHORT ANSWER

Level 2 is the order book: the resting limit orders at each price above and below the last trade, with the size at each level. Reading it means watching five things — the spread, the imbalance between bid and ask depth, whether size stacks or pulls as price approaches, how much trades against a level compared with what it displays, and the speed of the tape — and confirming every one of them with time and sales, because the book shows intent and only the tape shows what actually traded. Its horizon is seconds to minutes, and it is for timing entries, not choosing direction.

I spent my first year with a DOM buying stacked bids and wondering why they kept disappearing the moment I needed them. The book is a claim; the tape is the proof, and nobody told me to read them together. This page is the anatomy of the order book, the five things worth reading on it, the imbalance and spoof problem, the four book-plus-tape combinations and what each deserves, an ES morning read tick by tick into an order block, and where the whole approach fails. The tool scores depth against prints.

Premium Indicators

Indicators that prove themselves in public.

One engine, four precision tools — the Gold (XAU) Scalper, the institutional Gravity Zone, the Zeno momentum Oscillator, and Zeno Stocks for equities.

Tap a side card, drag, or use the dots to switch
At a glance — Level 2 in one minute
QuestionUseful answerWhat it is?The order book — resting limit orders at each price with their size. Level 1 is just the inside market.What to read?Spread, bid/ask imbalance, stacking vs pulling, traded volume vs displayed size, tape speed.What confirms it?Time and sales. Displayed size is intent; prints are what actually happened.What it is for?Timing an entry you already have a reason for, by a tick or two. Not direction, not swing trades.
◆ Real charts · Zeno on gold, Bitcoin and NAS1001 / 3
◆ Real chart · XAUUSD · 15M · Quantum Algo Zeno Gold
Quantum Algo Zeno Gold on XAUUSD 15-minute chart: long and short signals with take-profit and stop-loss zones and the dashboard showing margin, TP1, TP2 and Smart Entry status
What every indicator on this page is a filter for: Zeno on gold marks the location — sweep, order block, entry, stop, TP1/TP2. The oscillator decides when.
Swipe or use the arrows · 3 real charts

What Level 2 actually shows

Level 2 is the order book: the resting limit orders at every price above and below the last trade, with the size at each. Level 1 is the inside market — best bid, best ask, last trade. Level 2 shows the queue behind them, usually five to ten levels each side on a broker screen and the full depth on a futures platform. Some platforms call it market depth, depth of market or DOM; in US equities the term still means the display of each market maker's or ECN's quote at each price, which is where the name comes from.

What the book shows is intent. A 400-lot on the bid at 5,221.75 is a trader saying they want to buy there; it is not a trade, and it can be cancelled a millisecond before it would have filled. That is why Level 2 on its own is a poor predictor and why the traders who use it well read it together with time and sales — the tape — which shows what actually traded, at what price and against which side. The book is the map; the tape is the traffic.

What Level 2 does not show: hidden size (see iceberg orders), orders on other venues in fragmented markets, stop orders (which are not in the book until they trigger), and anything about the next hour. Its horizon is seconds to a few minutes. Anyone using it to decide a swing trade is reading the wrong screen.

The anatomy of the book

◆ Chart · the order book, labelled
Level 2 order book anatomy: the bid column on the left and the ask column on the right, price levels in the middle, size at each level, the inside market (best bid and best ask) highlighted and the spread labelled
The book is two queues facing each other. Everything you read from Level 2 comes from how the sizes change and where trades print against them.
ElementWhat it isHow to read it
Best bid / best askHighest resting buy, lowest resting sellThe inside market. The spread between them is the cost of immediacy
Size at levelContracts or shares resting at that priceBig numbers are intent, not action; watch whether they get traded into or pulled
DepthHow many levels are shown, and the cumulative sizeThin depth = small orders move price; thick depth = a level can absorb
Market maker / ECN ID (equities)Which participant posted the quoteMostly noise now; the same firm can post on several IDs
Time and salesEach executed trade: time, price, size, sideThe truth. A print at the ask is a buyer lifting; at the bid, a seller hitting
Traded-at-level column (futures DOMs)Volume executed at each price this sessionCompare to displayed size: far more traded than shown = hidden liquidity

The colours on most platforms follow one convention: bids green or blue, asks red, prints coloured by which side was aggressive. Learn the convention of your platform before you trust a reading; a few reverse it.

The five things to read

1. The spread. One tick on ES and NQ, one cent on liquid US stocks, sometimes several ticks on crypto altcoins and thin small caps. A widening spread means liquidity is leaving — usually right before a data release, at the close, or in a fast market. Trade smaller or not at all when the spread is more than double its normal width.

2. Imbalance. Total bid size over the top few levels against total ask size. Heavily stacked bids with thin offers means the next move up meets little resistance, so a small buyer can lift several levels. It also means someone may be advertising demand they do not have. Imbalance only becomes information when the tape confirms it: prints at the bid against a stack that does not shrink is absorption; a stack that vanishes when price approaches is a spoof.

3. Pulling and stacking. Watch whether the size at a level grows as price approaches (stacking — someone is defending) or evaporates (pulling — someone was never going to fill). Pulled bids as price falls into them are the most common intraday trap in equities: the book looks like support until it is needed.

4. Prints against the level. Time and sales beside the book. When 600 trade at the bid and the bid still shows 60, hidden size is refilling it — an iceberg. When 600 trade at the bid and the bid drops to 2, the level is done. The relationship between what traded and what is displayed is the single most useful thing on the screen.

5. Speed. The rate of prints. A tape that goes from ten prints a minute to two hundred is a market that has found a reason; the direction of those prints (mostly at the ask, mostly at the bid) tells you which side arrived. Speed without direction is a data release; speed with direction is a move.

Quantum Algo
QuantumBot

Automate your trades. Let Quantum Algo trade for you.

Every signal executed on your own account — on your account, with the plan you define.

Automate now →$199/mo · your keys, your funds
Verified track recordTradingView
75%▲ 2.3:1 R:R
Win rate · 160 trades · public ledger
Trading illustration
5
Exchanges
400+
Pairs
<50ms
Fills

Imbalance, stacking and the spoof

◆ Chart · stacked bids, thin offers
A Level 2 book with stacked bids and thin offers: large resting size on the bid side across several levels, small size on the ask side, the imbalance ratio labelled and the price ticking up through the thin offers
Stacked bids and thin offers. The imbalance says where the path of least resistance is for the next few ticks — not where price will be in an hour.

The screen above is the situation beginners are taught to buy: bids stacked five deep, offers thin, price already ticking up. It works about as often as it fails, and the difference is whether the stack has been traded into. Large displayed size that nobody has hit is exactly what a spoofer posts to move price a tick or two before cancelling — it is illegal on regulated futures and equity venues and has drawn nine-figure fines, and it still happens on crypto exchanges every hour. Large displayed size that is being hit, with prints at that price and the size holding, is a real buyer. The tool below scores both.

The honest use of imbalance is short-horizon and directional: when the book is one-sided and the tape agrees, the next few ticks are more likely to go with the imbalance than against it. That is enough to time an entry you already had a reason for — a order block retest, a sweep that has just failed — a tick or two better. It is not enough to be the reason.

Order book imbalance tool

Put in the summed bid and ask depth over the top five levels, the prints on each side over the last minute and the spread. The tool returns the imbalance, which side is aggressive, and the reading that combination usually deserves.

ORDER BOOK IMBALANCEBid depth and ask depth over the top levels → imbalance ratio and what it usually means
Reading——

Level 2 and the tape together

◆ Chart · the book beside time and sales
Level 2 beside time and sales: prints hitting the bid at one level while the bid size holds, the tape coloured by aggressor side, and a callout marking the absorption
Time and sales is the part that cannot lie. The book shows intent; the tape shows what actually traded.

The screen that matters is the two side by side. On the left, the book: size at each price. On the right, the tape: what traded. The four combinations cover most of what you will see.

BookTapeReadingWhat to do
Bids stackedPrints at the bid, bid holdsAbsorption — a real buyer is defendingLean long against the level, stop one or two ticks under
Bids stackedPrints at the bid, bid pullsThe stack was decorationStand aside; price usually falls through
Bids stackedPrints at the askBuyers already lifting; the stack is behind themChase only with a reason from the chart; the move may be a tick or two
Book balancedTape fast and one-sidedA participant has arrivedFollow the aggressor for the next few ticks; do not fade speed
Offers stackedPrints at the ask, offer holdsAbsorption on the offerLean short, stop above the level
Thin both sidesSparse printsNo liquidity — lunch, pre-news, off-hoursDo nothing; the next order of size will gap the book

A working rule: never act on the book alone. Every reading above needs the tape column to be one thing or the other. A screen with depth and no time-and-sales is half a screen.

Reference data

ItemValue
Level 1Best bid, best ask, last trade — the inside market
Level 2Resting limit orders at multiple price levels on each side, with size (also market depth, DOM)
Level 3Full order-by-order data with queue position; exchange members and data vendors only
What it showsDisplayed resting orders — intent
What it does not showHidden/iceberg size, stop orders, orders on other venues, anything beyond the next few minutes
Confirmation sourceTime and sales: actual executions with price, size and aggressor side
Core readingsSpread, imbalance, stacking vs pulling, prints vs displayed size, speed
Where it worksCentralised, liquid, single-venue markets: CME futures (ES, NQ, CL, ZN), large-cap equities in regular hours, BTC and ETH on a major exchange
Where it is weakFragmented equities pre-market, thin small caps, altcoins with wash volume, any market during a data release
PlatformsSierra Chart, Jigsaw, ATAS, Quantower, Bookmap, NinjaTrader SuperDOM; broker Level 2 on Thinkorswim, IBKR TWS, Webull; TradingView DOM via a connected broker
Quantum Algo

Worked example: ES, reading the book into an order block

ES on a Wednesday morning, 10:40 ET. A 15-minute bullish order block sits from 5,838.50 to 5,840.25 and price is falling into it after the 10:00 macro ran the highs. On the DOM, the bid at 5,840.00 shows 85 and at 5,839.75 shows 140 — nothing unusual. At 10:41:30 price touches 5,840.00 and the tape shows 210 contracts hit that bid in fifteen seconds. The bid still shows 85. At 10:42:05 another 340 hit it; the bid shows 92. Three hundred and fifty contracts through a level that displayed 85 and it has grown.

Meanwhile the offers above are thin: 5,840.25 shows 30, 5,840.50 shows 45. Summed depth over the top five levels is 1,240 on the bid and 410 on the ask — the numbers pre-loaded in the tool, which reads it as absorption with sellers aggressive. That is the entry: long at 5,840.25 lifting the thin offer, stop at 5,839.25, four ticks under the absorbing bid. Target the 10:20 swing high at 5,846.50, twenty-five ticks, 6R on paper; realistically the first partial at 5,843.00 where the next stack sat.

The move: 5,843.00 by 10:47, 5,846.25 by 10:58, one tick short of the target before the 10:50 macro ran the low of the morning and stopped everyone who was late. Thirteen ticks banked on the first partial, twenty-three on the runner trailed under the 10:50 low. The book did not find the trade — the order block did. The book said the block was being defended, and said it four ticks before the chart could.

Where reading Level 2 fails

Fragmented markets. US equities trade on sixteen exchanges and dozens of dark pools; the Level 2 your broker shows is one venue's book or a consolidated feed that lags. The size you see at $184.50 on NYSE is not the size at $184.50 in the market. For stocks, the tape matters far more than the book.

Spoofing and layering. Size that appears and vanishes. The defence is the rule above: size that has not been traded into is not information. On crypto exchanges, where enforcement is thin, assume every large resting order is a spoof until prints say otherwise.

Hidden orders. Icebergs and fully hidden orders (which some venues allow) mean the real liquidity at a level can be ten times what is displayed. Read the traded-at-level column, not the displayed size.

Speed. Around a data release the book turns over faster than a human can read. Screenshots of Level 2 at 08:30:02 tell you nothing. Wait for the second minute.

Confirmation bias. A trader who wants to be long sees stacked bids everywhere. Write the rule down before the session: what has to be true in the book and on the tape for you to act. Then only act when it is.

Mistakes traders make with Level 2

  • Buying a stack that has not been hit. Displayed size is a claim. Prints are proof.
  • Reading the book without time and sales. Half the screen, half the information.
  • Using it to decide direction for the day. The book's horizon is minutes. Direction comes from structure.
  • Trusting equity Level 2 as if it were a futures DOM. Fragmentation means the visible book is a fraction of the real one.
  • Fading speed. A fast one-sided tape is a participant with size; you do not know when they are finished.
  • Watching every tick. Level 2 is for the entry and the exit, not for the four hours in between. Most traders who stare at it all day are worse for it.

Level 2 and the free indicators

No Pine script can see the order book, and TradingView only shows a DOM through a connected broker. What the library offers is the chart-side echo of what the book shows: the Pressure Oscillator flags bars with heavy volume and little range — absorption seen from the candle — and Order Blocks with Volume ranks the levels most likely to have a defender. For the book itself you need a futures platform or Bookmap. The premium engine, Zeno, prints signals with a stop and targets; the book is how I time the entry on those signals by a tick or two, and nothing more.

◆ Key takeaways

The book shows what people say they will do; the tape shows what they did. Read the spread, the imbalance, whether size stacks or pulls, how much has traded against each level, and how fast the prints come — and act only when the tape agrees with the book. Use it to time entries at levels the chart gave you, on liquid centralised markets, and ignore it around news and on fragmented or thin ones.

◆ Interactive check

Do you know what the book is telling you?

Questions traders ask about Level 2

What is Level 2 in trading?+

Level 2 market data shows the order book: the resting limit orders at each price above and below the current price, with the size at each level. Level 1 shows only the best bid, best ask and last trade. Futures traders usually call the same display the DOM or market depth.

How do you read Level 2?+

Read five things: the spread, the imbalance between bid and ask depth, whether size stacks or pulls as price approaches it, how much has traded at a level compared with what it displays, and the speed of the tape. Then confirm each with time and sales, because the book shows intent and only the tape shows what traded.

Is Level 2 useful for day trading?+

For timing entries and exits on liquid, centralised markets — CME futures, large-cap equities in regular hours, BTC and ETH on a major exchange — yes. For choosing direction, no; its horizon is minutes. Most day traders use it to get a tick or two better on an entry the chart already gave them.

What is the difference between Level 2 and time and sales?+

Level 2 is the book of orders that have not yet executed. Time and sales is the record of orders that did execute, with price, size and which side was aggressive. The book says what people intend; the tape says what happened. Read them together.

What is order book imbalance?+

The difference between total bid depth and total ask depth over the top few levels, usually expressed as a ratio or a percentage. A bid-heavy book means the next move up meets less resting resistance. It becomes tradable only when the tape confirms it — prints into the stack that hold it, rather than a stack nobody has tested.

What is spoofing on Level 2?+

Posting large orders with no intention to fill them, to push price a tick or two before cancelling. It is illegal on regulated exchanges and prosecuted, and common on crypto exchanges. The defence is simple: size that has not been traded into is not information.

Does Level 2 work for stocks?+

Less well than for futures, because US equities trade across sixteen exchanges and many dark pools, so the book your broker shows is one venue or a lagging consolidation. For stocks, weight time and sales far more heavily than displayed depth.

Can you see Level 2 on TradingView?+

Only through a connected broker that supplies depth; TradingView itself does not carry order-book data, and Pine Script cannot read it. For a full DOM use a futures platform such as Sierra Chart, Jigsaw, ATAS or Quantower, or a heatmap tool like Bookmap.

What is Level 3 data?+

Full order-by-order data including queue position and order IDs, available to exchange members and data vendors. It is what academic order-flow research and HFT firms work from; retail platforms reconstruct a subset of it as the DOM.

Does Quantum Algo have a Level 2 indicator?+

No Pine script can read the book. The Pressure Oscillator shows absorption from the candle side — heavy volume with little range — and Order Blocks with Volume ranks the levels most likely to have a defender. Zeno, the premium engine, prints signals with stops and targets; the book is how you time them, not what generates them.

References & Related Guides

Read next

Primary sources

Writer · Quantum Algo

ILY writes trading education for Quantum Algo — breaking down smart money concepts, market structure, and price action into clear, practical lessons. Every guide is reviewed by Quant, the founder, and every trade idea Quantum Algo publishes is timestamped so anyone can verify it.

✓ Reviewed by Quant · Founder & Head Trader