A 2× price move leaves a 50/50 LP position 5.7% behind
A twofold relative price move leaves a 50/50 constant-product liquidity position about 5.7% behind holding the same tokens, before fees or gas at the new price.
Crypto Bulletin Newsroom 3 min read
A twofold move in one token’s price relative to its pair leaves a 50/50 constant-product liquidity position about 5.7% behind holding the same tokens, before fees and costs. Uniswap’s v2 return guide describes this gap as divergence loss: trades rebalance the pool as its market price changes, leaving the provider with a different mix of assets.
For readers checking a base swap, the useful comparison is the pool position’s value against simply keeping the deposit. That calculation isolates the price-movement effect; it does not predict whether fees will make the position profitable.
How does a 2× move create impermanent loss?
In a 50/50 constant-product pool, the pool holds two assets in a ratio that shifts as traders buy one and sell the other. Uniswap’s v2 documentation models the reserves with the constant-product rule: as the relative price changes, arbitrage trades move the pool along that curve toward the market price.
Suppose a provider starts with one unit of a token worth $100 and $100 of its paired asset. The initial deposit is worth $200. If the token doubles to $200, the pool’s rebalanced position is about 0.707 token and $141.42 of the paired asset, worth about $282.84 in total.
Keeping the original assets instead would leave the provider with one token worth $200 and $100 of the paired asset, or $300. The pool position is therefore about $17.16 lower, a 5.72% gap against holding. This follows the formula in Uniswap’s v2 return guide: for a relative price ratio of 2, the position’s value relative to holding is 2√2 ÷ 3, or about 94.28%.
Do trading fees cover the loss?
Fees can offset divergence loss, but only if the provider’s share of fees exceeds that gap plus other costs. Uniswap’s v2 guide treats fees and divergence loss as separate drivers of returns, so the 5.72% figure is not a forecast of the position’s final profit or loss.
Before adding liquidity, compare the expected fee income over your planned holding period with the loss at price moves you consider plausible. That estimate is uncertain: future trading volume, the pool’s share of that volume, and the token price path all affect the result. Gas, swap costs and any incentives also change the outcome.
What should you check before adding liquidity?
Start with the pool design and your intended exposure. Uniswap’s v2 formula describes a 50/50 constant-product position; concentrated-liquidity positions work within a chosen price range, and Uniswap’s liquidity documentation says a position becomes entirely one asset when the price moves beyond that range.
A practical pre-deposit check is to write down the position’s value under several relative price outcomes, then compare each with holding the same starting assets. Include fees only as a separate estimate, rather than treating them as guaranteed compensation.
- Record the starting amounts and their market values.
- Calculate the pool position against holding if one token rises or falls by 2×.
- For a concentrated range, check what asset remains if the price exits either boundary.
- Subtract estimated fees, gas and rebalancing costs from the comparison.
For most readers who want to keep a fixed amount of each token, holding is the simpler benchmark because it avoids the pool’s automatic rebalancing. Liquidity provision makes more sense when the provider accepts that changing exposure and expects fees to justify it. The 5.72% calculation gives a concrete price-move hurdle to assess before depositing; it is not a guarantee of the eventual result.