Pubblicato 4 Ora fa in Suggerimenti per il trading

Perche il tuo backtest ti sta mentendo

Perche il tuo backtest ti sta mentendo

Hai testato la tua strategia. Il backtest ha mostrato un tasso di successo del 72% e un RRR di 1,5. La curva dell’equity cresceva in modo regolare da sinistra a destra. Poi hai iniziato a fare trading e i risultati non assomigliavano per niente a quelli del report. Ecco perche succede e cinque semplici test che avrebbero potuto avvisarti in anticipo.

Quei numeri erano troppo belli per essere veri

Partiamo proprio da questi due dati.

Un tasso di successo del 72% con un rapporto rischio-rendimento di 1,5 significa che, su 100 operazioni, ne chiudi 72 in profitto guadagnando 1,5 volte il rischio assunto su ciascuna, mentre ne perdi 28 perdendo 1 volta il rischio. Facendo i calcoli, ogni operazione vale in media +0,8 volte il rischio. Rischiando l’1% per operazione, significa una crescita di circa l’80% su 100 operazioni.

Un risultato del genere ti collocherebbe davanti a quasi tutti i fondi professionali del mondo. Quindi il primo test e gratuito e richiede solo un secondo: se un backtest suggerisce che sei uno dei migliori trader al mondo, probabilmente e il test a essere sbagliato.

Blog_banner_IT_004

Perche poi non ha funzionato?

Un backtest non dimostra che una strategia funzioni. Dimostra soltanto che avrebbe funzionato su quella specifica porzione di dati passati. Ecco da dove nasce solitamente questa differenza.

  • Tipo di backtesting
    • Backtesting manuale (scorrere i grafici manualmente) puo fallire a causa dell’errore umano. Anche senza volerlo, sapevi gia quali anni erano stati caratterizzati da trend e quali da forti ribassi, quindi il tuo occhio poteva vedere l’andamento del prezzo a destra del cursore prima ancora di prendere una decisione. Hai quindi eseguito operazioni che probabilmente non avresti mai aperto in tempo reale e ne hai saltate altre che, con il senno di poi, sembravano semplicemente “sbagliate”.
    • Backtesting automatizzato (test effettuati tramite codice) puo fallire per motivi diversi: i dati o il codice. Dati storici di scarsa qualita, come gap, timestamp errati o prezzi corretti successivamente, possono fornire alla strategia informazioni che non avrebbe mai avuto in tempo reale. Anche un singolo bug, ad esempio un indicatore che legge la candela corrente prima che si sia chiusa, puo creare silenziosamente un vantaggio che in realta non e mai esistito.
  • Hai continuato a modificarla finche il passato non sembrava perfetto: hai aggiunto un filtro, poi hai spostato lo stop loss da 40 a 43 pip perche 43 dava risultati migliori. Ogni modifica migliorava il risultato storico senza migliorare realmente la strategia. Questo fenomeno si chiama curve fitting: adattare la strategia al passato invece di individuare un vero vantaggio.
  • I costi reali non erano inclusi: molti trader eseguono backtest senza inserire correttamente commissioni e spread, oppure li dimenticano completamente. Anche il prezzo di esecuzione puo subire slippage. L’entrata o lo stop non vengono sempre eseguiti esattamente al prezzo previsto.
  • La psicologia entra in gioco: il backtest presume che tu segua ogni regola alla lettera. Nella realta, la paura puo portarti a chiudere troppo presto le operazioni in profitto, mentre la speranza puo spingerti ad allontanare lo stop loss quando un’operazione va contro di te. La strategia non ha fallito. Semplicemente, non hai seguito il piano che avevi testato.

Cinque test per scoprirlo in anticipo

Nessuno degli errori descritti sopra e necessariamente fatale, purche tu riesca a individuarli prima di iniziare a operare. Questi cinque controlli ti aiuteranno a capire la differenza tra il backtest e la realta quando ancora non ti costa nulla. E non serve alcun software avanzato.

1. Nascondi una parte dei dati

