Little Bird Trading

Come riconoscere un sistema di trading in overfitting

4 min di lettura · Aggiornato il

Un sistema di trading in overfitting è un sistema che ha memorizzato il passato senza imparare nulla di durevole sul mercato. Si adatta alle oscillazioni esatte dei tuoi dati storici, compreso il rumore casuale, così il backtest sembra spettacolare e il conto reale perde sangue. La parte frustrante è che l'overfitting somiglia al successo mentre lo costruisci: ogni ritocco che alza il numero del backtest sembra un progresso. Questa guida ti dà i segnali d'allarme concreti che separano un vero vantaggio da un miraggio adattato alla curva, e che cosa fare, così smetti di inseguire la curva dei profitti più bella.

Segnale d'allarme 1: troppi parametri per i dati che hai

Ogni manopola che aggiungi, la lunghezza di una media mobile, una soglia dell'RSI, una distanza di stop, un filtro orario, è un grado di libertà che l'ottimizzatore può piegare per lusingare il passato. Più manopole ci sono, più è facile centrare qualsiasi curva obiettivo per puro caso. Un controllo di buon senso approssimativo: confronta i tuoi parametri liberi con il numero di operazioni indipendenti. Se una strategia ha otto input regolabili e il backtest ha prodotto solo 32 operazioni, l'ottimizzatore aveva una manopola regolabile ogni quattro operazioni. È libertà più che sufficiente per adattarsi al rumore. Come regola pratica, diffida quando hai meno di circa 10-20 operazioni per parametro libero, e considera cinque operazioni per parametro la soglia minima sotto cui i risultati sono quasi certamente adattati alla curva, quindi l'esempio con otto input e 32 operazioni sta sotto quella linea, in pieno territorio da miraggio.

Che cosa fare invece: parti dal modello più piccolo che esprime la tua idea reale e aggiungi complessità solo quando se la guadagna su dati che il modello non ha mai visto. Un sistema a due parametri con 300 operazioni ti dice molto più di un sistema a dieci parametri con 60.

Segnale d'allarme 2: la curva dei profitti è troppo perfetta

Un backtest che sale quasi in linea retta, con drawdown minuscoli e quasi nessun mese in perdita, è la prova che hai adattato il rumore. I vantaggi reali sono irregolari. Hanno serie perdenti, tratti piatti e drawdown che mettono alla prova la tua pazienza, perché i mercati ti pagano per sopportare l'incertezza. Quando la curva dei profitti sembra l'estratto conto di un libretto di risparmio, chiediti quali specifici accidenti storici l'hanno resa così liscia.

Che cosa fare invece: giudica la forma della curva, compreso il punto finale. Guarda il drawdown peggiore, il periodo piatto più lungo e come si raggruppano i rendimenti. In un sistema credibile il drawdown nel backtest dovrebbe essere almeno brutto quanto qualsiasi cosa saresti disposto ad affrontare dal vivo; se non lo è, non hai ancora visto il rischio reale.

Segnale d'allarme 3: nessun test fuori campione

Se ogni numero di cui vai fiero viene dagli stessi dati che hai usato per progettare e tarare il sistema, non hai alcuna prova che si generalizzi. È il fallimento più comune in assoluto. La soluzione è tenere da parte dei dati prima di iniziare a ottimizzare.

  • Suddivisione addestramento / validazione / test. Costruisci e tara sul primo blocco, verifica su un blocco centrale e tocca il holdout finale una volta sola, proprio alla fine. Se le prestazioni crollano sul holdout, il "vantaggio" viveva nel rumore dell'addestramento.
  • Analisi walk-forward. Ottimizza su una finestra mobile, poi opera la finestra successiva con quelle impostazioni, poi avanza. Imita il modo in cui ritareresti davvero nel tempo ed espone i sistemi i cui parametri "migliori" continuano a cambiare.
  • Controllo della stabilità dei parametri. Sposta ogni input un po' su e un po' giù. In un sistema robusto i risultati dovrebbero calare con gradualità. Se spostare un lookback da 20 a 22 trasforma un vincente in un perdente, hai trovato una coordinata fortunata.

Segnale d'allarme 4: il vantaggio è adattato al rumore, a un solo simbolo o a un solo regime

I sistemi che funzionano solo su un singolo ticker, su un singolo intervallo di date o in un singolo ambiente di volatilità di solito stanno adattando l'accidente di quella fetta. Una strategia 2020-2021 che presupponeva acquisti incessanti sui ribassi sembrava brillante finché non è arrivato il regime 2022 e l'ha cancellata. Il comportamento genuino del mercato tende a emergere in più di un posto: tra strumenti correlati, nel tempo e in periodi calmi e turbolenti, anche se le metriche esatte variano.

Che cosa fare invece: prova la stessa logica su strumenti correlati ma separati e sia in tratti tranquilli sia volatili. Se il carattere direzionale sopravvive, anche con numeri più deboli, probabilmente hai qualcosa di reale. Se svanisce appena l'ambiente cambia, hai adattato il passato. Capire in quale ambiente ti trovi è una disciplina a sé; vedi il glossario dei livelli di day trading e come usare i livelli giornalieri per il vocabolario.

Il killer più silenzioso: l'iterazione incontrollata

Puoi andare in overfitting con un sistema perfettamente ragionevole senza aggiungere mai un parametro, solo ritoccandolo cento volte sulla stessa storia. Ogni "piccolo miglioramento" consuma in silenzio informazioni fuori campione finché il tuo holdout non è più indipendente. Tratta la cadenza delle modifiche come parte del tuo metodo: tieni le modifiche rade, scrivi perché ciascuna esiste e che cosa ti aspettavi facesse, e richiedi una nuova finestra di validazione prima che qualcosa vada dal vivo. È la stessa logica di governance trattata nella guida alla governance dell'automazione del trading, e si abbina a un processo di revisione delle prestazioni disciplinato che separa la qualità delle decisioni dai risultati fortunati.

Come questo si collega al metodo dei Piani di trading

I Piani di trading pubblicano livelli di resistenza, pivot e supporto concreti che applichi con il tuo giudizio. Ogni livello è pubblicato in piena vista, senza parametri nascosti che si rompano quando il regime cambia. Porti tu le tue regole di esecuzione e di rischio e le metti alla prova nel modo onesto: fuori campione, tra regimi diversi, con il rischio mostrato con chiarezza. Questa trasparenza è il punto.

Solo contenuti educativi. Non è consulenza finanziaria.

Solo contenuti educativi. Non è consulenza finanziaria.