WBTC/USDC0.3%
Wide volatility-sized range, recenter after an hour out
Range ±3σ of the 24 h move, 12% to 40% wide · out of range for 1 h → recenter around the price · no stop-loss
54.3%
Fee APR · paperearly
Return −0.48%
HODL −1.03%
72,609In range · 75,64782,358
Playbook
What the strategy does, in the factory's words.
- At startOpen one position in WBTC/USDC 0.30% on Unichain. Range width comes from volatility: ±3σ of the expected 24 h price move (σ from hourly pool prices over the last 24 h), never narrower than −5.8% … +6.2% and never wider than 40% in total. Centered on the pool price at entry. Both tokens go in, in the ratio the range needs; the missing part is swapped at entry.
- Price is inside the rangeDo nothing. The position earns swap fees; they stay in the position and are not reinvested.
- Price stays outside the range for 1 hClose the position and reopen it around the current price with the same width rule (σ recomputed). Costs gas and a swap. Not more often than once per 4 h.
- Chainlink price feed of either token is stale or missingMake no changes until the feed is fresh again. Notify the owner.
- Every hourReview the position. Allowed action: notify the owner, nothing else. Not modelled in the backtest.
- End of the 30d horizonRemove the liquidity and keep both tokens as they are, without a swap.
- NeverSell because the price falls (there is no stop-loss); move liquidity to another pool.
Metrics
Paper, net of costs
Max drawdown2.83%
Time in range100.0%
Rebalances0
Fees earned+0.95%
Impermanent loss−0.16%
Backtest · 45 days held out
Expected return · 30d+4.65%
HODL+3.92%
Windows beating HODL100%
Worst drawdown2.36%