Glossary TermApril 20, 2024

Slippage

Difference between expected execution price and actual fill price. Learn how to calculate expected slippage, when to use limit vs market orders, and how to optimize slippage tolerance settings for different market conditions.

slippageexecutiontrading-costsorder-typesrisk-management

Definition

Difference between expected execution price and actual fill price. Learn how to calculate expected slippage, when to use limit vs market orders, and how to optimize slippage tolerance settings for different market conditions.

Slippage

In Simple Terms: Slippage is the "surprise tax" on your trades — the difference between what you thought you'd pay and what you actually paid. In calm markets with tiny positions, it's invisible. In volatile markets with size, it's the difference between a winning strategy and a losing one. Every trade has some slippage. The question is whether you've accounted for it.

Slippage is the difference between the expected price of a trade and the price at which the trade is actually executed. It occurs when market orders consume the available liquidity at the best bid or ask and begin executing against worse prices deeper in the order book. Slippage is not a failure of the exchange — it's a consequence of finite liquidity. Every order book has limits, and when your order exceeds the depth at the top level, you "walk the book," paying progressively worse prices.

The alpha most traders don't calculate: slippage is predictable. Given your position size, the current depth-of-market, and the volatility regime, you can estimate expected slippage before placing an order. This transforms slippage from a "bad surprise" into a known cost that can be factored into strategy profitability. A $50,000 notional market order during a Sunday evening session when BTC depth is $200K within 0.5% will experience 3-5x more slippage than the same order during Tuesday's US-EU overlap. Kingfisher's depth-of-market tools and liquidity heatmaps show you exactly where the liquidity sits so you can calculate your expected slippage before clicking.

How It Works

The math of slippage: Your market order "eats" through limit orders starting at the best price and moving outward. If the best ask has 1 BTC at $65,000, the next has 2 BTC at $65,050, and the next has 5 BTC at $65,100, a 3 BTC market buy fills 1 BTC at $65,000 and 2 BTC at $65,050 — an average price of $65,033, or 0.051% slippage from the $65,000 top-of-book.

Slippage = f(size, depth, volatility): The three drivers of slippage — your order size (the primary driver), available depth (how much liquidity sits at each price level), and volatility (high vol = wider spreads and thinner depth because makers protect themselves). Reducing any one of these reduces slippage.

Positive slippage exists. Limit orders can experience positive slippage (getting filled at a better price than expected) when the market moves in your favor between order placement and execution. This is uncommon for retail traders but routine for market makers who get filled during fast-moving markets where their stale quotes are advantageous.

Slippage vs. fees: Traders obsess over 0.02% fee differences between exchanges while ignoring that slippage on a modest-sized market order can cost 0.10-0.50%. Slippage is almost always the dominant transaction cost for positions above $10K notional.

Why It Matters for Traders

1. Slippage determines maximum position size. Your strategy's Sharpe ratio doesn't matter if your trade size generates slippage that exceeds your expected edge. There's a maximum efficient size for every strategy on every pair. Calculate your expected slippage before scaling up.

2. Slippage spikes during cascades. During liquidation cascades, bid-side liquidity vanishes and slippage explodes. A stop-loss designed to limit you to a 2% loss can become a 5% or 10% loss because the market orders from liquidations consumed all the limit orders at your stop level. This is why "guaranteed stop losses" (where available) trade higher fees for execution certainty.

3. Slippage reveals liquidity crises before they're visible on price. A sudden increase in average slippage for standard-sized orders (watching the cost to buy 1 BTC at market) signals that market makers are pulling depth. This precedes volatility and is a tradeable signal in its own right.

Common Mistakes

1. Assuming past slippage predicts future slippage. Slippage is path-dependent and non-stationary. The $2 slippage you experienced on 100 identical orders means nothing for order #101 if a whale just pulled $10M of bid liquidity. Check current depth before every order above a material size threshold.

2. Ignoring slippage in backtests. Backtests that assume execution at the mid-price or at some fixed spread are worthless for strategies trading above retail size. Every backtest must include a slippage model based on historical depth data at the time of each simulated trade.

3. Over-weighting fees vs. slippage. Traders switch exchanges to save 0.01% on fees while executing market orders that incur 0.10% slippage. Optimize your biggest cost first: market impact and slippage nearly always dominate fee differences for any position size that matters.

FAQ

Q: How much slippage is "normal"? A: For BTC perp market orders under $10K notional during liquid hours: 0.01-0.03%. For orders over $100K notional: 0.05-0.20% depending on conditions. During events or thin sessions: 2-5x these numbers. For altcoins: 5-20x these numbers.

Q: How can I reduce slippage? A: Use limit orders (no slippage but execution risk), split large orders into smaller pieces (TWAP/VWAP execution), trade during high-liquidity sessions, avoid market orders during the first minute after major news, and monitor depth before submitting orders.

Q: Is slippage always negative? A: No. Negative slippage (worse than expected) is the norm for market orders. But limit orders can experience positive slippage when filled at better prices than the limit. This is called "price improvement" and is common when using aggressive limit pricing during fast-moving markets.

Deep Dive

Want to explore further? Check out:

Ready to Start Trading?

Join The Kingfisher community and get access to professional-grade trading tools and insights.