Academy · Trading mechanics

Slippage and price impact: why you never get the price on the chart

Updated 15 September 2026 · by AtroX · Belphor Research · the data behind this guide

The chart says one price. Your fill says another. The gap has two causes with different mechanics, slippage and price impact, and on small tokens they routinely cost more than any fee you will ever pay. Understanding them is the difference between a strategy that works on paper and one that works in your wallet.

Key takeaways

Two different costs, one disappointing fill

Price impact exists because on-chain markets are pools, not order books. When you buy from an automated market maker you shift the pool's balance with your own trade, so each unit you buy costs slightly more than the last. The bigger your trade relative to the pool, the worse your average price. This happens even if nobody else trades at all.

Slippage is everything that changes between quoting and filling: other trades landing before yours, bots reacting to your pending transaction, plain market movement. Your slippage tolerance is a circuit breaker that rejects the fill if the price has moved beyond your limit. It caps the time cost; it does nothing about the size cost.

Why small coins make this brutal

On a token with millions in pool depth, a few hundred dollars has negligible impact. On a memecoin with a twenty thousand dollar pool, even a fifty dollar trade moves the price measurably, and a thousand dollar trade can move it several percent each way. Round trip, you can lose close to ten percent to mechanics alone while the chart never moved, a silent tax bigger than any platform fee. This is also why reported gains on illiquid coins are often fiction: the paper profit assumes an exit price the pool cannot actually pay.

A price is an opinion, a quote is a commitment

The spot price on a chart is a description of the last trade, not an offer to you. The only honest number is an executable quote: ask the swap router what your exact amount would receive right now, routing and impact included. Comparing that quote against the spot price reveals your true cost of entry before you pay it, and the same test on the sell side reveals whether a position's value is real. A worked example of the gap, one second after a buy, is in why your position shows a loss right after you buy. Belphor's Reflex Bot, coming soon and priced separately, is designed to apply this principle mechanically: live entries refused when the executable price is more than a few percent worse than spot, oversized trades shrunk to fit the pool, and portfolio values computed from sell quotes rather than displayed prices.

Practical protections

Size to the pool, not to your conviction: keep a single trade to a small fraction of pool depth. Set slippage tolerance deliberately, tight enough to block a disaster, loose enough that normal volatility does not strand you unfilled. Check the exit before the entry, because a coin you cannot sell at size is not an asset. And treat quoted impact as a signal in itself: if the router says your size moves the market four percent, the market is telling you it is too small for you.

The exit-side trap

Impact hurts twice, and the second time is worse. On entry you can walk away from a bad quote. On exit you are already committed, and dumping a full position into a thin pool converts a paper gain into a real loss. Disciplined systems check what a full-size exit would cost before taking profit, and delay a take profit the pool cannot absorb, while letting stops sell regardless, where getting out matters more than price. Reflex Bot, coming soon and priced separately, is designed to do both on live trades, without splitting exits.

Belphor data

How often do Solana memecoin momentum signals survive? Death rate and hit rate by pool age, by volume acceleration and by score, measured on thousands of detected signals. Recomputed daily. In the Academy: every fee a pump.fun trade pays, with a worked example in SOL. Where a graduated coin's liquidity sits: where pump.fun coins trade after migration.

Trades that respect the pool they land in

Reflex Bot, coming soon and priced separately, is designed to quote every live trade at its exact size, refuse entries that fill meaningfully worse than spot and right-size them. Stops sell at what the pool pays.

Explore Belphor →