fetch_dvol.py: storia DVOL (IV Deribit) BTC/ETH 2021-2026 -> data/raw/dvol_*. options_vrp_lab.py: backtest CSP settimanale, premio BS su DVOL reale + calibrazione f (skew/spread), payoff sul path realizzato, causale; gauntlet (VRP, sweep f/delta, per-anno, worst-weeks, corr+contributo vs TP01). Esiti (book 50/50 put delta-0.28): VRP reale (BTC IV>RV 78% del tempo). Sharpe DIPENDE da f: 0.71 conservativo (IV-ATM) -> 1.70 a f=1.29 (skew reale calm). CODA severa (DD 30-33%, settimane -15..-26% su LUNA/FTX/crash; 2022 -9%, 2026-YTD -14%). Scorrelato a TP01 (+0.07) -> migliora il portafoglio anche a premio conservativo (TP01 70%+OPT 30%: Sh settimanale 0.71->0.97). VERDETTO: lead reale e diversificante, MA premio modellato (non catena reale) + calibrazione ottimistica + coda short-vol non catturata nello stress. Regola: mai short-vol da modello in deploy. NON aggiunto. Portafoglio invariato TP01 70% + XS01 30%. Prossimo: accumulo quote reali multi-regime + stress crash + daily-MTM + paper testnet. Diario 2026-06-19-options-vrp-lab.md. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
3.9 KiB
2026-06-19 — Options VRP sleeve: infrastruttura + prima validazione onesta
Impostata la ricerca dello sleeve income opzioni (vendita put settimanali, incassa il volatility
risk premium IV>RV). Lead identificato dalla valutazione di crypto_backtest come la via per
superare il soffitto Sharpe ~1.3 (fonte di rendimento DIVERSA, scorrelata al trend).
Infrastruttura costruita
scripts/research/fetch_dvol.py: storia DVOL (IV 30d Deribit) BTC/ETH 2021-03 → 2026-06 (1914g) →data/raw/dvol_*.parquet. È l'input IV.scripts/research/options_vrp_lab.py: motore backtest CSP settimanale. Prezzo put BS su DVOL reale + calibrazione f (skew/spread vs quote reali), strike a delta target, payoff sul path realizzato dei prezzi certificati. Causale (decisione a sell-date, payoff a scadenza). Gauntlet: VRP context, sweep f/delta, per-anno, worst-weeks (coda), correlazione + contributo vs TP01.scripts/research/options_real_quote_check.py(dal branch): verifica premio su quote reali.
VRP reale (contesto)
BTC DVOL 61% vs RV 53% → VRP +7.8 pt, positivo 78% del tempo; ETH +3.7 pt, 67%. Il premio di volatilità esiste ed è più ricco su BTC.
Risultati (book 50/50 BTC+ETH, put settimanali delta -0.28)
Tutto dipende dalla CALIBRAZIONE f del premio:
| f | Sharpe | CAGR | maxDD | worst-week |
|---|---|---|---|---|
| 0.70 | −0.32 | −12% | 51% | −26% |
| 0.85 | 0.20 | +1% | 35% | −26% |
| 1.00 (conservativo, IV-ATM) | 0.71 | +16% | 33% | −26% |
| 1.15 | 1.22 | +34% | 32% | −25% |
| 1.29 (reale calm, con skew) | 1.70 | +52% | 31% | −25% |
- A f=1.0 (ignora il bonus skew): Sharpe 0.71 — SOTTO TP01. A f=1.29 (skew reale misurato in regime calmo): 1.70. La verità sta in mezzo E f varia col regime (skew più alto nello stress).
- Delta: più ATM = più premio + più rischio (−0.15→Sh 0.25, −0.28→0.71, −0.40→0.95).
La CODA è severa (è short-vol): maxDD standalone 30-33%, singole settimane −15..−26% (2021-05 crash, 2022-05/06 LUNA, 2026-02/06). Per-anno (f=1.0): 2022 −9%, 2026-YTD −14% — sanguina negli anni di crash. HOLD-OUT 2025-26: Sharpe 0.04 a f=1.0 (piatto), 0.94 a f=1.29.
Diversificazione (reale): corr settimanale a TP01 +0.07 (scorrelato). Contributo (f=1.0): TP01 70% + OPT 30% → Sharpe settimanale 0.71→0.97, DD basso (11%). Anche al premio conservativo migliora il portafoglio per pura decorrelazione.
Verdetto — LEAD reale, NON deploy-ready
- ✅ Il VRP è reale (IV>RV 78%), lo sleeve è genuinamente scorrelato al trend (+0.07) e migliora il portafoglio anche a premio conservativo. È la fonte di rendimento DIVERSA che cercavamo per superare il soffitto ~1.3.
- ⚠️ MA: (a) le metriche headline dipendono da una calibrazione ottimistica (f=1.29); conservativo (f=1.0) → Sharpe 0.71 con DD 33%. (b) Premio MODELLATO (BS su DVOL), non un backtest su catena reale; la verifica su quote reali è UN solo snapshot calmo. (c) Il rischio di coda (roll/assignment/gap nello stress, skew che esplode) NON è pienamente catturato.
- Regola del progetto: mai deployare uno short-vol prezzato da un modello. → NON aggiunto al portafoglio. Portafoglio attivo invariato: TP01 70% + XS01 30%.
Prossimi passi per graduare il lead a sleeve deployabile
- Accumulo forward di quote reali (bid/ask + skew della put settimanale delta-0.28, ogni giorno, su più regimi) → sostituire il premio modellato con quello reale e misurare f nello stress.
- Stress crash-week con spread reali (rollabilità, assignment, gap inverso/coin-settled).
- Daily-MTM dello short put per l'integrazione nel portafoglio giornaliero (ora è settimanale).
- Paper-trade su Deribit testnet prima di qualsiasi capitale. Solo dopo, se regge a premi reali multi-regime, aggiungerlo come 3º sleeve (scorrelato, income).