Academy · Trading mechanics

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

Updated 2 September 2026 · 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. Belphor applies this principle mechanically: live entries are refused when the executable price is more than a few percent worse than spot, oversized trades are shrunk to fit the pool, and portfolio values are 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 simply 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 split or delay exits that the pool cannot absorb, while never delaying protective stops, where getting out matters more than getting a good price.

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.

Trades that respect the pool they land in

Belphor quotes every live trade at its exact size, refuses fills that execute meaningfully worse than spot, and right-sizes entries to pool depth automatically.

Explore Belphor →