# 2026-06-19 — Verifica TP01 (branch strategy-research-2026-06) col gauntlet onesto Una ricerca PARALLELA (branch `strategy-research-2026-06`, AdrianoDev) dallo stesso baseline v2.0.0 ha trovato TP01 come "unica vincitrice". La mia linea (Fasi 2-3) aveva bocciato il trend sul hold-out 2025-26. Ho riprodotto TP01 VERBATIM (`scripts/analysis/verify_tp01.py`) e l'ho passato al mio gauntlet. **TP01 REGGE — la mia conclusione precedente era incompleta.** ## TP01 = TSMOM 30/90/180g, **vol-target 20%**, leva cap 2x, **long-flat**, portafoglio 50/50 BTC+ETH (4h) ## Esiti del gauntlet **(A) Multi-TF (4h cherry-picked?) — NO, plateau robusto:** | TF | FULL Sharpe | HOLD-OUT Sharpe | |---|---|---| | 15m | 0.93 | −0.31 | | 1h | 1.32 | +0.20 | | **4h** | **1.36** | **+0.27** | | 1d | 1.30 | +0.31 | 1h/4h/1d danno tutti FULL ~1.3 e hold-out positivo → non è un artefatto di un singolo TF (solo il 15m, fee-sensibile, fallisce). **(C) HOLD-OUT 2025-26 (il test che ha ucciso il mio trend 1h) — TP01 PROTEGGE:** | | Sharpe | ret | DD | |---|---|---|---| | **TP01 portfolio** | **+0.27** | **+2.8%** | **8.3%** | | buy&hold 50/50 | −0.35 | **−39.4%** | 59.8% | **(D) Cross-asset nel hold-out — regge su ENTRAMBI** (BTC sleeve +2.9% Sh 0.24, ETH +2.4% Sh 0.24). A differenza del "vincitore" frattale (+ETH/−BTC), TP01 protegge coerentemente su BTC E ETH. **(B) Per anno:** positiva quasi ogni anno 2019-2026 (eccezioni piccole: 2022 −2.4%, 2026-YTD −0.9%), DD annui 1-12%. Il claim "positiva ogni anno" è lievemente ottimistico ma sostanzialmente vero. ## Perché TP01 regge dove il MIO trend (Fase 3) è caduto La differenza chiave è il **VOL-TARGETING** (che NON avevo combinato col trend): TP01 scala l'esposizione ∝ 1/vol_realizzata → nel crollo 2025-26 la vol è esplosa e TP01 si è messo quasi in cash, schivando il drawdown. Il mio MA-cross 1h aveva esposizione fissa ed è rimasto long nel chop → frullato. Concorrono: TSMOM multi-orizzonte (più liscio del MA-cross), long-flat (niente perdite short), diversificazione 50/50. **La mia "trend = regime-luck" era vera per il trend NUDO; TP01 = trend + vol-target + portafoglio è un'altra cosa, e robusta.** ## Cosa È onestamente TP01 (no oversell) - **Edge DIFENSIVO, non alpha**: FULL Sharpe 1.36 vs buy&hold 0.92 — MA CAGR +16.6% vs +48.1%. Su tutto il toro il buy&hold ha reso ~8x di più. Il valore di TP01 è il **DD** (13.8% vs 77.5% full; 8% vs 60% nel hold-out) e la **protezione dai crash**. - Nel hold-out 2025-26 ha fatto solo +2.8% (Sharpe 0.27, basso): ha **protetto, non profittato**. - Un solo regime di hold-out, ma il vol-targeting è meccanico (high vol → low expo) → generalizza per costruzione meglio di un timing fittato. - Config canonica (30/90/180, vol20%, lev2x) non iper-tunata; 4h non cherry-picked (plateau). ## VERDETTO **TP01 è la PRIMA strategia onesta e robusta del progetto post-reset.** Supera il mio gauntlet (hold-out positivo su entrambi gli asset, plateau multi-TF, causale, fee-aware). È modesta e difensiva (Sharpe ~1.3, soffitto strutturale dichiarato corretto), ma è reale: migliora il rischio/rendimento del buy&hold tagliando i drawdown e proteggendo nei crash. La ricerca parallela ha fatto centro proprio sul pezzo che la mia linea non aveva combinato (vol-target sul trend). **Raccomandazione:** integrare il branch su main (modulo `trend_portfolio.py` + paper trader), trattare TP01 come baseline operativa difensiva. Aspettative oneste verso il target €50/g: a Sharpe 1.3 / CAGR 16.6% servono molto capitale o leva (con più DD) — TP01 è un fondamento solido, non una scorciatoia. ## STRESS-TEST (`scripts/analysis/stress_tp01.py`, integrato e rieseguito sul modulo vero) | Dimensione | Esito | |---|---| | **Sweep fee** | FULL robusto fino a **0.40% RT** (Sh 1.44→1.36→1.28→1.13). HOLD-OUT SOTTILE: +2.8%/Sh0.27 a 0.10% → ~flat (Sh 0.03) a 0.40% | | **Lag/slippage** | FULL robusto (1.29-1.43). HOLD-OUT si erode: lag1(4h)→Sh0.12, lag2→−0.02, lag1+fee0.20%→0.04 | | **Plateau parametri** | OTTIMO — target_vol/leva/orizzonti/vol_win tutti reggono o migliorano (orizzonti 20/60/120 → Sh 1.61). **NON un picco cherry-picked** | | **Deflated-Sharpe** | DSR **0.999** a N=10/40/100 trial → il Sharpe FULL non è artefatto di multiple-testing | **Verdetto stress (onesto):** - **Robustezza FULL-period: FORTE.** TP01 supera fee 0.40%, lag, ampio plateau di parametri, e deflated-Sharpe. NON è overfit né cherry-picked — la proprietà robusta è il **taglio del drawdown** (13.8% vs 77.5% full; 8% vs 60% hold-out), invariante a tutto lo stress. - **Edge di RITORNO nel hold-out: REALE ma SOTTILE e sensibile alla frizione.** Nel 2025-26 ha schivato il crash in modo affidabile (DD 8% vs 60%) ma ha **protetto più che profittato** (+2.8%, Sh 0.27), e quel sottile positivo si assottiglia a zero sotto fee2x o lag 2 barre. **Conclusione:** la proprietà **deployabile e robusta di TP01 è la PROTEZIONE del drawdown**, non la generazione di alpha. È una strategia difensiva genuina (prima del progetto a superare gauntlet + stress), ma a basso ritorno: il valore è "Sharpe ~1.3 con DD ~6× più piccolo del buy&hold", non "battere il mercato". Per il capitale reale: il vol-targeting + long-flat sono meccanici e generalizzano; il rischio residuo è la frizione di esecuzione sul filo del sottile edge di ritorno nei regimi avversi → da monitorare col paper trader forward-only prima di scalare.