# 2026-06-29 — Filone C: cross-sectional NON-momentum su Hyperliquid — DEBOLE / forward-monitor **Tesi.** XS01 (sleeve attivo) è momentum cross-sectional sui 19 major HL. Lezione del progetto (2026-06-19/20): **espandere il numero di asset NON aiuta il momentum** (gli small-cap diluiscono/ invertono il segnale). Quindi qui NON si ri-prova l'espansione-universo: si cerca un **meccanismo DIVERSO dal momentum** che, market-neutral e scorrelato, possa diversificare il portafoglio. Script `scripts/research/xsec_v2_nonmom.py`, test `tests/test_xsec_v2.py`. Branch `research/equity-meanrev-ib`. ## Meccanismi provati (tutti L/S dollar-neutral, vol-target ~20%, ribilancio periodico, CAUSALI) | | meccanismo | |---|---| | REV | short-term reversal grezzo (long loser / short winner di breve) | | IREV | reversal **idiosincratico** (sul residuo dopo aver tolto il mercato, beta-adjusted) | | LOWVOL | factor **low-vol** (long bassa vol realizzata / short alta vol) | | IMOM | momentum **idiosincratico** (sul residuo, ≠ raw mom) — *riferimento* | | BAB | betting-against-beta (long basso beta / short alto beta) | | MOM | momentum grezzo — *riferimento* | Universi: **19 major** e **51 all** (i parquet certificati). Gate canonico di selezione: FULL>0.5, HOLD>0, |corr→XS01|<0.6 (escluse le famiglie momentum MOM/IMOM, che sono riferimento, non candidati). ## Esiti — un solo candidato non-momentum supera il gate standalone ``` [OK] LOWVOL 19-major B30 H10 k5 FULL +1.07 HOLD +1.07 DD 19% corrXS +0.16 corrTP -0.28 [--] BAB 19-major B60 H10 k8 FULL +0.47 HOLD +1.15 DD 28% corrXS +0.20 corrTP -0.27 [--] REV/IREV (19 e 51) FULL ~0 o NEGATIVO (reversal cross-sectional non paga) [--] LOWVOL 51-all FULL +0.42 (il long-tail diluisce, come per il momentum) ``` - **REV / IREV negativi** (FULL −0.10..−0.70): il reversal cross-sectional grezzo o idiosincratico **non è un edge** su questo universo/finestra — coerente con la morte storica del mean-reversion del progetto. - **BAB** ha un buon hold-out ma FULL solo +0.47 (sotto soglia) e DD 28%. - **LOWVOL 19-major** (betting-against-vol) è l'unico idoneo: FULL **1.07** / HOLD **1.07** / DD 19%, causale (max_tail_diff 0), corr→XS01 +0.16 (scorrelato), corr→TP01 −0.28. - Espandere a **51 asset peggiora** anche il low-vol (FULL 1.07→0.42): riconferma che i margini cross-sectional sono nella **struttura del segnale**, non nel numero di asset. ### Uplift portafoglio (4 → 5 sleeve, LOWVOL come 5° sleeve) ``` BASE (TP01+XS01+VRP01+SKH01) FULL 2.12 DD 8% | HOLD 2.25 DD 3% +LOWVOL @10% FULL 2.17 (+0.05) | HOLD 2.57 (+0.32) +LOWVOL @15% FULL 2.19 (+0.06) | HOLD 2.62 (+0.37) ``` ## Il muro (perché NON è uno sleeve) 1. **Deflated Sharpe 0.130 ≪ 0.95** (N=216 trial globali; soglia Sharpe-max-null annualizz. 1.79). Con il numero di celle/famiglie/universi testati, lo Sharpe 1.07 **non è significativo** dopo la correzione per multiple-testing. Per-anno: 2024 +0.23 / 2025 +0.50 / **2026 −0.09** (il 2026 è già negativo). 2. **Storia ~2.5 anni** (HL nativo 2024-2026): finestra troppo corta per un fattore cross-sectional. 3. **Non eseguibile a $600**: book L/S a molte gambe (10+ per lato) → **STAT-MODE**, mai deploy. Stesso vincolo strutturale di XS01 (serve ~20k di capitale). ## Verdetto: **DEBOLE / forward-monitor (STAT-MODE).** Nessuno sleeve registrato. Il **low-vol cross-sectional** (betting-against-vol sui 19 major) è l'unico meccanismo non-momentum con un profilo decente e scorrelato sia a XS01 sia a TP01, e migliorerebbe l'hold-out del portafoglio (+0.32/+0.37). **MA** non supera il deflated-Sharpe (multiple-testing), ha storia cortissima ed è non-eseguibile a questo capitale. → lavoro **puramente statistico**, da tenere in forward-monitor come *secondo* segnale cross-sectional a fianco di XS01, da rivalutare solo a scala (capitale ~20k+) e con più storia HL. Reversal cross-sectional (REV/IREV) **confermato non-edge** su HL. Nessun impatto sul book live.