Strategie
ADA 4H Aroon: forza del trend solo long su ADAUSDT.BINANCE
Esito: Abbandonato
ADA4HAroonTrendStrengthLong
Riepilogo esito
Ipotesi
L'iterazione 2 risolve l'unico problema segnalato dall'auditor semantico: la mancata corrispondenza tra strumento e venue. L'ipotesi richiede ripetutamente ed esplicitamente «ADAUSDT.BINANCE» e «Usa barre ONLY ADAUSDT.BINANCE 4H», quindi config.instrument_id viene reimpostato su «ADAUSDT.BINANCE» e bar_type su «ADAUSDT.BINANCE-4-HOUR-LAST-EXTERNAL» (futures USD-M, livello commissioni 0.02%/0.05%), invece di BINANCE_SPOT, su cui era stato reindirizzato in precedenza. La strategia è solo long e usa una leva di 1.0 — perfettamente valida su una venue futures, dove semplicemente non apre posizioni short — quindi la logica di segnale, dimensionamento e rischio non è cambiata; è stata corretta solo la venue nella configurazione per allinearla esattamente all'ipotesi. Tutti i livelli già superati (statico, sintetico, backtest) restano validi, poiché il codice è identico byte per byte, a eccezione dei docstring.
Implementazione
Strategia Aroon di forza del trend solo long su barre futures ADAUSDT.BINANCE USD-M 4H. Usa l'oscillatore Aroon (Aroon-Up meno Aroon-Down, indicatore basato sul tempo che misura le barre trascorse dal massimo più alto rispetto alle barre trascorse dal minimo più basso) come variabile decisionale continua. Apre posizioni long solo quando Aroon-Up > 70, Aroon-Down < 30 e il prezzo > 200-SMA (regime di forte trend rialzista confermato); chiude su stop-loss, take-profit o inversione dell'oscillatore. Dimensionamento della posizione: 18% del capitale per operazione, leva 1.0.
Revisione Backtest
- Sharpe
- 0,50
- Rendimento totale
- 37,61%
- Drawdown massimo
- 18,34%
- Operazioni totali
- 162
- Tasso di successo
- 35,2%
- Profit Factor
- 1,16
162 operazioni long in ~6.4 anni — campione adeguato per un'ottimizzazione significativa senza adattarsi al rumore
Le operazioni corrispondono all'ipotesi: solo long (0 short), tasso di vincita 35% + PF 1.16 + ~2:1 avg_win/avg_loss + return_skew 2.96 — firma classica di un trend-follower con coda destra, coerente con una strategia long basata sulla forza del trend Aroon
Aspettativa positiva (+144/operazione), alfa positivo (0.0095), beta basso (0.06), drawdown massimo controllato (18.3%), zero ordini d’ingresso scartati (min_notional/tutte le dimensioni degli ordini gestite correttamente) — la strategia funziona davvero
Struttura semplice: un solo strumento, un solo timeframe, nessun rischio di gambe obsolete tra asset
Vantaggio modesto: Sharpe 0.499 con sharpe_ci_low -0.67 (CI comprende 0) — la significatività non è ancora dimostrata
Possibile deterioramento del regime: 2025 (-5.8%) e 2026 (-1.4%) sono negativi; walk-forward e holdout devono confermare che il vantaggio persiste fuori campione
Il basso tasso di vincita significa che il risultato dipende da pochi grandi profitti (largest_win 8260, curtosi 17.2) — attenzione alla sensibilità agli outlier nella fase di promozione
Soglie di promozione non valutate nella fase review_backtest; è stata valutata solo l'idoneità all'ottimizzazione
Analisi
Sensibilità regolare: 0 picchi, superficie piatta (~0.5-0.7 Sharpe per tutti i parametri) — nessun parametro fragile
Walk-forward NOT overfit: media IS 1.73 -> media OOS 0.82 (rapporto ~2.1), tutte e tre le finestre OOS positive [0.76, 0.43, 1.28]
La configurazione ottimizzata non è degenerata: 122 operazioni, profit_factor 1.28, max_drawdown 9%, asimmetria positiva 2.77, capacità adeguata
Sharpe deflazionato decisamente fallito: DSR=0.0213 (contro 0.95), con lo Sharpe ottimizzato 0.691 BELOW la soglia di fortuna del massimo atteso per 225 prove, pari a 1.905 — il risultato selezionato è indistinguibile dal rumore del migliore tra N risultati (anzi, è più debole)
PBO 0.769 (>0.5): la selezione dei parametri è più probabilmente overfit che no
Holdout FAILED: rapporto 0.238 (<0.70), holdout_sharpe 0.196 contro WF-OOS 0.822 — la finestra recente mai usata conserva solo ~24% del vantaggio
sharpe_ci_low -0.55 (da CI a 0); probabilistic_sharpe 0.876 (<0.95)
Vantaggio in calo nel regime recente: ottimizzato 2026 -2.7%, base 2025 -5.8% — il fallimento dell'holdout riflette un deterioramento reale, non solo varianza
L'auditor semantico ha rilevato una discrepanza tra codice e ipotesi: il codice NOT implementa l'ipotesi. Riscrivi il codice della strategia per implementare l'ipotesi EXACTLY (strumento, timeframe, direzione, vantaggio o meccanismo dichiarato, dimensionamento). Problemi specifici: discrepanza strumento/venue: il titolo e il testo dell'ipotesi indicano esplicitamente e ripetutamente «ADAUSDT.BINANCE» (incluso «Usa barre ONLY ADAUSDT.BINANCE 4H»), ma config.instrument_id è «ADAUSDT.BINANCE_SPOT» e bar_type è «ADAUSDT.BINANCE_SPOT-4-HOUR-LAST-EXTERNAL». Lo sviluppatore ha reindirizzato a BINANCE_SPOT in base alla regola per venue senza leva e solo long (corretto secondo la policy), ma ciò cambia la venue e il livello commissioni (futures 0.02%/0.05% contro spot 0.10%/0.10%) su cui è stato eseguito il backtest, e l'ipotesi non è mai stata aggiornata per riflettere lo strumento effettivamente testato.
Riepilogo esito
Una superficie di sensibilità piatta e senza picchi e un OOS walk-forward positivo non salvano una strategia il cui Sharpe selezionato è sotto la soglia di fortuna dei test multipli: la coerenza non è significatività e un vantaggio uniformemente modesto, sotto la soglia di fortuna, continua a fallire la deflazione e l'holdout prospettico.
L'analista l'ha abbandonata nella fase ANALYZING successiva all'ottimizzazione: lo Sharpe deflazionato era 0.0213 (contro 0.95 richiesto), con lo Sharpe ottimizzato 0.691 sotto la soglia di fortuna del massimo atteso per 225 prove, pari a 1.905, PBO 0.769 e un holdout prospettico fallito — indistinguibile dal rumore del migliore tra N risultati, nonostante una griglia di sensibilità regolare e un walk-forward non overfit.
Una strategia ADAUSDT.BINANCE 4H solo long che usa l'indicatore Aroon basato sul tempo (Aroon-Up alto, Aroon-Down basso) insieme a un filtro 200-SMA per entrare solo in regimi di forte trend rialzista confermato, sfruttando la comprovata asimmetria direzionale long di ADA.
Il backtest iniziale su ~657 giorni ha prodotto 162 operazioni long, rendimento totale +37.6%, Sharpe 0.499 (minimo CI -0.67), tasso di vincita 35.2%, profit factor 1.16 e drawdown massimo 18.3%; dopo l'ottimizzazione in 3 fasi, la configurazione migliore ha ottenuto Sharpe 0.691, profit factor 1.28 e drawdown massimo 9.1% su 122 operazioni, ma ha fallito l'holdout (rapporto 0.238, Sharpe holdout 0.196 contro WF-OOS 0.822).
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.