New to ranges? Read how to choose a range width and impermanent loss, explained.

Range calculator

Size a range and see what you'd actually keep after impermanent loss and gas.

Position

Loading…
Price rangeCurrent 344.16 USDC per GOOGLx

Range Coach suggests ±8%

Large-cap US stocks have moved about 7–10% (1σ) a month in these pools, but the move arrives in steps: news and earnings land while the stock market is shut, and the pool reprices at the open. ±8% keeps you in range most of a month; a tight band can be skipped by one gap.

You would deposit

13.958 GOOGLx

$4,803.77

5,196.23 USDC

$5,196.23

48%52%

Net Yield Truth Label

Estimate

+42.5%

est. net APR · ≈ $349.30 over 30d on $10,000.00

Your fees+72.0%
IL drag−29.3%
Gas drag−0.1%
Net+42.5%

Fees beat expected IL and gas: about 42.5% a year, if the typical move and fee APR hold.

Your fees ≈ pool fee APR 84.0% (LPs' 84% of 100.0%; the protocol keeps the rest) × range concentration 1.13× × time in range 77%

Measured: the average pool dollar behaves like a ±9.0% range. Active liquidity within ±1.8% of the price vs TVL, Solana slot 450,424,588, snapshot of 26 Sept, 01:49 SGT.

  • • TVL is under $5M, so fee APR moves a lot day to day.
  • • Fee APR rests on unusual volume: the 7-day average is 4.2× the median day of the last 30. At a median day's volume the pool fee APR would be about 20%.
  • • GOOGL only trades in US market hours; this pool trades 24/7. News and earnings land while you can't hedge, and arbitrage reprices the pool in one step at the open (largest daily move in the last 59 days: 5.0%). Out of range below means you hold only the stock.
How this is estimated
  • Pool fee APR = trading fees ÷ TVL, from 7-day average volume where available, times the share of fees LPs actually receive. Uniswap v3 (fee switch), PancakeSwap v3 and Aerodrome (unstaked LPs) keep a cut that we read on-chain; Raydium's 84% LP share is from its docs. Token incentives, points and airdrops are excluded.
  • That is what an average pool dollar earns. For EVM pools we measure how concentrated that dollar is on-chain: the pool's active liquidity within about a day's typical move of the price, compared with its TVL (idle, out-of-range liquidity counts in TVL but earns nothing).
  • Where our own hourly readings saw denser liquidity at the price than that one read (automated managers re-centre as the price moves), we use what the readings saw, so the average dollar is never less concentrated than it has actually been.
  • Where we can't read the pool (Solana, or an RPC failure) we fall back to assuming the average dollar behaves like a ±0.5% (stable), ±10% (stock), ±25% (blue-chip) or ±50% (volatile) range, and say so.
  • A tighter range earns proportionally more per $ while in range, a wider one less. The advantage is capped at 8×, and your fee APR at 100%.
  • Fees only accrue in range. We use the expected share of the horizon in range for a driftless random walk sized by your typical move.
  • IL drag = expected loss vs holding at the horizon for your concentrated position, annualized as if you reset the range every horizon.
  • Not modelled: compounding, JIT/MEV competition, rebalancing swaps, and fee APR changing over the horizon.

Share this plan. The link carries the pool figures used, so the label reads the same later.

Assumptions

Typical move = a 1σ price move over the horizon (default for this pair: ±10.4%). Gas = mint + exit.

Range Studio — how would this range have done?

Historical estimate
Lookback

Backtesting your range 316.63 – 371.69 against hourly CEX closes.

Waiting for candles…

If price moves…

Estimate
MoveLP valuevs HODL
−50%out$5,110.61−32.74%
−25%out$7,665.91−12.88%
−10%out$9,199.09−3.37%
−5%$9,678.23−0.84%
0%$10,000.000.00%
+5%$10,162.58−0.76%
+10%out$10,188.45−2.79%
+25%out$10,188.45−9.04%
+50%out$10,188.45−17.85%

Excludes fees. Instant move from current price.

Est. net APR+42.5%
Breakdown ↓

How the numbers work

Is this live pool data?

Pools and Calc use near-live DefiLlama and GeckoTerminal metrics (TVL, volume, fees) plus coin prices, cached ~20 minutes in D1, and read each pool's tick liquidity and fee cut on-chain every few hours. If a fetch fails, we fall back to a labeled, dated snapshot — never silent fake “live.” Deposit sizing is still planning math, not an executable quote or wallet write.

What does the Net Yield Truth Label include?

Your fees: the pool's fee APR (fees ÷ TVL, 7-day average volume, after the protocol's cut, no token incentives), scaled by how concentrated your range is versus the average pool dollar — measured from the pool's on-chain liquidity where we can read it (capped at 8×, the most our own hourly fee counters have confirmed) — times the expected share of the horizon you stay in range. Minus IL drag: the expected loss vs holding for your concentrated range at your typical (1σ) move, annualized. Minus gas drag: mint + exit gas, annualized. Your fee APR is capped at 100%. It is a planning estimate, not a guaranteed return.

Do I need a wallet to use Calc?

No. Nothing on DefiLPKit connects to or signs with your wallet. Saving a scenario stores it against an anonymous cookie session — we never request token approvals or custody funds.

How does Range Coach pick a width?

Coach maps the pair’s volatility bucket (stable / blue-chip / volatile / stock) to a suggested ± band around the current price. It is the default range; edit min or max to go custom.

What is Range Studio’s historical backtest?

Range Studio estimates how often free CEX hourly closes (Coinbase → Kraken → Binance public APIs) stayed inside your band over 7/14/30 days. It shows % in-range, a stricter full-bar metric, and rough fees (pool fee APR × time in range) vs classic IL. Candles are CEX proxies — not Uniswap ticks or exact LVR. Results are labeled estimates; source + window are always shown.