VoltArb
Back to Blog
Essential14 minFeb 18, 2026

How to Read Order Books
for Arbitrage Trading

The order book tells you whether a spread is real money or a trap. Here's how to read it.

TL;DR: The displayed price is just the tip of the iceberg. Real profit depends on order book depth at your trade size. Check top-of-book size, depth within 1%, gaps, bid-ask imbalance, and refresh rate before every trade.

📑 Table of Contents
Open ScannerGet Pro from $49 · pay USDT

The Anatomy of an Order Book

An order book has two sides.

Bids (buy orders)

People willing to buy. Sorted highest to lowest. The top bid is the best price you can sell at right now.

Asks (sell orders)

People willing to sell. Sorted lowest to highest. The top ask is the best price you can buy at right now.

Between them is the spread — the gap between the best bid and best ask. On liquid pairs, this is tiny (0.01%). On illiquid pairs, it can be 1-5% or more.

What to Look For: The Five Checks

1
Top-of-Book Size

If the best ask is $1.00 with 500 tokens ($500), and you want to buy $5,000 — the displayed price is irrelevant. You'll blow through that first level in the first 10% of your order.

If your order is more than 50% of the top level, expect meaningful slippage. More than 200% — significant.

2
Depth Within 1%

Add up all the volume from the best price to 1% above (asks) or below (bids).

$50K within 1% = very liquid for a $5K trade. $500 within 1% = dangerously thin for anything over $50.

3
Gaps

Empty zones in the order book where no orders exist. The most dangerous feature.

If your order exceeds liquidity before the gap, you jump to the next level. On a 4% spread, a single gap can turn profit into loss.

4
Bid-Ask Imbalance

Compare total bid volume to total ask volume. $50K in bids and $5K in asks = massive buying pressure — price likely going up.

For arbitrage: if buy exchange has many asks, price might drop. If sell exchange has strong bids, price is stable for selling.

5
Refresh Rate

An order book is a snapshot. It changes constantly. What you see right now might not exist in 5 seconds.

On active pairs, the book replenishes quickly. On quiet pairs, what you eat stays eaten.

Reading Two Order Books Simultaneously

For arbitrage, you need to read TWO order books — one for each exchange.

Exchange A (buy)

Look at the ASK side — this is what you'll pay.

Exchange B (sell)

Look at the BID side — this is what you'll receive.

Arbitrage profit = (Exchange B bids) - (Exchange A asks) - fees - slippage. Your real average buy and sell prices determine the actual spread — not the displayed top-of-book prices.

Patterns That Signal Danger

🧱 The Wall

A massive order at one price level — like $200K at $1.05 when everything else is $500-2K. Might hold the price, or might get pulled the moment someone tries to fill it.

Walls get pulled all the time. Don't rely on them.

🪨 The Cliff

Decent liquidity at the top few levels, then suddenly nothing: $5K, $3K, $2K... nothing until $1.05.

If your order is under $10K, you're fine. $15K — you fall off the cliff.

🌊 The Mirage

An order book that looks deep but is actually one market maker who will pull everything the moment you start buying. You see $50K of liquidity, place $10K — the book evaporates.

Giveaway: most depth from very few orders at evenly spaced intervals — likely a single bot.

Practical Example

TOKEN/USDT, +5.2% spread. Exchange A (buy) → Exchange B (sell).

Exchange A Asks (buy side)
$0.1000: 5,000 ($500)
$0.1005: 3,000 ($301)
$0.1012: 8,000 ($810)
$0.1025: 2,000 ($205)
Exchange B Bids (sell side)
$0.1052: 4,000 ($421)
$0.1048: 6,000 ($629)
$0.1040: 3,000 ($312)
$0.1030: 10,000 ($1,030)
Real spread by trade size:
Trade size: $500Real spread: 5.2%
Trade size: $1,500Real spread: 4.03%
Trade size: $3,000Real spread: 2.77%

The "spread" is a function of how much you trade. This is why the calculator needs your trade size.

The 60-Second Assessment

When you see two order books, here's the fast check:

1

Total volume in first 5 levels on each side — more than 3x your trade size? Slippage will be small.

2

Any gaps bigger than 0.5% in the first 10 levels? Make sure your order doesn't reach that gap.

3

Bid totals vs ask totals roughly balanced? If heavily skewed, be aware of potential price movement.

4

Does the book look "real"? Varied order sizes at irregular intervals = real traders. Perfect sizes at perfect intervals = single bot.

5

Spread between best bid and ask on each exchange — under 0.1% = liquid, over 0.5% = careful.

If all five look good for your trade size — the opportunity is likely real. If any is a red flag — dig deeper or reduce size.

Related articles

Ready to Trade Smart?

VoltArb calculates actual net profit using order book depth, slippage, fees, and funding rates.

30 exchanges · 5 arbitrage types · Telegram alerts · Fair price screener · Funding scanner · Real-time Tracker

VoltArb is a free real-time crypto arbitrage scanner monitoring 30 exchanges — with real profit calculations, not just spreads. Funding rate arbitrage · Fair Price screener · Pro from $49.

⚠️ VoltArb provides informational services only. All data is for informational purposes and does not constitute investment advice. Cryptocurrency trading involves high risks.

© 2026 VoltArb.com
We use cookies only for essential UI functionality. No analytics or marketing is enabled. You can accept or decline cookies to continue.