Files
PythagorasGoal/docs/diary/2026-06-29-xsec-v2-nonmom.md
T
Adriano Dal Pastro aad69f9790 research(crypto): 4 filoni 2026-06-29 — ERM lead sub-daily (forward), 3 scartati/deboli
Ricerca onesta su BTC/ETH + universo HL, branch separato (nessun impatto live).
Harness condiviso altlib (causale, fee 0.10% RT, marginal vs TP01, day-boundary,
haircut $600). Test 19/19 verdi.

- A DVOL direzionale  -> LEAD hedge/DD-dampener, NON sleeve (buy-the-fear; is_hedge).
- B Intraday ERM 8h   -> LEAD forte / forward-monitor: earns_slot=True, ADDS oltre
                         SKH01 (TP01+SKH+ERM 60/25/15 FULL 1.88/HOLD 1.46/DD 8.9%).
                         Caveat: plateau hold-out single-row, multiple-testing non
                         deflazionato, exec 8h. Controllo TOD = FAIL atteso.
- C Cross-sectional non-mom (low-vol HL) -> DEBOLE/forward-monitor (deflated-Sh 0.13,
                         storia 2.5a, non eseguibile $600) STAT-MODE.
- D Macro regime-gate -> RIDONDANTE col trend (corr->TP01 0.989), SCARTATO.

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

4.0 KiB
Raw Blame History

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.