Analisi e metriche

Analisi walk-forward

Una valutazione cronologica che adatta ripetutamente una strategia su una finestra precedente e la testa su una finestra successiva mai vista. Può rivelare sensibilità a parametri e cambiamenti del mercato, ma non dimostra redditività futura. Tenere separate ipotesi di ottimizzazione, test e costi, incluse decisioni prese dopo aver visto i risultati del test.

Gli esempi usano la notazione numerica inglese: la virgola separa le migliaia e il punto indica la parte decimale. 1,000 significa mille; 1.25, uno e un quarto.

Esempio. Tre passaggi illustrativi adattano sui mesi 1–12 e testano su 13–15; adattano su 4–15 e testano su 16–18; adattano su 7–18 e testano su 19–21. Le finestre di test non si sovrappongono. Con 40, 50 e 30 operazioni con medie di +0.10R, −0.04R e +0.20R, la media combinata è (4−2+6)/120 ≈ +0.0667R, non la media non ponderata delle tre medie.

Valutare la procedura di riadattamento

Il walk-forward valuta anche come e quando il modello viene aggiornato. Ogni passaggio può usare soltanto osservazioni precedenti. Le finestre di addestramento possono scorrere o espandersi; lunghezza, intervallo dei parametri e calendario degli aggiornamenti vanno specificati prima della valutazione. Nell’esempio, un periodo di test precedente può entrare in una finestra di addestramento successiva perché allora è un dato storico. Le conoscenze così acquisite non possono essere applicate retrospettivamente a un test precedente.

Combinare correttamente i risultati

Unire soltanto i segmenti effettivi di test, con costi e dimensionamento adeguati a ogni passaggio. Non aggiungere i risultati di addestramento alla curva di validazione. Test sovrapposti possono contare più volte un’operazione; definire regole di attribuzione. R sommate o media per operazione non sono automaticamente un rendimento composto del conto. I confini delle finestre devono specificare anche come si trattano le posizioni già aperte.

Limiti

Scegliere la lunghezza migliore della finestra dopo aver esaminato i risultati è un altro passaggio di adattamento. Poche finestre, campioni piccoli e operazioni dipendenti limitano le conclusioni. Un’elaborazione dei dati adattata sull’intera storia può introdurre informazioni nonostante date suddivise correttamente. TimeSeriesSplit di scikit-learn illustra la suddivisione cronologica; la funzione non risolve da sola le regole di esecuzione finanziaria.

Il costo del cambiamento dei modelli

Riadattare può modificare posizioni, numero di ordini o frequenza di trading. Se il passaggio tra varianti richiede chiusura e riapertura, includere quegli eseguiti e oneri nella procedura valutata. Non cancellare automaticamente una perdita aperta al confine di una finestra né addebitare due volte lo stesso costo. Registrare lo stato del conto tra i passaggi affinché la curva unita rappresenti un processo realizzabile, non riavvii indipendenti con capitale nuovo.

Applicazione

Conservare parametri e risultati di ogni passaggio, conteggi delle osservazioni, costi e fallimenti. Confrontare la stabilità con una strategia congelata senza frequenti regolazioni. Una volta selezionata l’intera procedura, svolgere un’ulteriore valutazione indipendente, senza dedurre una promessa da poche finestre positive. Nel corso: test delle strategie. Fonte verificata l’11 ottobre 2026.

Diagramma ed esempio svolto

Infografica didattica: analisi walk-forward
Diagramma didattico; dati e ipotesi del modello sono dichiarati nella grafica.
Apri la grafica a dimensione intera

Domande frequenti

Il walk-forward elimina il sovra-adattamento?
No. Può rivelare instabilità, ma anche la procedura e le sue impostazioni possono essere adattate ai dati.
Si possono riutilizzare osservazioni di test precedenti?
Sì, in un passaggio di addestramento successivo quando sono disponibili. Questo non cambia retrospettivamente le decisioni della versione precedente.

← Torna al glossario completo

Jarosław Wasiński

Caporedattore, ForexMechanics.com • Analista macro e FX

Analista indipendente e professionista con oltre 20 anni di esperienza nei mercati finanziari. Attivo nel Forex dal 2004, con un focus sull'analisi fondamentale, la struttura del mercato OTC e la gestione disciplinata del rischio di capitale.

  • Fondatore e caporedattore di MyBank.pl, che offre formazione finanziaria affidabile dal 2004.
  • Autore di centinaia di commenti di mercato approfonditi, analisi strutturali e materiali didattici per trader e investitori.
  • Sostenitore della trasparenza del mercato, promuovendo una formazione basata su dati concreti e report istituzionali (BIS, ESMA, CFTC).

Tutti i contenuti hanno carattere esclusivamente didattico e informativo – non costituiscono consulenza di investimento né alcuna raccomandazione. Ricorda: il trading con leva (Forex/CFD) comporta un elevato rischio di rapida perdita del capitale.