Sviluppa la strategia utilizzando il 70% dei dati storici e non guardare mai il restante 30% finche non hai terminato. A quel punto, esegui il test una sola volta sulla parte nascosta. Se i risultati crollano, hai fatto curve fitting. E se successivamente torni indietro e modifichi la strategia, quei dati non sono piu realmente nascosti, quindi dovrai utilizzare una nuova porzione di dati.

2. Raddoppia i costi

Ripeti il test utilizzando spread piu ampi, aggiungendo slippage su ogni stop, oltre a commissioni e swap. Un vero vantaggio continua a funzionare anche con costi superiori a quelli che prevedi di sostenere. Un vantaggio inesistente funziona solo in condizioni di prezzo perfette.

3. Elimina le tue operazioni migliori

Rimuovi il 5% delle operazioni piu redditizie e controlla cosa rimane. Se eliminando tre operazioni l’intera strategia smette di essere profittevole, non hai trovato un sistema. Hai semplicemente intercettato alcuni movimenti fortunati.

4. Calcola la tua serie di perdite consecutive

Calcola la serie di perdite consecutive piu lunga compatibile con il tuo tasso di successo. Con un tasso di successo del 72%, si tratta di circa 4 perdite consecutive su 200 operazioni. Con un piu realistico 45%, ci si avvicina a 9. Conoscere questo numero in anticipo ti impedisce di abbandonare una strategia funzionante durante una fase negativa del tutto normale.

Blog_banner_IT_005

5. Fai un forward test prima di iniziare

Testa la strategia sui prezzi di mercato in tempo reale utilizzando un account demo o simulato per almeno 100 operazioni. Questo e l’unico test in cui non puoi conoscere il risultato in anticipo, ed e proprio questo a renderlo cosi utile. La FTMO Free Trial e un modo semplice per farlo: 14 giorni in un ambiente simulato con le stesse regole della FTMO Challenge, senza alcun costo.

Nel frattempo, confronta anche le tue giornate peggiori con i limiti di rischio che devi rispettare. Negli Obiettivi di Trading FTMO, questo significa Maximum Daily Loss e Maximum Loss. Una strategia puo essere profittevole nell’arco di un intero anno e allo stesso tempo superare un limite giornaliero gia durante la seconda settimana, ed e molto meglio scoprirlo gratuitamente.

Cosa ottieni davvero

Non la certezza. Quella non puo dartela nessuno.

Quello che ottieni e una stima realistica della tua aspettativa, del drawdown normale e della serie di perdite consecutive piu lunga che puoi aspettarti. Questi tre numeri fanno la differenza tra un trader che abbandona una buona strategia durante una normale fase negativa e uno che continua a seguirla per un motivo preciso, con dati concreti a supporto della decisione.

Non limitarti ad ammirare la tua curva dell’equity. Mettila alla prova. Se resiste anche ai tuoi migliori tentativi di metterla in difficolta, potresti avere tra le mani una strategia che vale la pena utilizzare.


Tutte le informazioni qui fornite hanno esclusivamente finalità educative in relazione al trading sui mercati finanziari e non costituiscono consulenza finanziaria né rappresentano in alcun modo una raccomandazione di investimento specifica. Per leggere l’informativa completa, clicca qui.
Condividi questo articolo
Ricevi altri articoli come questo direttamente nella tua inbox
Approfondimenti di trading dagli esperti
Ultimi aggiornamenti
Offerte speciali
Unisciti alla Community Unisciti a una rete globale di trader
Correlati
Popolari Su FTMO
Inizia oggi la tua FTMO Challenge
  • Free Trials illimitate
  • Fino a $200,000 sull'account FTMO Challenge
  • Nessun Limite di Tempo
Start Challenge
Technolgy Fast Forbes FMLS 2023 EY

Worldwide Reviews

Metti alla Prova le tue Abilità con una Società Affidabile
Affianchiamo i trader dal 2015. Unisciti anche tu.
4.5M+
Clienti in tutto il mondo
$650M+
Ricompense distribuite in tutto il mondo
4.8/5
Trustpilot