15 Ottobre 2026 · ricerca

Come verificare se il vantaggio di una strategia resiste a costi di trading più elevati?

Come verificare se il vantaggio di una strategia resiste a costi di trading più elevati?

Per verificare se il vantaggio di una strategia resiste a costi di trading più elevati, ripeti il backtest su un intervallo di ipotesi relative a commissioni, spread, slippage e impatto sul mercato. Poi individua il livello di costo a cui la performance diventa negativa e confrontalo con i dati del mercato su cui intendi operare e con la dimensione dei tuoi ordini.

Una singola stima di costi «realistici» nasconde la domanda a cui devi rispondere: quanto può essere sbagliata quella stima prima che il risultato smetta di reggere? Voglio una curva dei costi, non un taglio arbitrario.

Quali costi dovrei aumentare in un backtest?

Parti dai costi che la strategia sostiene davvero. Per un ordine a mercato, di solito sono la commissione taker, lo spread, lo slippage e l'eventuale impatto legato alla dimensione. Per un ordine limit, considera la fascia commissionale e la probabilità che venga eseguito: uno sconto maker non serve se il risultato dipende da un'ipotesi di esecuzione troppo ottimistica. I futures perpetui comportano anche il funding, mentre alcuni prodotti aggiungono costi di prestito, esercizio o regolamento.

Per cominciare, modifica un'ipotesi alla volta. Se aumenti le commissioni, raddoppi lo slippage e dimezzi i tassi di esecuzione tutti insieme, un risultato peggiore ti dice poco su cosa non ha funzionato. Poi prova scenari di stress combinati che rappresentino condizioni avverse plausibili, come uno spread più ampio durante periodi volatili.

IpotesiStress utileCosa verifica
Commissioni di tradingFascia attuale, poi una fascia superioreStruttura delle commissioni e dipendenza dai volumi
Spread e slippageAumentali del 25%, 50% e 100%Sensibilità a prezzi di esecuzione peggiori
Impatto sul mercatoModellalo in funzione della dimensione dell'ordine o del tasso di partecipazioneSe il capitale testato può essere negoziato al prezzo ipotizzato
Tasso di esecuzione degli ordini limitRiduci le esecuzioni stimate, comprese quelle parzialiDipendenza dalle ipotesi sulla coda e sulle esecuzioni
Funding o prestitoUsa periodi storici sfavorevoli o un tasso più elevatoCosti di mantenimento e rischio di finanziamento

Sono punti di partenza, non livelli di stress validi per tutti. Una coppia spot liquida e un perpetual su un altcoin poco liquido non dovrebbero condividere lo stesso moltiplicatore dello slippage solo per rendere il confronto più semplice.

Come calcolo il costo di trading di pareggio di una strategia?

Mantieni invariati i segnali, il dimensionamento delle posizioni e le regole di portafoglio. Aumenta il costo variabile per unità di nozionale scambiato finché la performance netta non arriva a zero. Se la strategia scambia $1 million di nozionale e genera $8,000 prima dei costi variabili di esecuzione, può spendere al massimo lo 0.80% del nozionale per tutti questi costi prima di azzerare il profitto lordo.

Questo calcolo indica un limite massimo, ma non dimostra che la strategia possa negoziare a costi abbastanza bassi. Gli $8,000 potrebbero derivare dai profitti di una manciata di operazioni, e l'impatto può crescere rapidamente con la dimensione degli ordini. Calcola il punto di pareggio sull'intero backtest e per ciascun periodo o regime di mercato.

Mantieni coerenti le unità. Una commissione indicata per lato va applicata sia all'ingresso sia all'uscita. Il funding può essere calcolato su base periodica, mentre il turnover viene spesso riportato su base annua. Prima di confrontarli, converti tutti i costi allo stesso orizzonte temporale e alla stessa base nozionale.

Come capisco se una strategia è fragile rispetto ai costi?

Osserva l'andamento della curva dei costi. Un calo graduale lascia un certo margine di errore nelle stime. Un crollo improvviso dopo un piccolo aumento spesso indica che il vantaggio apparente dipende da operazioni il cui profitto atteso supera appena i costi.

Considera una strategia a breve orizzonte con Sharpe netto iniziale pari a 1.2. Se un aumento dello slippage del 25% lo porta a 0.3 e un aumento del 50% rende negativo il rendimento netto, il risultato in evidenza dipende molto dalla qualità dell'esecuzione. Questo non dimostra che la strategia sia inutilizzabile: ti dice che devi esaminare il mercato, il tipo di ordine e la dimensione delle operazioni prima di fidarti del backtest.

Esamina anche la distribuzione, non solo lo Sharpe. I costi possono cancellare molti piccoli guadagni lasciando intatti pochi profitti consistenti: il rendimento medio può così sembrare accettabile anche se i drawdown e i periodi in perdita peggiorano.

Dovrei usare la peggiore ipotesi di costo che riesco a immaginare?

No. Uno scenario arbitrario e pessimistico può far sembrare negativa qualsiasi strategia e non offre un limite operativo utile. Costruisci gli scenari partendo da dati osservati: le strutture commissionali dei mercati, gli spread negli orari in cui prendi decisioni, le esecuzioni simulate effettive e l'impatto sulle dimensioni degli ordini che prevedi di inserire.

Distingui le condizioni ordinarie dai periodi di stress. Per esempio, stima spread e slippage per fasce di volatilità, poi ripeti il backtest usando i costi estratti da quelle fasce. Così mantieni intatto il legame tra le condizioni di mercato e i costi di esecuzione. Un semplice raddoppio uniforme può non cogliere che la strategia concentra gli scambi proprio quando la liquidità è peggiore.

Cosa dovrei riportare in un'analisi di sensibilità ai costi?

Registra le ipotesi insieme ai risultati, così un altro ricercatore potrà riprodurli. Come minimo, riporta:

Poi confronta la strategia simulata con lo stesso prospetto dei costi. Se le esecuzioni simulate risultano sistematicamente peggiori dello scenario modellato, aggiorna il modello e ripeti la ricerca. L'obiettivo non è trovare un unico costo che permetta al backtest di superare la prova, ma capire quanta incertezza nell'esecuzione la strategia può sopportare e se i dati disponibili giustificano un margine simile.

costi di tradingrobustezza della strategiabacktestingesecuzioneanalisi di sensibilità
← Tutti gli articoli