# Diario — 2026-05-29 — Esplorazione di nuove famiglie di strategie ## Obiettivo Trovare 5-10 nuove famiglie di strategie, diverse da quelle esistenti, migliori o complementari, con DD basso e attenzione alle fee. Esplorazione onesta (no look-ahead, netto fee, OOS) condotta con **agenti paralleli**, ognuno su una famiglia indipendente, tutti sullo stesso harness condiviso (`scripts/analysis/explore_lab.py`). Lavoro sul branch `strategy_explore`. ## Famiglie esplorate (9) ed esito onesto | Famiglia | Esito | Note | |---|---|---| | **Pairs / spread reversion** | ✅ **VINCITORE** | Market-neutral, genuinamente nuova, decorrelata | | **TSMOM multi-orizzonte** | ✅ diversificatore | Marginale ma distinto (corr 0.53 con ROT02), DD basso | | Stagionalità settimanale | ⚠️ marginale/fragile | "Mercoledì-long-24h" 7/8 asset OOS+ ma effetto concentrato a 00:00 UTC | | Vol-target BTC | ⚠️ marginale | Sharpe 0.94 vs 0.76 buy&hold, DD ancora 44% | | Stagionalità intraday (ora) | ❌ rumore | L'edge orario muore sotto le fee | | Stagionalità mensile/turn-of-month | ❌ rumore | Reale in-sample, morto OOS dal 2024 | | Cross-sectional reversal | ❌ nessun edge | Perde vs equal-weight, corr 0.98 col momentum | | Opening-range breakout | ❌ non generalizza | Solo BTC/ETH, alcuni regimi, fee-fragile | | Lead-lag BTC→alt | ❌ nessun edge | Reazione contemporanea (corr lag+1 ≈ 0), non batte buy&hold | | Momentum/continuation intraday | ❌ negativo | Conferma: il *fade* (mean-reversion) domina | 7 famiglie su 9 sono rumore — e l'harness le ha rifiutate senza produrre falsi positivi (segnale che la metodologia onesta funziona). Due edge reali emergono. ## Vincitore 1 — PAIRS (market-neutral) — `PR01_pairs_reversion.py` Scommette sul rientro del log-ratio di due cripto verso la media (z-score). Quando `z ≤ −2` → long A / short B; `z ≥ +2` → l'opposto; esce al rientro (`|z| ≤ 0.5`) o a tempo. Engine onesto verificato in `pairs_research.py` (test esplicito no-look-ahead: `z[i]` invariato perturbando il futuro). Fee contate su **2 gambe** (0.20% RT/coppia). Validazione (netto, leva 3x, OOS = ultimo 30%, 1h): | Coppia | CAGR | Sharpe | OOS DD | anni+ | |---|--:|--:|--:|--:| | ETH/BTC | 144% | 4.04 | 17% | 8/9 | | LTC/ETH | 71% | 2.52 | 10% | 7/8 | | ADA/ETH | 77% | 2.16 | 11% | 7/8 | Tutte le 10 coppie testate positive FULL+OOS, regge fee 0.40% RT/coppia, correlazione col mercato ~0.02 (market-neutral confermato). DD pieno 42-49% (alto), ma OOS DD 10-17% (buono) e soprattutto **quasi-zero correlazione** col resto → diversificatore eccezionale. Limite: 2 gambe (long+short), il worker live va esteso prima del live. ## Vincitore 2 — TSM01 (TSMOM multi-orizzonte) — `tsmom_research.py` Long-only multi-crypto: tiene equal-weight gli asset con consenso pieno del segno di momentum su 3/6/12 mesi, cash se BTC1 su ETH/BTC e BTC/LTC; - walk-forward (train 2y / test 6m rolling): ETH/BTC 11/12 finestre positive, BTC/LTC 9/10 → edge distribuito su tutta la storia, non un regime singolo; - **BNB/ETH scartata** (era robusta solo coi suoi parametri → overfit; crolla con la universale e muore per prima allo stress costi). Famiglia ridotta a **5 pairs**. - stress: 5/6 reggono fee+slippage realistici; solo ETH/BTC regge fee 6x (coda fee-fragile). **Master — numeri sobri.** L'OOS Sharpe 7.7 / DD 2.3% è **ottimistico ~50%** perché l'OOS cade nel bull calmo 2024-25. Numeri onesti da usare: - worst-DD su finestra mobile 90g (2021-2026) = **5.7%** (bear FTX) → budget DD ~6%, non 2.3%; - Sharpe per-semestre: mediana **~5** (min 1.2, max 12) → atteso ~5, non 7.7; - ogni anno e ogni semestre dal 2021 positivo (anche il 2022 bear, grazie alle gambe short); - equal-weight ≈ inverse-vol (non dipende da pesi fortunati); - regge **leva 2x + slippage doppio** (CAGR 36%, Sharpe 5.1); - **rischio concentrato: i pairs portano ~57% del rischio** → cap consigliato ~30-35%. - Config robusta raccomandata: **MASTER-esteso, equal-weight, leva 2x, cap pairs ~30-35%**. **TSM01 — confermato robusto** (36/36 config OOS+, walk-forward stabile) ma corr reale con ROT02 = **0.62** (non 0.53), e gran parte del DD basso viene dall'overlay risk-off condiviso. Tenuto come diversificatore con **gross 0.30** (stesso Sharpe, DD 22%→15%). **Confluenza multi-TF — SCARTATA: era overfit.** Taglia il 97% dei trade (restano ~40 in 8 anni = non significativo), distrugge lo Sharpe (1.58→0.27 su BTC) e il caso "bello" non sopravvive alle perturbazioni. Per abbassare il DD di MR01 meglio ridurne la leva, non il filtro 4h. **Risultato del giro:** quanto trovato regge l'esame anti-overfit (NON è l'errore squeeze), ma i numeri vanno comunicati sobri (Sharpe ~5, DD ~6%) e con leva 2x + cap pairs. Famiglia pairs consolidata a 5 coppie con config universale; confluenza MTF rimossa dai vincitori. ## File creati (branch strategy_explore) `scripts/analysis/explore_lab.py` (harness onesto condiviso), `pairs_research.py` (verifica + ricerca pairs), `tsmom_research.py` (TSM01), `combine_v2.py` (master esteso); `scripts/strategies/PR01_pairs_reversion.py` (artefatto pairs).