Strategie
BNB Spot Multi-Day Drawdown Accumulation Long (BINANCE_SPOT, giornaliero, solo OHLCV)
Esito: Abbandonato
BnbSpotMultiDayDrawdownAccumulationLong
Riepilogo esito
Ipotesi
Non vale la pena ottimizzare: il profit factor di base è 1.036 (commissioni + impatto di 10.6% assorbono quasi tutto il vantaggio lordo), Sharpe 0.55 con sharpe_ci_low -4.04, e il vantaggio è concentrato in 2020-2021, mentre 2022-2026 è da neutro a negativo ogni anno. Con appena 44 operazioni per calibrare 5 parametri su 3 finestre walk-forward, l'ottimizzazione si adatterebbe eccessivamente alla migliore configurazione tra -225, che crollerebbe sui dati di verifica/Sharpe deflazionato: il tipico schema di fallimento per porting su un singolo strumento con base esigua (PF~1.0-1.1) di un meccanismo dimostrato su BTC. L'implementazione è solida (quindi non serve iterare), ma BNB è un mercato poco liquido o inattivo per questo meccanismo di accumulo durante i drawdown; non è giustificato spendere 2 ore di calcolo per l'ottimizzazione.
Implementazione
Strategia long-only di accumulo durante i drawdown, su un singolo strumento e solo OHLCV, applicata alle barre giornaliere di BNBUSDT.BINANCE_SPOT (circa 8 anni di storico). Accumula BNB quando il prezzo è sceso almeno del drawdown_threshold (12%) dal massimo del periodo mobile di 30 giorni, subordinatamente a un filtro di regime di lungo termine SMA a 200 giorni: acquista solo se il prezzo è entro regime_breakdown_pct=10% sotto la SMA, ovvero non in un mercato ribassista catastrofico. Esce quando il prezzo recupera il massimo mobile rilevato all’ingresso, dopo max_hold (60) barre, al livello di stop-loss 15% o in caso di collasso del regime di lungo termine (close < SMA*(1-2*regime_breakdown_pct)). Il dimensionamento relativo al capitale acquista per_trade_pct (20%) del patrimonio netto a ogni ingresso; conto spot CASH, leva 1.0, long-only (solo BUY per entrare, SELL per uscire).
Revisione Backtest
- Sharpe
- 0,60
- Rendimento totale
- 3,27%
- Drawdown massimo
- 22,79%
- Operazioni totali
- 44
- Tasso di successo
- 50,0%
- Profit Factor
- 1,04
Il codice funziona correttamente: 44/44 segnali convertiti in ingressi, nessuno scarto per dimensione zero o valore minimo dell’ordine; implementazione spot long-only pulita del comprovato meccanismo di accumulo durante i drawdown BTC
Storico adeguato, di circa 8 anni (2017-2026), ed esposizione modesta (37.9%), con un drawdown massimo rispettabile pari a 22.8%
Profit factor 1.036: commissioni e impatto assorbono circa 96% del vantaggio lordo; in sostanza non c’è alcun vantaggio netto da ottimizzare
Sharpe 0.55 / fattore di recupero 0.15 / sharpe_ci_low -4.04: il vantaggio corretto per il rischio è statisticamente indistinguibile da zero prima di qualsiasi penalità per test multipli
Erosione del regime: positivo solo durante il mercato rialzista 2020-2021; 2022 -9.8%, 2023 +0.9%, 2024 +1.7%, 2025 -0.3%, 2026 -1.4%: la recente finestra holdout sarebbe priva di attività
Solo 44 operazioni per adattare i parametri 5 su 3 finestre walk-forward (circa 15 per finestra): l’ottimizzazione si adatterebbe eccessivamente ai dati e fallirebbe le verifiche Deflated-Sharpe e holdout, in linea con il ricorrente schema di fallimento dei trasferimenti su singolo asset con PF limitato
Riepilogo esito
Anche passando a una coin a «domanda organica» come BNB, il meccanismo di accumulo durante i drawdown ha prodotto un trasferimento con baseline limitata, pari a PF~1.0, il cui vantaggio è dipeso interamente dal mercato rialzista 2020-2021. Con troppo poche operazioni per calibrare 5 parametri, l’ottimizzazione si adatterebbe eccessivamente ai dati e produrrebbe una configurazione destinata a crollare su holdout/Deflated-Sharpe: il già noto schema di fallimento dei trasferimenti su singolo asset con PF limitato.
È stata abbandonata alla fase di revisione del backtest, prima dell’ottimizzazione (verdetto: abbandonare), perché il vantaggio di base era trascurabile: non superava i criteri relativi a Sharpe, trade_count, profit_factor e max_drawdown, mentre commissioni e impatto di circa 10.6% assorbivano quasi tutto il profitto lordo. Inoltre, 44 operazioni a fronte di 5 parametri erano troppo poche per ottimizzare senza sovradattamento; pertanto non si è mai arrivati all’ottimizzazione né alle fasi successive.
Una strategia long-only di accumulo durante i drawdown su un singolo strumento, applicata alle barre giornaliere di BNBUSDT.BINANCE_SPOT (solo OHLCV), che acquistava quando il prezzo era sceso di almeno 12% dal massimo mobile degli ultimi 30 giorni, restando comunque entro 10% dal regime SMA a 200 giorni. Usciva al recupero del massimo mobile rilevato all’ingresso, dopo una permanenza di 60 barre, al raggiungimento dello stop 15% o al collasso del regime: trasferimento del meccanismo implementato in BTC a BNB, su indicazione dell’analista, come svolta verso le coin a domanda organica.
In circa 8 anni (da 2017-11-06 a 2026-05-18) ha effettuato 44 operazioni long con un tasso di successo del 50%, ma quasi nessun vantaggio netto: rendimento totale +3.3%, CAGR 0.38%, Sharpe 0.55 (CI [-4.04, 5.34]), profit factor 1.04, valore atteso +$67 per operazione, drawdown massimo del 22.8% e rendimenti concentrati in 2020-2021, mentre 2022-2026 è rimasto invariato o negativo ogni anno.
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.