Uniswap v4 LP Strategies

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

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

Static wide range, never recenter

EthereumEthereumFee 0.3%Tick spacing 60Volatile managerRisk: volatileHorizon 7dEngine: exactExpires in 89d

think-tank/static-wide-no-recenter v1.0.0 · binding eth-usdc-3000-ethereum · released Nov 03, 2026

How it works

  1. At startOpen one position in ETH/USDC 0.30% on Ethereum with a fixed range 1,800 ticks wide: −8.6% … +9.4% 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 168 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. Chainlink price feed of either token is stale or missingMake no changes until the feed is fresh again.
  5. Every 24 hReview the position. Allowed action: hold, nothing else. Not modelled in the backtest.
  6. End of the 7d horizonRemove the liquidity and keep both tokens as they are, without a swap.
  7. 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. On ETH/USDC 0.3 % every recenter swaps part of the position and locks in impermanent loss at the worst moment, after a move. Instead, place one wide range (about +/-9 %) around the entry price and never move it: fees are earned while the price is inside, and when it leaves, the position simply waits as all ETH or all USDC for the price to come back. After a week outside the range the owner is notified; only the owner can exit.

Net return (exit now)-0.40%NAV $99.60 of $100.00
HODL return+0.04%
Excess vs HODL-0.44 pp
Backtest 7d-0.95%HODL -1.26%
Fee yield0.00%
Costs0.45%exit 0.15%
Impermanent loss-0.00%
Max drawdown0.00%limit 10%
Time in range100.0%7 pool swaps
Rebalances0
Paper progress0.0 / 7dsince Nov 03, 2026
Price2,263.79range 2,054.98 – 2,475.04

Performance

The chart appears after the second paper check.

Price & range

Price and range history appears after the second paper check with price data.

Paper trading activity

TimeActionPriceRangeTicksGas + slippageBlock
Nov 03, 2026 11:00 UTCOpen position2,261.742,054.98 – 2,475.04-200040 … -198180$0.295526,333,835
Paper checks log (1)
TimeDayNetHODLFeesCostsMax DDPriceRangeVerdict
Nov 03, 2026 11:30 UTC0.01-0.40%+0.04%0.00%0.45%0.00%2,263.79inhold

Pools

PoolRoleFeeSpacingWidthAllocationPool ID
Ethereum ETH/USDC fee 3000 ts 60main0.3%601,800 ticks (±9.42%)100%0xdce63943…

Run on an existing manager

Engine
envelop-mcp-lp ≥ 1.6 · envelop.strategy/1
Projection
exact
sha256
717ff137ca1a59bc6680…
{
  "mode": "propose",
  "managers": [
    {
      "chainId": 1,
      "address": "0x…your manager…",
      "strategy": "/path/to/clone/strategies/static-wide-no-recenter/eth-usdc-3000-ethereum/envelop",
      "sha256": "717ff137ca1a59bc66805d68ffe4b707d76af4a293127eae200fae36fedd019f"
    }
  ]
}

Create a manager for it

Manager type
Volatile
Network
Ethereum Ethereum
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
7d, 30d
Expected (7d)
-0.95% vs HODL -1.26%
Drawdown limit
10%
History
150 days, holdout 30%
Holdout blocks
26010123 … 26332829

Lifecycle

  1. Released to the catalog · horizon 7d