# VRP01 + gestione attiva intra-trade — A/B onesto (NEGATIVO)

**Data:** 2026-06-20
**Script:** `scripts/research/options_vrp_managed.py`
**Esito:** la gestione attiva del documento credit-spread **distrugge l'edge**. VRP01
**hold-to-expiry resta superiore.** → scartata.

## Cosa testava

Innesta sul put credit spread di VRP01 le regole intra-trade del doc `strategia-credit-spread-eth`:
profit-take 50% del credito, stop-loss 1.5× il credito, **VOL-STOP** (chiudi se DVOL sale ≥10 punti
dall'apertura — regola crypto-specifica nuova), **delta-exit** (chiudi se |delta| short put ≥0.30),
time-stop 7 DTE. A/B sugli **stessi ingressi gated** (VRP>0 + IV-rank>0.30) e dati certificati;
MTM giornaliero dello spread via BS sul path certificato + DVOL reale (causale).
BASE = hold-to-expiry (come VRP01) vs MANAGED = stesso trade gestito.

## Risultato (combo 50/50 BTC+ETH, sleeve-level)

| variante | Sharpe | DD | ret | HOLD Sh |
|----------|--------|------|------|---------|
| 14d hold-to-expiry (BASE) | **0.96** | 11.7% | +39% | +1.52 |
| 14d + solo vol-stop | 0.12 | 10.1% | +3% | +1.01 |
| 14d FULL managed | **−1.29** | 14.8% | −15% | −1.17 |

Per-asset: la gestione FULL ribalta entrambi (ETH 0.33→−1.15, BTC 1.88→−0.89). Il **delta-exit**
domina le uscite (18-25 trade su ~33-45) e taglia i vincenti prima della decadenza theta; persino
il **vol-stop da solo** quasi azzera il ritorno (combo Sh 0.12). Win-rate crolla 80-94% → ~40%.

## Lettura

Per un venditore di premio short-vol l'edge È la decadenza theta tenuta fino a scadenza: ogni
uscita anticipata (delta, vol-stop, PT) **monetizza meno theta e/o realizza la coda** invece di
lasciarla riassorbire. Le regole di "difesa" del doc azionario/ETH non trasferiscono al VRP crypto
modellato: l'unica gestione che non danneggia è **non gestire** (hold-to-expiry, come VRP01 già fa).

**Caveat invariato:** premio MODELLATO su DVOL ATM (no skew) + nessun fill di stress reale → tutto
ciò resta a livello di LEAD, non deploy. Ma la conclusione relativa (BASE > MANAGED) è robusta
perché è un A/B sugli **stessi** trade e dati.

## Azione

Nessuna modifica a VRP01 (`sleeves._vrp_combo_returns`, hold-to-expiry). Script conservato come
riferimento dell'esperimento scartato.
