Strategie
BTC Riporto del momentum tra sessioni — Long-Short, strumento singolo OHLCV: la direzione del movimento della sessione ASIA predice il movimento della sessione US; opera nella sessione US nella stessa direzione ONLY quando il movimento asiatico è ampio, resta flat durante la notte (BINANCE BTCUSDT USD-M, barre 1H, intraday, 2 parametri)
Esito: Abbandonato
BtcAsiaToUsSessionCarryoverLS
Ben misurato: 594 operazioni nell'intera cronologia di 2020-2026 1H, con posizioni long/short bilanciate (293/301), esecuzione pulita (594 segnalate, 594 inviate, nessuna scartata)
Ipotesi
Premessa di aspettativa negativa su un campione storico completo ben misurato. Su 594 operazioni in 2020-2026, il carryover della sessione Asia->US comporta perdite: profit_factor 0.937 (<1), total_return -9.81%, aspettativa -$17.34/operazione, Sharpe -0.15 con CI [-0.760, 0.458] a cavallo dello zero, information_ratio -0.76. L'unico anno positivo è 2020 (+15.3%); tutti gli anni successivi sono negativi o piatti (2021 -8.1, 2022 -5.8, 2025 -10.8), con lo Sharpe mobile in calo fino a -8.3 entro 2026 — l'ipotesi «un grande movimento in Asia predice il movimento US» semplicemente non trova conferma. È anche al limite rispetto alle commissioni: avg_trade_return_pct 0.110% è inferiore alla soglia minima 0.15% di Binance USD-M (L22). Con soli 2 parametri liberi e un vantaggio direzionale netto negativo, l'ottimizzazione non può invertire il segno di un vantaggio che non esiste. Questa è la firma di un perdente netto fee_edge/no_edge — non vale la pena dedicarvi 2 ore di ottimizzazione.
Implementazione
Risultati di verifica
CLEAN RESTART 2026-09-04 — la cronologia dei verdetti e i record di apprendimento di questa esecuzione sono stati rimossi e il processo è ripartito dalla verifica. Il precedente abbandono dipendeva dalla pipeline, non dal mercato: l'harness Layer-2 associava in modo errato gli helper @staticmethod (corretto), QA emetteva verdetti definitivi sulle prestazioni basati su uno smoke test non ottimizzato (rimosso — QA ora valuta solo la correttezza), e i timeout della sandbox erano dovuti alla carenza di slot per i backtest (risolto). L'ipotesi e il codice della strategia non sono cambiati. Valuta il codice in base ai suoi meriti; le prestazioni saranno determinate in seguito dal backtest completo e dall'ottimizzatore.
Aggiungi _param_bounds = {entry_z: [...], stop_atr_mult: [...]} in modo che corrisponda ai limiti imposti dal codice; lascia fuori le costanti relative alle ore di sessione/ATR/al rischio.
La configurazione dichiara NO _param_bounds, sebbene l'ipotesi si basi su «solo 2 FREE parametri», per ridurre la penalità di deflazione dovuta alle -225 prove migliori. Senza questo vincolo, l'ottimizzatore non ha una superficie esplicita che lo leghi a {entry_z, stop_atr_mult}, indebolendo la disciplina dei 2 parametri. Non è un difetto di correttezza.
Imposta us_exit_hour=21 per l'intera finestra oppure documenta che 20:00 è intenzionale.
L'ipotesi indica la sessione US 13:00-21:00 UTC, ma us_exit_hour è 20, costringendo a restare flat un'ora prima. Dettaglio minore, non cambia il meccanismo né l'invariante di restare flat durante la notte.
Revisione Backtest
- Sharpe
- -0,15
- Rendimento totale
- -9,81%
- Drawdown massimo
- 23,40%
- Operazioni totali
- 594
- Tasso di successo
- 44,8%
- Profit Factor
- 0,94
Ben misurato: 594 operazioni nell'intera cronologia di 2020-2026 1H, con posizioni long/short bilanciate (293/301), esecuzione pulita (594 segnalate, 594 inviate, nessuna scartata)
Famiglia intraday di anticipo-ritardo tra sessioni davvero distinta; flat durante la notte, bassa correlazione con il benchmark (0.025), nessuna dipendenza da feed supplementari
Perdente netto: profit_factor 0.937 (<1), total_return -9.81%, aspettativa -$17.34/operazione, Sharpe -0.15 (CI a cavallo dello zero), information_ratio -0.76
avg_trade_return_pct 0.110% è inferiore alla soglia minima delle commissioni 0.15% di Binance USD-M — al limite rispetto alle commissioni anche ignorando l'aspettativa negativa
Solo 2020 (+15.3%) è significativamente positivo; tutti gli anni successivi sono negativi o piatti (2025 -10.8%), lo Sharpe mobile tende a -8.3 entro 2026 — la premessa del trascinamento tra sessioni non presenta un vantaggio persistente
return_kurtosis 78.6 — andamento irregolare (ad es. una giornata da -6.07% su 2023-08-29), anziché un vantaggio costante
Cronologia iterazioni
Stratmill è uno strumento di ricerca e paper trading, non una consulenza finanziaria né un broker. I risultati di backtest e paper trading sono ipotetici. Il trading comporta un rischio di perdita.