Grafico con candele e linea equity che rappresenta un backtest di strategia forex

Il backtesting nel forex è la pratica di verificare come una strategia avrebbe funzionato in passato, applicandola a dati storici di prezzo e (quando disponibili) di spread e commissioni. È un passaggio spesso sottovalutato: molti trader passano direttamente al conto reale, scoprendo troppo tardi che l’idea “funziona” solo a parole. Un test serio non promette certezze, ma riduce le sorprese e aiuta a capire quando e perché un metodo smette di essere affidabile.

Che cos’è il backtesting e cosa misura davvero

Per backtesting si intende l’esecuzione “simulata” di regole operative su un campione storico: ingressi, uscite, gestione del rischio, filtri di volatilità. La parola chiave è regole: se una strategia non è descrivibile in modo univoco, non è testabile.

Il backtest misura soprattutto tre aspetti:
– la robustezza (se i risultati reggono su periodi diversi);
– la sensibilità ai costi (spread, slippage, commissioni);
– la coerenza tra rischio e rendimento, spesso sintetizzata da metriche come drawdown massimo e rapporto tra guadagni e perdite.

Un punto cruciale: il passato non “predice” il futuro, ma rivela come una strategia reagisce a contesti differenti (trend prolungati, fasi laterali, shock macro).

Dati storici: qualità, granularità e costi nascosti

Nel forex la qualità dei dati è più delicata che in altri mercati, perché non esiste un unico exchange centrale. Per questo è utile ragionare su tre elementi.

Granularità: tick, minuti, daily

La granularità è il livello di dettaglio del dato. Un backtest su candele giornaliere può andare bene per strategie di posizione; per sistemi intraday serve almeno il minuto, mentre i test “tick-by-tick” sono i più realistici, ma anche i più complessi. Più scendi di timeframe, più diventano decisivi spread variabile e slippage.

Spread e slippage: la differenza tra teoria e pratica

Molti backtest sembrano brillanti perché assumono costi fissi o irrealistici. Nella realtà:
– lo spread si allarga in news e in orari poco liquidi;
– lo slippage aumenta durante accelerazioni improvvise;
– alcune coppie hanno microstrutture diverse (es. cross meno liquidi).

Inserire costi “conservativi” rende il test meno spettacolare ma più utile.

Come costruire un backtest credibile: regole, rischio e condizioni di mercato

Un backtest credibile parte da una strategia scritta come un protocollo operativo. Esempio pratico: “entro long se la media mobile veloce incrocia al rialzo la lenta e l’ATR è sopra una soglia; stop loss a 1,5 ATR; take profit a 2 ATR; rischio 0,5% per trade”. Qui c’è tutto: segnale, filtro, stop, target, position sizing.

Tre accorgimenti aumentano la qualità del test:
1. Separare fase di sviluppo e fase di verifica: prima ottimizzi, poi controlli su un periodo diverso.
2. Evitare di cambiare regole “a sentimento” dopo aver visto i risultati.
3. Testare in condizioni differenti: mercati in trend e mercati laterali, periodi ad alta e bassa volatilità.

Metriche da guardare (e quelle che ingannano)

Guardare solo il profitto totale è un errore classico. Le metriche più informative sono:
– drawdown: quanto può scendere il capitale prima di recuperare;
– percentuale di operazioni vincenti e rapporto risk/reward medio;
– profit factor (profitti lordi / perdite lorde);
– durata media delle operazioni e impatto dei costi.

Al contrario, due indicatori possono ingannare se presi da soli:
– una win rate altissima può nascondere perdite rare ma enormi;
– una curva equity “perfetta” spesso è sintomo di overfitting, cioè regole cucite sui dati storici.

Per un riferimento metodologico su come valutare correttamente i risultati e i rischi di sovra-ottimizzazione, è utile consultare le linee guida divulgative di un ente pubblico come la Consob.

Errori tipici: overfitting, bias e “strategie da museo”

L’overfitting è il problema numero uno: si ottimizzano parametri finché il passato diventa perfetto, ma il futuro crolla. Succede spesso con strategie basate su molti filtri o su combinazioni di indicatori troppo specifiche.

Altri due bias ricorrenti:
– look-ahead bias: usare informazioni non disponibili al momento del trade (anche solo un prezzo di chiusura “conosciuto” prima del tempo);
– survivorship bias: selezionare solo periodi “comodi” o coppie che hanno avuto condizioni favorevoli.

Una strategia “da museo” è quella che funziona solo in un regime: ad esempio un sistema trend-following testato quasi esclusivamente su anni di trend direzionali. Appena il mercato torna laterale, le false rotture si moltiplicano e i costi diventano il vero avversario.

Dal backtest al conto demo (e poi al reale) senza auto-sabotarsi

Il passaggio naturale è: backtest → forward test in demo → reale con size ridotta. Il forward test serve a verificare ciò che il backtest non cattura bene: esecuzione, spread dinamico, disciplina, gestione degli ordini durante fasi rapide.

Una regola pratica è trattare la demo come fosse reale: stessi orari, stesso rischio per operazione, stesso limite di perdita giornaliera. Se in demo si “bara” (raddoppi, vendette sul mercato, stop spostati), il backtest diventa solo un esercizio estetico.

Quando si passa al reale, la differenza principale è psicologica: vedere una perdita in denaro cambia le decisioni. Per questo ha senso iniziare con rischio per trade molto basso e aumentare solo dopo un campione di operazioni statisticamente significativo.

Le informazioni fornite hanno finalità esclusivamente informative e non costituiscono consulenza finanziaria; il trading sul mercato forex comporta rischi elevati e può portare a perdite anche superiori al capitale investito.