Uniswap v2 & v3 · backtested against real pool history

Would the pool have beaten holding?

Paste a Uniswap pool link, pick the day you would have entered, and see what actually happened: fees collected in each token, impermanent loss carried, how long a concentrated range would have sat idle, and the range that would have paid best.

1 · Load a pool

Pool data and daily price history come from GeckoTerminal. Paste a link from app.uniswap.org/explore/pools/… or a bare pool address.

2 · Your position

Entry date
Deposit at entry
Exit prices (today)
Pool
Concentrated range (v3)

Set relative to the price on your entry date. Leave blank thinking? ±20% is a common starting point.

Full-range pool vs. holding
Pool + fees
If you'd held
Fees earned

3 · Full range vs. your range vs. holding

StrategyFees AFees B Fees valuePositionTotalvs hold

4 · Price history and your range

Pool price over the selected period with the concentrated range band
In range Out of range — earning nothing Your range

What this assumes