Uniswap v4 LP Strategies
Released by the Think Tank factory · updated Nov 03, 2026 12:07 UTC · repository · catalog.json
ETH / USDC●In range●Paper · live
Static moderate range, no recenters
BaseFee 0.3%Tick spacing 60Volatile managerRisk: volatileHorizon 30dEngine: exactExpires in 86d
How it works
- 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.
- 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 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.
- Every 24 hReview the position. Allowed action: hold, nothing else. Not modelled in the backtest.
- End of the 30d horizonRemove the liquidity and keep both tokens as they are, without a swap.
- 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
Price & range
Pool pricePosition range
Paper trading activity
| Time | Action | Price | Range | Ticks | Gas + slippage | Block |
|---|---|---|---|---|---|---|
| Oct 31, 2026 07:42 UTC | Open position | 2,241.27 | 2,104.89 – 2,387.53 | -199800 … -198540 | $0.0602 | 53,321,607 |
Paper checks log (71)
| Time | Day | Net | HODL | Fees | Costs | Max DD | Price | Range | Verdict |
|---|---|---|---|---|---|---|---|---|---|
| Nov 03, 2026 12:06 UTC | 3.17 | +0.67% | +0.51% | 0.27% | 0.07% | 0.94% | 2,264.13 | in | hold |
| Nov 03, 2026 11:05 UTC | 3.14 | +0.64% | +0.48% | 0.27% | 0.07% | 0.94% | 2,262.89 | in | hold |
| Nov 03, 2026 10:03 UTC | 3.09 | +0.56% | +0.39% | 0.26% | 0.07% | 0.94% | 2,258.70 | in | hold |
| Nov 03, 2026 09:02 UTC | 3.05 | +0.40% | +0.22% | 0.25% | 0.07% | 0.94% | 2,251.04 | in | hold |
| Nov 03, 2026 08:02 UTC | 3.01 | +0.38% | +0.20% | 0.25% | 0.07% | 0.94% | 2,250.21 | in | hold |
| Nov 03, 2026 06:56 UTC | 2.94 | +0.29% | +0.11% | 0.25% | 0.07% | 0.94% | 2,246.10 | in | hold |
| Nov 03, 2026 05:55 UTC | 2.91 | +0.37% | +0.20% | 0.24% | 0.07% | 0.94% | 2,250.27 | in | hold |
| Nov 03, 2026 04:55 UTC | 2.88 | +0.37% | +0.20% | 0.24% | 0.07% | 0.94% | 2,250.27 | in | hold |
| Nov 03, 2026 03:54 UTC | 2.84 | +0.37% | +0.20% | 0.24% | 0.07% | 0.94% | 2,250.26 | in | hold |
| Nov 03, 2026 02:53 UTC | 2.80 | +0.44% | +0.28% | 0.24% | 0.07% | 0.94% | 2,253.75 | in | hold |
| Nov 03, 2026 01:52 UTC | 2.74 | +0.42% | +0.26% | 0.24% | 0.07% | 0.94% | 2,252.86 | in | hold |
| Nov 03, 2026 00:50 UTC | 2.71 | +0.39% | +0.23% | 0.24% | 0.07% | 0.94% | 2,251.68 | in | hold |
| Nov 02, 2026 23:48 UTC | 2.67 | +0.36% | +0.20% | 0.24% | 0.07% | 0.94% | 2,250.20 | in | hold |
| Nov 02, 2026 22:48 UTC | 2.63 | +0.36% | +0.20% | 0.24% | 0.07% | 0.94% | 2,250.19 | in | hold |
| Nov 02, 2026 21:47 UTC | 2.58 | +0.36% | +0.20% | 0.24% | 0.07% | 0.94% | 2,250.18 | in | hold |
| Nov 02, 2026 20:45 UTC | 2.54 | +0.36% | +0.20% | 0.24% | 0.07% | 0.94% | 2,250.18 | in | hold |
| Nov 02, 2026 19:44 UTC | 2.50 | +0.20% | +0.04% | 0.23% | 0.07% | 0.93% | 2,243.12 | in | hold |
| Nov 02, 2026 18:43 UTC | 2.46 | +0.44% | +0.32% | 0.21% | 0.07% | 0.80% | 2,255.45 | in | hold |
| Nov 02, 2026 17:41 UTC | 2.41 | +0.48% | +0.38% | 0.19% | 0.07% | 0.65% | 2,258.27 | in | hold |
| Nov 02, 2026 16:40 UTC | 2.37 | +0.67% | +0.61% | 0.18% | 0.07% | 0.47% | 2,268.57 | in | hold |
| Nov 02, 2026 15:39 UTC | 2.33 | +0.98% | +1.07% | 0.16% | 0.07% | 0.28% | 2,288.92 | in | hold |
| Nov 02, 2026 14:39 UTC | 2.28 | +0.97% | +1.06% | 0.16% | 0.07% | 0.28% | 2,288.61 | in | hold |
| Nov 02, 2026 13:38 UTC | 2.25 | +1.03% | +1.16% | 0.16% | 0.07% | 0.28% | 2,292.98 | in | hold |
| Nov 02, 2026 12:36 UTC | 2.19 | +0.95% | +1.05% | 0.14% | 0.07% | 0.28% | 2,288.35 | in | hold |
| Nov 02, 2026 11:34 UTC | 2.15 | +0.95% | +1.09% | 0.12% | 0.07% | 0.28% | 2,289.81 | in | hold |
| Nov 02, 2026 10:33 UTC | 2.12 | +0.97% | +1.12% | 0.12% | 0.07% | 0.28% | 2,291.19 | in | hold |
| Nov 02, 2026 09:31 UTC | 2.07 | +1.01% | +1.18% | 0.12% | 0.07% | 0.28% | 2,294.19 | in | hold |
| Nov 02, 2026 08:29 UTC | 2.02 | +0.85% | +0.96% | 0.11% | 0.07% | 0.28% | 2,284.25 | in | hold |
| Nov 02, 2026 07:25 UTC | 1.98 | +0.91% | +1.04% | 0.11% | 0.07% | 0.23% | 2,287.79 | in | hold |
| Nov 02, 2026 06:23 UTC | 1.95 | +0.95% | +1.12% | 0.10% | 0.07% | 0.20% | 2,291.14 | in | hold |
| Nov 02, 2026 05:22 UTC | 1.90 | +0.98% | +1.16% | 0.10% | 0.07% | 0.20% | 2,293.17 | in | hold |
| Nov 02, 2026 04:20 UTC | 1.85 | +1.14% | +1.45% | 0.09% | 0.07% | 0.20% | 2,306.06 | in | hold |
| Nov 02, 2026 03:20 UTC | 1.81 | +0.88% | +1.06% | 0.07% | 0.07% | 0.20% | 2,288.49 | in | hold |
| Nov 02, 2026 02:19 UTC | 1.74 | +0.88% | +1.06% | 0.07% | 0.07% | 0.20% | 2,288.49 | in | hold |
| Nov 02, 2026 01:19 UTC | 1.73 | +0.76% | +0.89% | 0.06% | 0.07% | 0.20% | 2,280.90 | in | hold |
| Nov 02, 2026 00:19 UTC | 1.68 | +0.61% | +0.71% | 0.06% | 0.07% | 0.20% | 2,272.87 | in | hold |
| Nov 01, 2026 23:19 UTC | 1.65 | +0.50% | +0.58% | 0.05% | 0.07% | 0.20% | 2,266.96 | in | hold |
| Nov 01, 2026 22:18 UTC | 1.57 | +0.35% | +0.42% | 0.04% | 0.07% | 0.12% | 2,259.94 | in | hold |
| Nov 01, 2026 21:18 UTC | 1.53 | +0.35% | +0.42% | 0.04% | 0.07% | 0.12% | 2,259.94 | in | hold |
| Nov 01, 2026 20:17 UTC | 1.50 | +0.36% | +0.43% | 0.03% | 0.07% | 0.11% | 2,260.35 | in | hold |
| Nov 01, 2026 19:17 UTC | 1.48 | +0.36% | +0.43% | 0.03% | 0.07% | 0.11% | 2,260.35 | in | hold |
| Nov 01, 2026 18:17 UTC | 1.42 | +0.41% | +0.48% | 0.03% | 0.07% | 0.10% | 2,262.89 | in | hold |
| Nov 01, 2026 17:17 UTC | 1.40 | +0.41% | +0.48% | 0.03% | 0.07% | 0.10% | 2,262.89 | in | hold |
| Nov 01, 2026 16:15 UTC | 1.35 | +0.41% | +0.48% | 0.03% | 0.07% | 0.10% | 2,262.89 | in | hold |
| Nov 01, 2026 15:14 UTC | 1.31 | +0.41% | +0.48% | 0.03% | 0.07% | 0.10% | 2,262.89 | in | hold |
| Nov 01, 2026 14:14 UTC | 1.27 | +0.38% | +0.45% | 0.03% | 0.07% | 0.10% | 2,261.45 | in | hold |
| Nov 01, 2026 13:14 UTC | 1.23 | +0.37% | +0.45% | 0.03% | 0.07% | 0.10% | 2,261.20 | in | hold |
| Nov 01, 2026 12:13 UTC | 1.18 | +0.48% | +0.57% | 0.03% | 0.07% | 0.00% | 2,266.95 | in | hold |
| Nov 01, 2026 11:13 UTC | 1.15 | +0.48% | +0.57% | 0.03% | 0.07% | 0.00% | 2,266.95 | in | hold |
| Nov 01, 2026 10:13 UTC | 1.10 | +0.48% | +0.57% | 0.03% | 0.07% | 0.00% | 2,266.95 | in | hold |
| Nov 01, 2026 09:12 UTC | 1.06 | +0.48% | +0.57% | 0.03% | 0.07% | 0.00% | 2,266.95 | in | hold |
| Nov 01, 2026 08:10 UTC | 1.02 | +0.44% | +0.53% | 0.02% | 0.07% | 0.00% | 2,264.90 | in | hold |
| Nov 01, 2026 07:02 UTC | 0.97 | +0.44% | +0.53% | 0.02% | 0.07% | 0.00% | 2,264.90 | in | hold |
| Nov 01, 2026 06:01 UTC | 0.93 | +0.44% | +0.53% | 0.02% | 0.07% | 0.00% | 2,264.90 | in | hold |
| Nov 01, 2026 04:59 UTC | 0.85 | +0.44% | +0.53% | 0.02% | 0.07% | 0.00% | 2,264.90 | in | hold |
| Nov 01, 2026 03:57 UTC | 0.82 | +0.44% | +0.53% | 0.02% | 0.07% | 0.00% | 2,264.90 | in | hold |
| Nov 01, 2026 02:56 UTC | 0.79 | +0.44% | +0.53% | 0.02% | 0.07% | 0.00% | 2,264.90 | in | hold |
| Nov 01, 2026 01:55 UTC | 0.75 | +0.37% | +0.45% | 0.02% | 0.07% | 0.00% | 2,261.42 | in | hold |
| Nov 01, 2026 00:54 UTC | 0.69 | +0.26% | +0.33% | 0.01% | 0.07% | 0.00% | 2,256.19 | in | hold |
| Oct 31, 2026 23:52 UTC | 0.67 | +0.26% | +0.33% | 0.01% | 0.07% | 0.00% | 2,256.19 | in | hold |
| Oct 31, 2026 22:51 UTC | 0.60 | +0.26% | +0.33% | 0.01% | 0.07% | 0.00% | 2,256.18 | in | hold |
| Oct 31, 2026 21:50 UTC | 0.59 | +0.10% | +0.16% | 0.01% | 0.07% | 0.00% | 2,248.62 | in | hold |
| Oct 31, 2026 20:49 UTC | 0.54 | +0.10% | +0.16% | 0.01% | 0.07% | 0.00% | 2,248.62 | in | hold |
| Oct 31, 2026 19:47 UTC | 0.50 | +0.10% | +0.16% | 0.01% | 0.07% | 0.00% | 2,248.61 | in | hold |
| Oct 31, 2026 18:46 UTC | 0.46 | +0.10% | +0.16% | 0.01% | 0.07% | 0.00% | 2,248.54 | in | hold |
| Oct 31, 2026 17:45 UTC | 0.41 | +0.02% | +0.09% | 0.00% | 0.07% | 0.00% | 2,245.35 | in | hold |
| Oct 31, 2026 16:43 UTC | 0.37 | +0.02% | +0.09% | 0.00% | 0.07% | 0.00% | 2,245.35 | in | hold |
| Oct 31, 2026 15:42 UTC | 0.30 | +0.02% | +0.09% | 0.00% | 0.07% | 0.00% | 2,245.35 | in | hold |
| Oct 31, 2026 14:42 UTC | 0.29 | +0.02% | +0.09% | 0.00% | 0.07% | 0.00% | 2,245.34 | in | hold |
| Oct 31, 2026 13:40 UTC | 0.24 | +0.02% | +0.09% | 0.00% | 0.07% | 0.00% | 2,245.32 | in | hold |
| Oct 31, 2026 10:36 UTC | 0.12 | -0.07% | +0.00% | 0.00% | 0.07% | 0.00% | 2,241.45 | in | hold |
Pools
| Pool | Role | Fee | Spacing | Width | Allocation | Pool ID |
|---|---|---|---|---|---|---|
| ETH/USDC fee 3000 ts 60 | main | 0.3% | 60 | 1,200 ticks (±6.18%) | 100% | 0xe0707975… |
Pool on Uniswap · Open the current range on Uniswap · Quote token on explorer
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
- 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
backtest.jsoncritic verdictsspec.yamlstrategy.jsonmanager.jsonfolder
Lifecycle
- Released to the catalog · horizon 30d