Multi-Sleeve Portfolio โ€” the capstone result

Every within-book lever we tested (IV filter, vol-target sizing, breakeven buffer, trigger hedges, unwind rules) failed to reduce drawdown. The ONE thing that works is combining decorrelated sleeves. This page is the real-validated 4-sleeve book.

The 4 sleeves (exact specs)

SleeveSpecWhy it's in
ON0DTEETH overnight 0DTE sells, true-OTM 1.5โ€“4%, nightly entry โ†’ 08:00 UTC expiry (the running 0DTE setup, limit fills)daily VRP harvest โ€” the anchor (real DD โˆ’1.5)
BB_BTCBTC weekly: sell ATM call + ATM put (Friโ†’Fri), EACH leg hedged by a futures-stop at breakeven (Kยฑpremium), HOLD to expiry. No buffer, no unwind, no IV filter โ€” all tested, all worse.weekly VRP + the only working stop (real corr to ON0DTE: โˆ’0.34)
TRENDMean of 3 ETH futures algos: EXPANSION_H4 + MA_CND_CROSS_H4 + STOCH_H4 (Nik's params, ATR-trailing). The algos are near-uncorrelated with each other (+0.26/โˆ’0.10/โˆ’0.11 weekly) โ†’ TREND3 r/DD 18.0 vs 11.5 single, DD โˆ’4.3 vs โˆ’7.4long/short delta sleeve; cuts worst week (corr ~0 to the option sleeves)
ASYM_EETH weekly asymmetric iron condor: sell put โˆ’3% / buy put โˆ’8% / sell call +2% / buy call +5% (defined risk, no stop needed)different failure mode (loses in slow up-grinds, not crashes) โ†’ decorrelated from everything
DIAGBTC 2wk/1wk double diagonal: buy 14d call+put 1 strike OTM, sell weekly ATM call+put, roll the short once, IV-filter (DVOL < 90d median), base roll โ€” the validated playbook variant, campaigns started every passing Friday (overlapping)vega-POSITIVE (bought long) vs four short-vol/trend sleeves โ†’ corr โ‰ˆ 0 to all, real AND model

Sleeves standalone โ€” REAL Tardis 2026 (18 wks, exec fills) + M2 model by-year

SleeveReal TotalReal MaxDDr/DDWorst wkWinM2 24-26M2 DD202420252026
ON0DTE+6.5โˆ’1.54.3โˆ’0.778+166โˆ’8.8+134*+19+14
BB_BTC+18.6โˆ’7.62.4โˆ’5.783+131โˆ’18.1+61+54+16
TREND+6.3โˆ’10.20.6โˆ’2.828+83โˆ’8.3+34+34+15
ASYM_E+10.0โˆ’2.93.5โˆ’2.356+24โˆ’15.3โˆ’3+15+11
DIAG+21.4โˆ’8.32.6โˆ’8.356+93โˆ’21.6+45+26+22

* M2 0DTE has ~2ร— premium bias (no bid/ask spread) and is 2024-heavy โ€” treat model LEVELS as optimistic; the real columns are the truth. All % of notional per week; bases differ slightly (TREND = risk-scaled equity %).

Correlation โ€” the whole point

weekly corrTRENDON0DTEBB_BTCASYM_E
TREND1+0.05+0.11โˆ’0.21
ON0DTE1โˆ’0.34+0.02
BB_BTC1โˆ’0.18
ASYM_E1

Real 2026 exec, 18 weeks. M2 confirms (ASYM_E~BB +0.03, ~TREND โˆ’0.06). DIAG: corr โ‰ˆ 0 to ALL four in both worlds (real: โˆ’0.05/โˆ’0.10/+0.06/+0.16 ยท M2 122wks: +0.02/โˆ’0.08/0.00/+0.05). โš ๏ธ Counter-example that "more sleeves" isn't automatic: an ETH put-book (EP_ETH) correlates +0.65 with BB_BTC (same bet, two tickers) and made every combo WORSE โ€” we dropped it. Only ORTHOGONAL sleeves earn a slot.

Combos (equal weight)

ComboReal TotalReal MaxDDr/DDWorst wkM2 TotalM2 DDM2 r/DD202420252026
ON+BB (return-first)+12.5โˆ’2.84.5โˆ’2.5+148.6โˆ’10.614.0+97+36+15
ON+BB+ASYM_E+11.7โˆ’1.110.9โˆ’1.0+107.1โˆ’7.913.5+64+29+14
ON+BB+TREND+ASYM_E (4-sleeve)+10.4โˆ’1.47.5โˆ’0.79+101.1โˆ’6.216.4+56+31+14
ALL 5 (+DIAG) โ˜… THE BOOK+12.6โˆ’1.48.9โˆ’1.41+99.1โˆ’5.119.4+54+30+15
ON+BB+DIAG (simplest 3-book alt.)+15.5โˆ’2.46.5โˆ’2.4+129.8โˆ’6.320.5+80+33+17
The pick (DD-first, Sven's profile): all 5 sleeves equal weight โ€” ON0DTE + BB_BTC + TREND + ASYM_E + DIAG.
Real 2026 (a โˆ’30% bear): ~+0.70%/week, MaxDD โˆ’1.4%. Model across 3 regimes: MaxDD โˆ’5.1% (smallest of all combos), model worst week โˆ’3.8%, positive every year. Adding DIAG kept the same real MaxDD while ADDING return โ€” vega-long vs short-vol is genuine diversification. Size to the MODEL DD: assume ~โˆ’5 to โˆ’7% on 1ร— notional (not the calm real โˆ’1.4%). Simplicity alternative: ON+BB+DIAG (3 books, highest M2 r/DD 20.5, slightly more DD).
Refinement: with TREND = 3-algo mean the book improves to M2 +97.7 / DD โˆ’4.7 / r-DD 20.9 / worst โˆ’3.3 (operationally free โ€” the algos run live anyway). Stability: EVERY rolling 26-week window 2024โ€“2026 is positive (worst window +10.4%, window-DD never below โˆ’5.1) โ€” the book is not carried by one stretch.

Monte-Carlo sizing โ€” 10k simulated 52-week years

Block bootstrap (4-week blocks, keeps weekly autocorrelation AND the joint cross-sleeve weeks) on the 122 M2 weeks of the 5-sleeve book.

ScenarioMaxDD medianp90p95p99Year medianP(losing year)
M2 as-isโˆ’4.6โˆ’6.4โˆ’7.4โˆ’9.7+42.30.0%
Haircut: 0DTE ร— 0.5 (model bias)โˆ’4.1โˆ’6.2โˆ’7.1โˆ’9.0+35.30.0%
Haircut: 0DTE ร— 0.5 + DIAG ร— 0.7โˆ’3.6โˆ’5.2โˆ’5.8โˆ’7.6+33.00.0%
Sizing rule: on 1ร— notional expect a typical annual MaxDD of โˆ’4 to โˆ’6%, plan for โˆ’10% (p99), and put a hard external halt at โˆ’12% realized (beyond-model regime). โš ๏ธ The bootstrap can only remix 2024โ€“2026 weeks โ€” protracted low-vol bears, exchange failures, weekend liquidity holes and corr-breakdown (everything โ†’ 1 in a crisis) are NOT in the distribution. P(losing year)=0% is in-model, not a promise.

Structures we tested and KILLED on the way

IdeaResult
Jade Lizard (naked put + bear-call)naked put destroyed in the crash week (โˆ’25.8 in ONE week real). With futures-stop rescued but still worse than BB_BTC.
ETH/BTC dispersion (sell ETH straddle / buy BTC straddle)mid +15 โ†’ exec +4 (4 legs ร— ATM spreads eat the IV premium); model 24-26: โˆ’58. Dead.
Symmetric IC as sleevefine standalone (real +17.5/โˆ’4.4) but M2-2024 = โˆ’10 (trend year eats the call side) and it's the same bet as ASYM_E with worse tails.
BE-buffer / unwind / IV-filter / vol-target on the stop-booksall neutral or worse โ€” the stop is the risk control, whipsaw is its structural price.
โš ๏ธ Honest caveats: real validation = 18 weeks, ONE regime (high-IV bear). Correlations are noisy at n=18 (ยฑ0.25) โ€” the negative ONโ†”BB correlation may weaken in a bull. Model levels are optimistic (esp. 0DTE). TREND was weak in the window (+6.3, win 28%) โ€” it pays as worst-week damping, not as return. Sizing bases are mixed (see footnote above); treat combo totals as indicative, the DD/corr structure as the finding.
Sources: run_portfolio_real.py ยท run_portfolio_sleeves.py ยท run_asym_sleeve.py ยท run_asym_combo_m2.py ยท run_neutral_structs.py ยท log: NIK_ALGOS_LOG.md.