Uniswap v4 LP Strategies

Released by the Think Tank factory · updated Nov 03, 2026 12:07 UTC · repository · catalog.json

← All strategies
BaseETH / USDC●In range●Paper · live

Static moderate range, no recenters

BaseBaseFee 0.3%Tick spacing 60Volatile managerRisk: volatileHorizon 30dEngine: exactExpires in 86d

think-tank/static-range-no-recenter v1.0.0 · binding eth-usdc-3000-base · released Oct 31, 2026

How it works

  1. At startOpen one position in ETH/USDC 0.30% on Base with a fixed range 1,200 ticks wide: −5.8% … +6.2% from the pool price at entry. Both tokens go in, in the ratio the range needs; the missing part is swapped at entry.
  2. Price is inside the rangeDo nothing. The position earns swap fees; they stay in the position and are not reinvested.
  3. Price stays outside the range for 1 hLeave the range where it is — it does not follow the price. If ETH rises above the range, the position is all USDC; if it falls below, all ETH. It earns no fees until the price returns. Notify the owner.
  4. Every 24 hReview the position. Allowed action: hold, nothing else. Not modelled in the backtest.
  5. End of the 30d horizonRemove the liquidity and keep both tokens as they are, without a swap.
  6. NeverMove the range after the price; sell because the price falls (there is no stop-loss); move liquidity to another pool.

Why it should work. Place one moderate range (about plus or minus 6 percent) around the price and leave it alone for the whole horizon. No recenter means no realised loss from buying the top and selling the bottom and almost no gas; the price is expected to spend enough time inside the range for the fees to outweigh impermanent loss. When the price leaves the range the position simply waits, fully in one token, and the owner is told.

Net return (exit now)+0.67%NAV $100.67 of $100.00
HODL return+0.51%
Excess vs HODL+0.16 pp
Backtest 30d+2.87%HODL +0.94%
Fee yield0.27%
Costs0.07%exit 0.01%
Impermanent loss-0.04%
Max drawdown0.94%limit 10%
Time in range100.0%1120 pool swaps
Rebalances0
Paper progress3.2 / 30dsince Oct 31, 2026
Price2,264.13range 2,104.89 – 2,387.53

Performance

Strategy (net, exit now)HODLBacktest expectation, pro rata
0%0.5%1%d0d1d2d3

Price & range

Pool pricePosition range
2,1002,2002,3002,400d0d1d2d3

Paper trading activity

