What is Slippage? The Hidden Drain on Trading Performance

Slippage is the difference between the expected price and the execution price. Learn how to model implementation shortfall and optimize order entry.

Debugging an execution engine for 12 hours revealed that Slippage was eroding 40% of the strategy's projected alpha. Slippage occurs when a trade is executed at a price different from the price requested at the time the order was submitted. It is not a broker error; it is a fundamental reality of market liquidity and latency.

Mathematically, we define slippage as the difference between the mid-price $P_{mid}$ at time $t_0$ and the actual fill price $P_{fill}$ at time $t_{fill}$. For a buy order: $Slippage = P_{fill} - P_{mid}$. This cost is often expressed in basis points (bps) of the total trade value. In fast-moving markets, slippage is positive (detrimental) because the price moves away from you before your order can be matched.

To minimize slippage, a quant must distinguish between its different sources. Each requires a different mitigation strategy:

1. Market Impact: Your own order consumes all liquidity at the best price level, forcing the remaining volume to be filled at worse prices. This is directly related to the limit order book structure. 2. Latency: The time delay between signal generation and order arrival. If the market moves during this 1-10ms window, your limit price may no longer be marketable. 3. Volatility Spikes: During high volatility, the bid-ask spread widens, and the 'thinness' of the book leads to larger price gaps between trades. Models like local volatility help predict these scenarios.

Implementation Shortfall is the most accurate way to measure the total cost of slippage, including the opportunity cost of unexecuted orders.