The #1 reason arbitrage traders lose money on "profitable" opportunities. Real examples, real numbers.
TL;DR: Slippage is the difference between the price you see and the price you get. On thin order books, it can eat your entire arbitrage profit. Always check order book depth at your specific trade size before executing.
Slippage is the difference between the price you expected and the price you actually got.
You see Token X at $1.00 on the order book. You hit buy. Your fill price: $1.03. That 3% difference is slippage.
It happens because the order book has limited supply at each price level. The $1.00 you saw was the best ask — but there might only be $50 worth of tokens at that price. If you're buying $1,000, you need to eat through multiple price levels.
Arbitrage profits are typically small — 1-5% on most realistic opportunities. Slippage of 2-3% on either side can wipe out the entire profit or flip it to a loss.
And here's the brutal part: you get slippage on BOTH sides. Your buy pushes the price up. Your sell pushes the price down. Double slippage on a thin order book can easily eat 5-10% total.
Spread between Gate and HTX was 17.7%. Looks amazing. But with just $100:
The spread was real. The profit was not.
Think of the order book as a stack of cups. Each cup has a price label and a certain amount of liquidity. When you pour in your market order, it fills the first cup, overflows to the next, then the next.
$10K order: slippage ~0.001%
$500 order: slippage ~7.5%
If $100 causes 1% slippage, $1,000 doesn't cause 10%. It might cause 4%, or it might cause 15%. It depends entirely on the shape of the order book.
There's a sweet spot where profit is maximized relative to position size. Above that, slippage eats more profit than the additional size generates.
Slippage happens on both legs of an arbitrage trade, but it's rarely equal.
Common pattern: the exchange with the lower price (where you buy) has decent liquidity. The exchange with the higher price (where you sell) has thin liquidity — which is exactly WHY the price is higher.
Always check both sides separately.
Straightforward — you're eating through real sell orders (asks) or buy orders (bids). The liquidity is what's actually posted.
Can be lower — more market makers, limit orders without token transfers. But can be worse during volatile moments — liquidation cascades, wider quotes.
For arbitrage between two futures exchanges, slippage tends to be manageable. Spot-to-spot on small exchanges is where slippage gets dangerous.
There's a scenario worse than high slippage: when the order book literally cannot fill your order at any reasonable price.
You want to sell $1,000 of Token X and the entire bid side only has $400 of total liquidity. You physically cannot sell $1,000. You'd crash the price to near-zero trying.
A 30% spread means nothing if you can't execute the sell side.
If your order is more than 10-20% of the liquidity within 1% of the best price, you'll experience meaningful slippage.
$50K within 1% of best ask → comfortable size: $5-10K. $500 within 1% → comfortable size: $50-100.
A scanner that shows "5% spread" without slippage data is actively misleading.
Look for tools showing order books from both exchanges, slippage calculation, and low liquidity warnings.
For futures arbitrage, limit orders don't cause slippage — but you might not get filled, and the spread might disappear.
For spot-spot arbitrage, speed matters more — you usually need market orders.
If the book is thin but has liquidity across many levels, splitting into smaller orders over a few minutes can get a better average price.
Only works if the spread is persistent and the book is being replenished by market makers.
Check actual order book depth on both exchanges. Calculate slippage at your specific trade size. Only trade if net profit after slippage, fees, and funding is still positive. The best trade is sometimes no trade at all.
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.