Se hai passato un po' di tempo nel mondo del trading, hai sentito la parola "backtesting". Suona tecnica, ma l'idea è semplice: testare una strategia di trading su dati di mercato passati per vedere se avrebbe fatto guadagnare — prima di rischiare denaro reale.
Questa guida spiega cos'è il backtesting, perché ogni trader serio lo fa, i due tipi principali e come fare backtest di una strategia da principiante, passo dopo passo.
La definizione semplice
Il backtesting è riprodurre la storia. Prendi un insieme di regole — "compra quando succede X, vendi quando succede Y" — e le applichi ai dati storici di prezzo per misurarne il risultato. Se la strategia avrebbe perso denaro sugli ultimi due anni di dati, probabilmente perderà anche in live. Meglio scoprirlo gratis.
Pensalo come un simulatore di volo per trader. Un pilota non impara su un aereo vero pieno di passeggeri. Un trader non dovrebbe imparare con un conto reale pieno di risparmi.
Perché il backtesting conta
- Ti dice se il tuo edge è reale. La maggior parte delle strategie che "sembrano buone" su un grafico crolla quando viene testata in modo oggettivo.
- Costruisce fiducia. Quando hai visto un setup funzionare 200 volte nei test, puoi premere il grilletto in live senza esitazione.
- Costruisce disciplina. Seguire le regole in un backtest ti allena a seguirle con denaro reale.
- Fa risparmiare. Ogni strategia perdente che scarti nei test è una strategia perdente che non hai finanziato con un conto reale.
Il mercato non ti paga per le buone idee. Ti paga per le idee che hanno un edge — e l'unico modo per sapere se un'idea ha un edge è testarla.
I due tipi di backtesting
1. Backtesting manuale
Riproduci il grafico candela per candela e prendi i trade a mano, esattamente come faresti in live. Più lento, ma allena il tuo occhio, la tua disciplina e il tuo processo decisionale. Ideale per strategie discrezionali e di price action.
2. Backtesting automatico
Programmi le regole e un computer le esegue su anni di dati in pochi secondi. Veloce e statistico, ma funziona solo per strategie completamente meccaniche e può nascondere gli attriti del mondo reale. Ideale per strategie sistematiche.
Per la maggior parte dei principianti, il backtesting manuale è il punto di partenza migliore — ti insegna come si muove davvero il mercato, non solo un numero alla fine.
Come fare backtest di una strategia (passo dopo passo)
- Scrivi le regole. Sii specifico: condizione di entrata esatta, stop loss, take profit, dimensione della posizione. Se non riesci a scriverla, non puoi testarla.
- Scegli uno strumento e un timeframe. Non testare tutto in una volta. Padroneggia EURUSD 15m prima di aggiungere coppie.
- Riproduci candela per candela. È fondamentale — non devi vedere il futuro. Rivela una candela alla volta e decidi come se fosse in live.
- Prendi ogni trade valido. Niente cherry-picking. Saltare i perdenti gonfia i risultati e ti illude.
- Registra ogni trade. Entrata, stop, target, risultato e idealmente uno screenshot. Un journal trasforma il test in apprendimento.
- Rivedi dopo 50–100 trade. Calcola win rate, risk:reward medio ed expectancy. È il tuo edge — o la prova per passare oltre.
Gli errori che ingannano i principianti
- Hindsight bias. Scorrendo un grafico già concluso, "vedi" solo i setup che hanno funzionato. Riproduci sempre candela per candela.
- Cherry-picking. Prendere solo i trade dall'aspetto bello fa sembrare profittevole qualsiasi strategia.
- Campione troppo piccolo. Dieci trade non provano nulla. Te ne servono 50+ per fidarti dei numeri.
- Ignorare i costi. Spread, swap e commissioni trasformano molte strategie "profittevoli" in perdenti. Includili.
- Curve-fitting. Modificare le regole finché i dati passati sembrano perfetti crea una strategia che funziona solo sul passato.
Come sono fatti dei buoni risultati di backtest
Dopo un test fatto bene dovresti conoscere:
- Win rate: percentuale di trade vincenti
- Risk:reward medio: quanto guadagni per unità rischiata
- Expectancy: profitto medio per trade (il numero che conta davvero)
- Max drawdown: la peggiore perdita da picco a minimo che avresti sopportato
Una strategia può avere un win rate del 40% ed essere comunque molto profittevole se il risk:reward è abbastanza alto. Il win rate da solo non ti dice quasi nulla — l'expectancy è il re.
In sintesi
- Backtesting = testare una strategia su dati passati prima di rischiare denaro reale
- Dimostra il tuo edge, costruisce disciplina e salva capitale
- Il manuale (candela per candela) è il migliore per i principianti; l'automatico per le strategie sistematiche
- Testa sempre su 50+ trade, includi i costi e non fare mai cherry-picking
- Giudica in base a expectancy e drawdown, non al solo win rate
Ogni trader professionista fa backtest. Non è la parte glamour del trading, ma è la parte che separa i trader con un edge reale dagli scommettitori che sperano nella fortuna. Inizia a testare prima di iniziare a rischiare.