Slippage
When the price you see isn't the price you get.
What it is
Slippage is the difference between the price you expected for a trade and the price at which it actually executes. You click buy at 1.0850, but your order fills at 1.0852. That 2-pip difference is slippage.
Why it happens
Markets move. Between the moment you click and the moment your order reaches the server and gets matched, the price can change, especially during:
- News events (NFP, interest rate decisions, CPI)
- Market open/close
- Low liquidity periods (Asian session for USD pairs)
- Large position sizes that eat through the order book
Price is discrete, not continuous
Here's something most traders never think about: price doesn't drift smoothly from one level to the next. It jumps. Tick by tick, from one actual transaction to the next, with no rule that says consecutive ticks have to be one step apart.
The word "binary" is useful here, and it has nothing to do with computers. Binary in this context means there's no in-between. Price is either at this level or the next one. There is no dial you can wind gradually from 1.0850 to 1.0852. In 1920, when traders were shouting bids in an open pit with zero technology involved, the same thing was true. The price on the board was the last actual trade. If nobody was willing to sell at 1.0851, that price never existed. The market went straight from 1.0850 to 1.0852.
This is why slippage is structural, not a glitch. Your order sits at a price. The market moves. If the next tick skips over your level because that's where actual liquidity happened to be, your order gets filled at the next available price. The gap between where you expected to fill and where the market actually was: that's the slip.
Positive slippage exists
Slippage isn't always bad. Sometimes your order fills at a better price than expected. Honest brokers pass positive slippage to clients. Some don't, they keep the improvement and only pass negative slippage. This is worth checking in your broker's execution policy.