# 2026-07-03 — Ondata "migliora e proteggi VRP01 dai DD" (7 filoni + verifica a 2 lenti + scettico incrociato) **Contesto.** Dopo la chiusura del dossier Albimarini (3 backtest indipendenti convergenti: premio piccolo e reale, code non campionate, numeri del corso spiegabili al 100% dalla struttura del payoff), goal esplicito: **migliorare la strategia short-vol** — la famiglia Albimarini → il nostro **VRP01**, l'unica forma sopravvissuta agli audit — **e proteggerla dai drawdown**, con orchestrazione a decine di agenti. Workflow deterministico: 7 filoni di ricerca in parallelo, 2 refuter avversariali (lente selection-bias + lente de-levering) su ogni miglioramento proposto, scettico incrociato finale sui sopravvissuti. **26 agenti, 0 errori.** **Scripts:** `scripts/research/r0703_vrpimp_{structgrid,ddoverlay,sizing,newgates,anchor,spxgate,stresslab}.py`. Nessun file di produzione toccato, nessun commit dagli agenti. Motore riusato: `r0702_alb_structure.py` (DVOL, riproduce VRP01 bit-exact: baseline bridge max|diff|=0.00e+00 su 266 settimane). --- ## Verdetto in una riga **VRP01 non è migliorabile oltre lo status quo, e la protezione DD si compra SOLO con la size.** Zero nuovi sleeve, zero overlay che reggono, zero gate nuovi, zero cambio di sizing. I due unici "sopravvissuti" alla verifica **non propongono alcun cambiamento** (una conferma dello status quo + una lente di misura). Il candidato più luccicante dell'ondata — un gate term-structure VIX su SPX con ΔSharpe +0.90 e DSR 0.992 — è stato smontato dallo scettico come **confound di modello al 100%**. Deliverable reale = **audit anchor-luck di VRP01 CHIUSO** (ultimo sleeve ancorato): la fase canonica è all'estremo **conservativo** della banda, quindi i numeri di ammissione reggono e da ora si citano con banda. --- ## I 7 filoni ### 1. Griglia di struttura (288 celle) — NESSUNA batte VRP01 6 strutture (vertical put/call, condor, 3 diagonali) × distanza {1,1.5,2,2.5}σ × ali {0.5,1,2}σ × tenor {3,5,7,10}g, gate IV-rank canonico sempre attivo. La cella scelta col **solo in-sample** (DIAG-PUT z=1.0 3g, ShIS 2.28) crolla in hold-out a **+0.19** vs 0.86 del bridge stesso-motore; DSR 0.000/0.004 su 288 trial; multi-cut negativo a 3-4 cut su 4; banda d'ancora che non tiene nemmeno il segno (ShH [−0.21,+0.64]). **Metà griglia (150/288) è il pattern "0-perdite = Sharpe implausibile"** (celle z≥2 lunghe, 0 perdite su ~97 trade, ShH fasulli 4-6.5) — **terza occorrenza dopo CC01 e ALB-A**. Quarta conferma indipendente: nel VRP l'alpha sta nel gate di regime + nella zona ~δ-0.28 dove la coda è campionata, non nella geometria. ### 2. Overlay di protezione DD (14 celle) — 4/4 REFUTED (2 lenti ciascuno) (a) exit intra-settimana su spike DVOL, (b) stop-loss MTM, (c) ala di coda comprata (broken-wing), (d) cooldown post-perdita. **Nessuno batte il null del de-levering** a pari maxDD su tutta la banda f; nessuno passa multi-cut (max 1/4) né DSR (0.70-0.88, tutti <0.95). Esempio decisivo: SL MTM 3x fa DD 7.9%/worst −5.7%, ma VRP01 × 0.66 (semplice riduzione di size) fa lo **stesso DD a Sharpe invariato e worst-week migliore (−4.9%)**. Meccanismo confermato: i trigger di spike scattano solo 2-3 volte in 5 anni **perché il gate IV-rank/crash-skip evita già gli ingressi vicino alle esplosioni di vol** — la protezione crash vive nel gate d'ingresso, non serve un overlay a valle. Coerente con TP01×DVOL (2026-06-26): "per meno DD la leva è la size, non un overlay". ### 3. Sizing anti-rovina — CONFERMA (12% ≈ quarter-Kelly), 1 candidato REFUTED Il sizing non crea alpha (Sharpe del flusso invariante ~0.95 a ogni frazione). Frontiera onesta CAGR-DD-P(rovina) mappata su 92 trade gated ETH 2021-26 (pooled banda-f + coda sintetica full-loss): Kelly onesto q*=44% → il **12% del book = 0.27 Kelly, già in zona quarter-Kelly anti-rovina** (P(rovina-50%|5y) 0.0-0.1%, P(DD>30%) 9-18%, CAGR med 13.5-17% a 2k/5k). Salire al 25% → P(DD>30%) > 92%; Albimarini 1→4 → P(rovina) 53-55%. **Nessun cambio raccomandato.** Il candidato anti-streak (N=2, size 12%→3% dopo 2 vittorie, l'opposto di Albimarini) era il più luccicante mai visto sullo sleeve (FULL CAGR +19.4%/DD 6.3%/Sh 2.08, random-null 0.996, DSR 0.999) ma **auto-refutato come artefatto di selezione**: plateau assente (solo N=2 vince, N=3/5 collassano), P(loss|streak) non monotona, delever-null perde in 2/7 ancore — tutto l'effetto sono ~6 perdite su 15 trade a streak==2 (binomtest p=0.033, CI contiene la base). Istruttivo: mostra come un DSR 0.999 possa convivere con l'assenza di meccanismo. ### 4. Gate nuovi — 4° FALLIMENTO su 4 (barra alta) (a) term-structure DVOL **non testabile oggi** (storia vol_term = 7 giorni, logger forward dal 2026-06-26 → rivalutare a 6-12 mesi); (b) vol-of-vol, (c) RV-acceleration, (d) combinazioni-AND. Il candidato IS-best (vol-of-vol pctl>0.80) passa DSR 0.960 e il de-levering all'ancora di default ma la **banda d'ancora lo smaschera** (mediana uplift FULL −0.07 su 7 ancore, uplift concentrato in UNA finestra 2021-22 di 5 settimane, hold-out uplift 0.00). Bonus strutturale: i veti RV-acceleration bloccano settimane **profittevoli** (+0.93/+1.25% vs +0.6% tenute) — dopo il gate IV-rank, la vol che accelera è dove il premio venduto è più ricco. Conferma il verdetto 2026-07-01: l'alpha è tutto nel binario IV-rank>0.30. ### 5. Audit anchor-luck VRP01 — CHIUSO: primo sleeve SENZA firma di luck VRP01 è l'ultimo sleeve ancorato dopo TP01/XS01/SKH01. Ciclo settimanale → 7 ancore (giorno di apertura). Replica bit-exact della sleeve (max|diff|=0.0). Le 7 fasi con parametri identici: | metrica | canonica (fase-0) | mediana 7 fasi | banda | pctl canonica | |---|---|---|---|---| | Sh FULL | 1.09 | 1.32 | [1.09, 1.83] | **7° (peggiore)** | | Sh HOLD | 0.59 | 0.59 | [−0.03, 1.11] | 50° (mediana) | | maxDD | 11.8% | 7.2% | [5.7, 11.8%] | **93° (peggiore)** | **Firma OPPOSTA a TP01/XS01/SKH01**: lo spike bootstrap è NEGATIVO (g0 HOLD −0.06, FULL −0.21, P(g0≤0) 0.54/0.74) → niente da de-luckare. La fase canonica ha beccato le settimane crash 2022 **peggio** di ogni altra (unico anno-fase negativo, −5.8%). **I numeri di ammissione FULL 1.10 / HOLD 0.60 / DD 12% sono quindi CONSERVATIVI, non gonfiati** — il timore di "protezione fittizia" è refutato: il DD 12% è il caso peggiore della banda, non quello fortunato. Impatto della fase sul book 5-sleeve ≤ 0.04 Sh (banda ShFULL 2.23-2.27, ShHOLD 2.35-2.48, DD 6.2-6.3%). **Con questo l'audit anchor-luck è completo su tutti gli sleeve ancorati (4/4).** ### 6. Gate di regime sulla diagonale SPX (l'esperimento mancante) — REFUTED, con confound istruttivo L'esperimento che mancava ai 3 backtest Albimarini: il gate di regime sulla diagonale SPX (VIX + VXV da FRED, motore BS sintetico con skew log-lineare). **Domanda secca: il gate IV-rank ribalta gli anni di coda su SPX come su crypto? NO.** Il gate VIX-rank canonico *abbassa* lo Sharpe (1.36→1.19), non ribalta nessun anno di coda, peggiora il 2018, muore sul de-levering (ΔSh −0.17). Meccanismo: su SPX il VRP è già positivo l'**84% dei giorni** (vs ~58% delle settimane crypto) → il filtro di rank non ha lavoro discriminante; su equity IV-rank alto = crisi, non vol ricca. Il candidato **term-structure VIX/VXV<1 (contango)** sembrava reale — Sh 1.18→2.08, DD 3.5→1.3%, ΔSh **+0.90** a pari DD, multicut 3/3, flippa il 2020, DSR 0.992, plateau su c∈[0.93,1.05], jackknife robusto — **e passa la lente selection-bias pulito**. Ma la lente de-levering lo affonda: **l'intero uplift è un confound di modello, quantificato al 100%.** La variabile del gate (VIX/VXV>1) coincide 1:1 con la variabile dell'errore di pricing (tenor 6g prezzato a VIX-30g). Il refuter ha riprezzato con σ(6g)=VIX·(VIX/VXV)^α term-structure-consistent (α=1.42 = estrapolazione log-lineare zero-parametri della pendenza osservata 30g→93g) → l'edge sparisce. **Lezione: un gate che si correla con un errore di modello è indistinguibile da alpha finché non correggi il modello** — vale per ogni futuro test su strutture prezzate BS-flat. ### 7. Stress lab di coda — fisica dello strumento, nessun cambio La protezione di coda del VRP01 viene per ~metà dall'**ala far-OTM** (nel replay COVID taglia ~90% della perdita naked) e ~metà dal **gate canonico** (sulle 10 peggiori finestre 14g taglia la perdita cumulata del 44-71% saltando i re-entry a IV-rank>0.90). L'ala T+1 "Albimarini" è assicurazione solo contro i gap **medi** (−15/−20%, dove atterra ATM con un giorno di time value: +150bps) e **NON** contro i gap profondi (k(−30%)=0.98 → il de-levering la batte), con valore interamente dipendente dal vol-spike (banda f/mult da −324 a +263bps). Worst-case onesto a sizing 12%: piccolo in convenzione book (−€12/sett a 2k, −€31 a 5k alla cella −30%) ma **è il margine intero** se il 12% fosse deployato fisicamente come margine (−€164..−227). --- ## Scettico incrociato — verdetto e disambiguazione critica I 2 sopravvissuti (sizing-conferma, anchor-ensemble) usano leve diverse (posizione sulla frontiera vs varianza della stima), ma lo scettico ha trovato **tre sovrapposizioni che i refuter singoli non potevano vedere**: 1. **Stessa dipendenza dal modello f** — entrambi flippano segno allo stesso punto (f=0.6-0.8 → negativo). Due sopravvissuti = **un solo grado di libertà di rischio-modello** (il caveat "premio MODELLATO su DVOL ATM" resta il collo di bottiglia dell'intera famiglia). 2. **⚠️ CONFLITTO DI UNITÀ sul "12%"** (il punto più pericoloso per la narrativa): il **12% di PESO del book** (convenzione pnl/Ks di `sleeves.py`) = ~**0.6% margine/equity ≈ 0.014 Kelly**, mentre il "FISSO 12%" del filone sizing = **12% margine/equity ≈ 0.27 Kelly** — **fattore 19x**. Entrambe corrette internamente, ma non vanno confuse: worst-week −12.2% del conto (convenzione margine) vs −0.64% (convenzione peso book). 3. **L'ensemble-7-fasi è ridondante con il tranching TP01** (matematica di diversificazione: corr fra fasi ρ=0.355, boost teorico ×1.50 vs osservato ×1.53, residuo alpha ≈ 0) → **non promuovere a LEAD autonomo**; la coda strutturale è invariata (worst = 7 tranche a full-loss simultaneo), il DD 4.7% è campionario, non un cap. **Effetto congiunto sul book 5-sleeve: ZERO** (entrambi propongono nessun cambio; controfattuale |ΔSh| ≤ 0.04). Il book live Deribit (TP01+SKH01) non contiene VRP01 → impatto operativo nullo. --- ## Cosa entra nella narrativa (una sola voce, status = misura research) - **Audit anchor-luck VRP01 CHIUSO** → i numeri di ammissione reggono e si citano con banda (ShFULL [1.09,1.83], ShHOLD [−0.03,1.11], DD [5.7,11.8%]); l'edge OOS resta f-dipendente. Con questo l'audit anchor è completo su 4/4 sleeve ancorati. - **Sizing (conferma, con disambiguazione unità obbligatoria):** 12% deploy ≈ 0.27 Kelly onesto, anti-rovina; NON confondere col 12% di peso book (0.014 Kelly, 19x). - **VRP01 canonico resta lo sleeve giusto, INVARIATO** — non migliorabile per struttura, gate, overlay o sizing; la protezione DD si compra con la size. ## Regole/candidati rafforzati - **`implausible_sharpe` gate in altlib**: 3ª occorrenza del pattern "0-perdite = Sharpe implausibile" (griglia struttura, dopo CC01 e ALB-A) → priorità alzata. - **Nuova regola metodologica**: un gate che si correla con un errore di modello (term-structure vs BS-flat) è indistinguibile da alpha finché non si corregge il modello — riprezzare term-structure-consistent prima di credere a qualsiasi gate vol su strutture BS-flat. - **Conferma (4ª): l'alpha del VRP è il gate IV-rank binario**, non struttura/sizing/overlay/gate aggiuntivi. **Stato:** book live INVARIATO, nessun nuovo sleeve, nessun forward-monitor. Test suite verde. 7 script committati.