TimeActionPriceRangeTicksGas + slippageBlock
Oct 31, 2026 07:42 UTCOpen position2,241.272,104.89 – 2,387.53-199800 … -198540$0.060253,321,607
Paper checks log (71)
TimeDayNetHODLFeesCostsMax DDPriceRangeVerdict
Nov 03, 2026 12:06 UTC3.17+0.67%+0.51%0.27%0.07%0.94%2,264.13inhold
Nov 03, 2026 11:05 UTC3.14+0.64%+0.48%0.27%0.07%0.94%2,262.89inhold
Nov 03, 2026 10:03 UTC3.09+0.56%+0.39%0.26%0.07%0.94%2,258.70inhold
Nov 03, 2026 09:02 UTC3.05+0.40%+0.22%0.25%0.07%0.94%2,251.04inhold
Nov 03, 2026 08:02 UTC3.01+0.38%+0.20%0.25%0.07%0.94%2,250.21inhold
Nov 03, 2026 06:56 UTC2.94+0.29%+0.11%0.25%0.07%0.94%2,246.10inhold
Nov 03, 2026 05:55 UTC2.91+0.37%+0.20%0.24%0.07%0.94%2,250.27inhold
Nov 03, 2026 04:55 UTC2.88+0.37%+0.20%0.24%0.07%0.94%2,250.27inhold
Nov 03, 2026 03:54 UTC2.84+0.37%+0.20%0.24%0.07%0.94%2,250.26inhold
Nov 03, 2026 02:53 UTC2.80+0.44%+0.28%0.24%0.07%0.94%2,253.75inhold
Nov 03, 2026 01:52 UTC2.74+0.42%+0.26%0.24%0.07%0.94%2,252.86inhold
Nov 03, 2026 00:50 UTC2.71+0.39%+0.23%0.24%0.07%0.94%2,251.68inhold
Nov 02, 2026 23:48 UTC2.67+0.36%+0.20%0.24%0.07%0.94%2,250.20inhold
Nov 02, 2026 22:48 UTC2.63+0.36%+0.20%0.24%0.07%0.94%2,250.19inhold
Nov 02, 2026 21:47 UTC2.58+0.36%+0.20%0.24%0.07%0.94%2,250.18inhold
Nov 02, 2026 20:45 UTC2.54+0.36%+0.20%0.24%0.07%0.94%2,250.18inhold
Nov 02, 2026 19:44 UTC2.50+0.20%+0.04%0.23%0.07%0.93%2,243.12inhold
Nov 02, 2026 18:43 UTC2.46+0.44%+0.32%0.21%0.07%0.80%2,255.45inhold
Nov 02, 2026 17:41 UTC2.41+0.48%+0.38%0.19%0.07%0.65%2,258.27inhold
Nov 02, 2026 16:40 UTC2.37+0.67%+0.61%0.18%0.07%0.47%2,268.57inhold
Nov 02, 2026 15:39 UTC2.33+0.98%+1.07%0.16%0.07%0.28%2,288.92inhold
Nov 02, 2026 14:39 UTC2.28+0.97%+1.06%0.16%0.07%0.28%2,288.61inhold
Nov 02, 2026 13:38 UTC2.25+1.03%+1.16%0.16%0.07%0.28%2,292.98inhold
Nov 02, 2026 12:36 UTC2.19+0.95%+1.05%0.14%0.07%0.28%2,288.35inhold
Nov 02, 2026 11:34 UTC2.15+0.95%+1.09%0.12%0.07%0.28%2,289.81inhold
Nov 02, 2026 10:33 UTC2.12+0.97%+1.12%0.12%0.07%0.28%2,291.19inhold
Nov 02, 2026 09:31 UTC2.07+1.01%+1.18%0.12%0.07%0.28%2,294.19inhold
Nov 02, 2026 08:29 UTC2.02+0.85%+0.96%0.11%0.07%0.28%2,284.25inhold
Nov 02, 2026 07:25 UTC1.98+0.91%+1.04%0.11%0.07%0.23%2,287.79inhold
Nov 02, 2026 06:23 UTC1.95+0.95%+1.12%0.10%0.07%0.20%2,291.14inhold
Nov 02, 2026 05:22 UTC1.90+0.98%+1.16%0.10%0.07%0.20%2,293.17inhold
Nov 02, 2026 04:20 UTC1.85+1.14%+1.45%0.09%0.07%0.20%2,306.06inhold
Nov 02, 2026 03:20 UTC1.81+0.88%+1.06%0.07%0.07%0.20%2,288.49inhold
Nov 02, 2026 02:19 UTC1.74+0.88%+1.06%0.07%0.07%0.20%2,288.49inhold
Nov 02, 2026 01:19 UTC1.73+0.76%+0.89%0.06%0.07%0.20%2,280.90inhold
Nov 02, 2026 00:19 UTC1.68+0.61%+0.71%0.06%0.07%0.20%2,272.87inhold
Nov 01, 2026 23:19 UTC1.65+0.50%+0.58%0.05%0.07%0.20%2,266.96inhold
Nov 01, 2026 22:18 UTC1.57+0.35%+0.42%0.04%0.07%0.12%2,259.94inhold
Nov 01, 2026 21:18 UTC1.53+0.35%+0.42%0.04%0.07%0.12%2,259.94inhold
Nov 01, 2026 20:17 UTC1.50+0.36%+0.43%0.03%0.07%0.11%2,260.35inhold
Nov 01, 2026 19:17 UTC1.48+0.36%+0.43%0.03%0.07%0.11%2,260.35inhold
Nov 01, 2026 18:17 UTC1.42+0.41%+0.48%0.03%0.07%0.10%2,262.89inhold
Nov 01, 2026 17:17 UTC1.40+0.41%+0.48%0.03%0.07%0.10%2,262.89inhold
Nov 01, 2026 16:15 UTC1.35+0.41%+0.48%0.03%0.07%0.10%2,262.89inhold
Nov 01, 2026 15:14 UTC1.31+0.41%+0.48%0.03%0.07%0.10%2,262.89inhold
Nov 01, 2026 14:14 UTC1.27+0.38%+0.45%0.03%0.07%0.10%2,261.45inhold
Nov 01, 2026 13:14 UTC1.23+0.37%+0.45%0.03%0.07%0.10%2,261.20inhold
Nov 01, 2026 12:13 UTC1.18+0.48%+0.57%0.03%0.07%0.00%2,266.95inhold
Nov 01, 2026 11:13 UTC1.15+0.48%+0.57%0.03%0.07%0.00%2,266.95inhold
Nov 01, 2026 10:13 UTC1.10+0.48%+0.57%0.03%0.07%0.00%2,266.95inhold
Nov 01, 2026 09:12 UTC1.06+0.48%+0.57%0.03%0.07%0.00%2,266.95inhold
Nov 01, 2026 08:10 UTC1.02+0.44%+0.53%0.02%0.07%0.00%2,264.90inhold
Nov 01, 2026 07:02 UTC0.97+0.44%+0.53%0.02%0.07%0.00%2,264.90inhold
Nov 01, 2026 06:01 UTC0.93+0.44%+0.53%0.02%0.07%0.00%2,264.90inhold
Nov 01, 2026 04:59 UTC0.85+0.44%+0.53%0.02%0.07%0.00%2,264.90inhold
Nov 01, 2026 03:57 UTC0.82+0.44%+0.53%0.02%0.07%0.00%2,264.90inhold
Nov 01, 2026 02:56 UTC0.79+0.44%+0.53%0.02%0.07%0.00%2,264.90inhold
Nov 01, 2026 01:55 UTC0.75+0.37%+0.45%0.02%0.07%0.00%2,261.42inhold
Nov 01, 2026 00:54 UTC0.69+0.26%+0.33%0.01%0.07%0.00%2,256.19inhold
Oct 31, 2026 23:52 UTC0.67+0.26%+0.33%0.01%0.07%0.00%2,256.19inhold
Oct 31, 2026 22:51 UTC0.60+0.26%+0.33%0.01%0.07%0.00%2,256.18inhold
Oct 31, 2026 21:50 UTC0.59+0.10%+0.16%0.01%0.07%0.00%2,248.62inhold
Oct 31, 2026 20:49 UTC0.54+0.10%+0.16%0.01%0.07%0.00%2,248.62inhold
Oct 31, 2026 19:47 UTC0.50+0.10%+0.16%0.01%0.07%0.00%2,248.61inhold
Oct 31, 2026 18:46 UTC0.46+0.10%+0.16%0.01%0.07%0.00%2,248.54inhold
Oct 31, 2026 17:45 UTC0.41+0.02%+0.09%0.00%0.07%0.00%2,245.35inhold
Oct 31, 2026 16:43 UTC0.37+0.02%+0.09%0.00%0.07%0.00%2,245.35inhold
Oct 31, 2026 15:42 UTC0.30+0.02%+0.09%0.00%0.07%0.00%2,245.35inhold
Oct 31, 2026 14:42 UTC0.29+0.02%+0.09%0.00%0.07%0.00%2,245.34inhold
Oct 31, 2026 13:40 UTC0.24+0.02%+0.09%0.00%0.07%0.00%2,245.32inhold
Oct 31, 2026 10:36 UTC0.12-0.07%+0.00%0.00%0.07%0.00%2,241.45inhold

Pools

PoolRoleFeeSpacingWidthAllocationPool ID
Base ETH/USDC fee 3000 ts 60main0.3%601,200 ticks (±6.18%)100%0xe0707975…

Run on an existing manager

Engine
envelop-mcp-lp ≥ 1.6 · envelop.strategy/1
Projection
exact
sha256
8ae606d67d5228dddd67…
{
  "mode": "propose",
  "managers": [
    {
      "chainId": 8453,
      "address": "0x…your manager…",
      "strategy": "/path/to/clone/strategies/static-range-no-recenter/eth-usdc-3000-base/envelop",
      "sha256": "8ae606d67d5228dddd6782e101ed7bbddbbe391df565769a8d38870ab1522fb3"
    }
  ]
}

Create a manager for it

Manager type
Volatile
Network
Base Base
Pools
1 (frozen at creation, no hooks)
Range
set on every placement, recenter moves it
Price oracle
required (operator swaps settle at the oracle price)
Operator
not required

Backtest evidence

Verdict
live
Works on
30d
Expected (30d)
+2.87% vs HODL +0.94%
Drawdown limit
10%
History
150 days, holdout 30%
Holdout blocks
51377126 … 53321126

Lifecycle

  1. Released to the catalog · horizon 30d