Files
PythagorasGoal/docs/diary/2026-06-20-vrp-active-management.md
T
Adriano Dal Pastro 9612560479 research(xsec): sweep cross-sectional su Hyperliquid (43 script/257 config) + verifica avversariale
Nuova harness condivisa xslib.py (panel HL certificato, score per-asset causale, book
long-k/short-k vol-targeted leak-free) + 43 script in runs/ su 11 famiglie (MOM/REV/VOL/
DIST/LIQ/VAL/STRUCT/UNIV). Scoring = earns_slot (full>0 AND hold-out>0 AND marginal ADDS
al portafoglio live AND corr XS01<0.6, con jackknife drop-one-month).

Find: 42/257 config earns_slot=True, ma TUTTE con corr TP01 -0.2..-0.4 e PnL ~solo 2025.
Verify (verify_survivors.py, 3 scettici deterministici):
 - S1 redundancy: cluster low-vol = UNA scommessa (XV01=XU02=1.00, XV02/XV03 r 0.44-0.67);
   XM09/XL02/XS06b/XR02 distinti (corr media off-diag +0.20).
 - S2 short-beta: cluster low-vol carica 0.44-0.70 su short-market -> NON market-neutral,
   e' un tilt short-alt-beta di regime. XM09(0.08)/XR02(-0.21) NON short-beta.
 - S3 per-anno: cluster low-vol decade (XV01/XU02 2026 -0.09); XL02 morto (2025 -0.14,
   2026 -0.43); XM09 (0.82/0.50/0.74) e XR02 (0.84/0.40/2.68) positivi in tutti e 3 gli anni.

Esito: nessuna sleeve nuova. Cluster low-vol RIGETTATO (regime-bet), XL02 RIGETTATO (overfit).
2 LEAD genuini (XM09 trend-gated x-sec momentum, XR02 reversal vol-gated) -> forward-monitor,
non deployabili (panel 2.5y regime unico + STAT-MODE esecuzione). Portafoglio live invariato.

Incluso anche options_vrp_managed.py (A/B VRP01 hold-to-expiry vs gestione attiva del doc
credit-spread): la gestione attiva DISTRUGGE l'edge (combo FULL managed Sh -1.29 vs HtE +0.96,
il delta-exit taglia i vincenti) -> scartata, VRP01 resta hold-to-expiry.

Diari: 2026-06-20-xsec-strategies-sweep.md, 2026-06-20-vrp-active-management.md.
gitignore: data/paper_portfolio/ (stato runtime paper) + scripts/research/xsec/runs/out/ (output rigenerabile).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-20 21:36:57 +00:00

2.2 KiB
Raw Blame History

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.