Wiki
Slippage
Q: What is slippage? A: Slippage is the difference between the intended execution price and the actual execution price, usually caused by price movement, insufficient liquidity, or execution delay.
Slippage
Q: What is slippage in financial trading?
A: Slippage is the difference between:
The price a trader planned to execute at and the price actually executed.
Simply put:
You wanted to trade at price A, but the final execution happened at price B. The difference is slippage.
For example:
- Planned buy price: 100.00 yuan.
- Actual execution price: 100.08 yuan.
- Slippage: +0.08 yuan, or 0.08%.
For a sell order:
- Planned sell price: 100.00 yuan.
- Actual execution price: 99.92 yuan.
- Slippage: -0.08 yuan.
Whether buying or selling, whenever the final execution price differs from the expected price, slippage has occurred.
Q: Why does slippage happen?
A: Slippage comes from one basic fact:
Market prices keep changing, while order execution requires liquidity.
There are several common causes.
1. The market moves too fast
Price changes faster than the order can execute.
For example, during a World Cup match, a team suddenly receives a red card. The market may move from 1.95 -> 1.88 -> 1.75 in a very short time. You see 1.95 when placing the order, but the actual execution price has already moved to 1.75. That creates slippage.
2. Liquidity is insufficient
The order book has limited available volume.
For example, odds of 2.00 may only have 100 yuan available. If you bet 1,000 yuan, the first 100 yuan executes at 2.00, while the remaining 900 yuan must continue executing at 1.99, 1.98, 1.96.... The final average odds fall, which is also slippage.
3. Large orders impact the market
If the order itself is large enough, it actively consumes multiple price levels.
For example:
| Odds | Available Amount |
|---|---|
| 2.00 | 1,000 yuan |
| 1.99 | 800 yuan |
| 1.98 | 1,200 yuan |
If one order bets 5,000 yuan, the system can only execute sequentially: 1,000 yuan @2.00, 800 yuan @1.99, 1,200 yuan @1.98, and so on. The final average odds are clearly lower than 2.00. This is also called market impact.
4. Network and system delay
Even if the market is not moving violently, slippage can still happen because of:
- Network delay.
- API delay.
- Busy servers.
- High-frequency trading competition.
By the time the order reaches the exchange, the market price may already have changed.
Q: How does slippage affect trading?
A: Slippage directly affects trading cost.
For example, if a strategy's theoretical return is +1% and average slippage is 0.3%, the real return is roughly:
1.0% - 0.3% = 0.7%
If the strategy edge is only 0.4%, but average slippage reaches 0.5%, a strategy that looked profitable in theory may become unprofitable in real execution.
Therefore:
Slippage is essentially a hidden transaction cost.
Q: Which markets are more likely to have slippage?
A: In general:
The worse the liquidity, the more serious the slippage.
Examples include:
- Small-cap stocks.
- Illiquid futures contracts.
- Newly listed cryptocurrencies.
- Late-night foreign exchange markets.
- Low-profile football matches.
By contrast, highly liquid markets usually have smaller slippage, such as:
- Gold futures.
- Major foreign exchange pairs.
- Major stock index futures.
- Bitcoin spot markets.
- Popular football betting exchange markets.
Q: Does slippage happen in football betting?
A: Yes, and it is very common.
But:
Different platforms create slippage in different ways.
There are two main situations.
Q: Does slippage happen with bookmakers?
A: Yes, but it appears differently from financial markets.
For example:
You prepare to bet on the home team and see odds of 2.10. After clicking submit, the bookmaker recalculates risk in the background. A few hundred milliseconds later, it returns:
- Odds changed: 2.10 -> 2.04. Please confirm whether to accept.
- Or Bet Acceptance Delayed.
- Or Odds Changed.
In substance, the final odds you accept are no longer the odds you first saw. That is also slippage.
Common reasons include:
- Risk-control systems repricing the market.
- New match information entering the market.
- Many players betting at the same time.
- The bookmaker actively adjusting odds.
Q: How is slippage on betting exchanges similar to financial markets?
A: Betting exchanges use matching trading, so slippage is almost the same as in financial markets.
For example:
| Odds | Available Amount |
|---|---|
| 2.10 | 100 yuan |
| 2.08 | 500 yuan |
| 2.06 | 800 yuan |
If you submit a 1,000 yuan order, the system executes:
- 100 yuan @2.10
- 500 yuan @2.08
- 400 yuan @2.06
The final average execution odds are about 2.074.
Although the visible odds were 2.10 when you placed the order, the actual average execution odds are lower. This is typical slippage.
Q: Which matches are most likely to create betting slippage?
A: Common examples include:
- Low-profile leagues.
- Youth leagues.
- Lower-division women's football.
- Markets close to kick-off.
- Markets immediately after major events such as red cards, penalties, or VAR decisions.
- Markets with low trading volume.
In these situations, odds move quickly and liquidity is thin, so slippage usually increases.
Q: How do professional football betting teams control slippage?
A: Professional teams usually use several methods:
- Limit single-order size to avoid consuming too much market depth at once.
- Split large orders into smaller executions to reduce market impact.
- Prioritize liquid markets, such as major leagues and mainstream betting lines.
- Pause trading after major match events to avoid execution during violent volatility.
- Monitor market depth in real time and adjust stake size according to executable volume.
- Include slippage in the quant model, treating it as a transaction cost as important as commission and bookmaker margin.
For professional football betting quant investing, whether a strategy can profit over the long run does not depend only on theoretical edge. It also depends on whether expected value remains positive after deducting margin, commission, and slippage in the real market. Slippage is not only an execution problem; it is one of the factors that decides the final return of the strategy.