Analisi walk-forward
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.
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
Apri la grafica a dimensione intera