Percorso Argento — Modulo: Backtest e Validazione. Parte di Percorso Argento.
Overfitting (L'Illusione della Perfezione)
L'Overfitting (Sovra-ottimizzazione) è la malattia mortale dello sviluppatore di sistemi di trading. Si verifica quando continui ad aggiungere filtri, condizioni e regole al tuo piano operativo non perché abbiano un senso logico sul mercato, ma al solo scopo di eliminare le perdite che hai subito nel backtest.
Il risultato è un sistema che ha imparato a memoria la storia. Una macchina perfetta costruita per trarre profitto dalle condizioni irripetibili del passato, completamente inerme di fronte al caos probabilistico del futuro.
I Sintomi dell'Overfitting
Come fai a sapere se stai costruendo un sistema solido o se stai piegando il mercato ai tuoi desideri grafici? Fai attenzione a questi sintomi:
- Eccesso di Parametri: "Compro se la SMA(41) incrocia la EMA(13) ma solo se l'RSI è a 43.5 e manca un'ora alla chiusura". Più numeri inserisci, più stai "spremendo" i dati. Le idee forti, di solito, usano parametri semplici e grezzi.
- Filtri Ad Hoc: Inserisci una regola "Non tradare il giovedì" solo perché nel tuo backtest storico è capitato che tre grosse perdite si sono concentrate di giovedì. Questo è puro overfitting logico.
- Crollo in Out-of-Sample: La prova definitiva. Il sistema è un capolavoro sui dati visti, ma frana istantaneamente appena passa in Out of Sample.
La Complessità è Fragile
Il mercato è per definizione rumoroso e in costante mutazione. Se le tue tolleranze sono millimetriche (Overfitting), il sistema si spezzerà al primo cambio di regime della volatilità. I sistemi che resistono decenni sono grezzi, semplici, logici, e accettano serenamente di prendere Stop Loss e di non catturare tutti i minimi e i massimi. Il Santo Graal è la Robustezza, non la Perfezione Storica.
Collegamenti
Modulo: Modulo 5 — Backtest e validazione
Smettere di fidarsi di tre trade andati bene.