Comparing Pool Prices During a Liquidity Migration
When liquidity moves between pools, their quoted prices can split. Compare reserves, fees, and trade depth to see which price a swap can actually get.
Coin Press Newsroom3 min read

Comparing pool prices during a liquidity migration means checking both the displayed token ratio and the amount a real trade can receive. A token can show one price in an old pool and another in a new one because their reserves, fees, and trading activity differ. The useful comparison is the price you can trade at, not just the number shown on a chart.
Why do pool prices change during a migration?
Pool prices change when trades or liquidity changes alter the balance of tokens in a pool. In a constant-product pool, a type of pool that keeps the product of its two token reserves roughly fixed, taking one token out requires putting the other in. That shifts the ratio between them, which is the pool’s spot price.
When liquidity moves, the old pool may become shallower as funds are removed, while the new pool starts with its own reserve balance. The new pool’s starting price depends on the amounts deposited; a migration does not automatically copy the old pool’s price. If the pools use different fee levels, a swap’s final cost can differ even when their displayed spot prices match.
For the separate steps of reading a BSC token chart and making a swap, see this guide to Poocoin chart reading and swaps. A chart can help show past trades, but the current pool quote is what matters for a trade now.
How can you compare two pool prices fairly?
First, make sure both prices refer to the same token pair and direction. If one pool quotes token A in token B, compare it with the other pool’s token A in token B, not the reverse. Also check token decimals and units: a quote per whole token should not be compared with one per a fraction of a token.
Then compare the amount you would receive for the same trade size. A pool’s displayed price is usually its spot ratio before your trade changes the reserves. A larger trade can move that ratio as it executes, an effect called price impact. Fees also reduce the amount received. A thin pool may show a competitive spot price but give a worse result once the trade is large enough to shift its balance.
- Check that both pools contain the same assets and use the same quote direction.
- Compare the reserves on each side of the pair, not just the total value shown.
- Use the same trade size and include each pool’s fee in the comparison.
- Check the expected output immediately before trading, since pool balances can change.
Which pool price should guide a swap?
Use the pool that gives the better expected output for your trade size after fees, provided the token pair and route are the ones you intend to use. For a small trade, the pools may offer similar results. For a larger trade, deeper reserves often matter more than a slightly better displayed spot price because the trade has less effect on the pool’s balance.
Arbitrage traders—people who trade to profit from price gaps—can push prices in connected pools closer together. But they do not guarantee identical quotes at every moment. A gap can remain when one pool is shallow, fees differ, or trading is limited. During a migration, compare again just before acting: the old pool’s price may shift as liquidity leaves, and the new pool’s price may move as trades arrive.