Documentazione e guide per l'utente
Imparate le basi o perfezionate le vostre abilità con le esercitazioni pensate per ispirarvi.
Ultimo aggiornamento il 23 aprile 2026 a cura di Kornel Mazur
Descrizione dei valori avanzati di Walk-Forward
Contenuto della pagina
Descrizione dei valori avanzati di Walk-Forward che possono essere utilizzati nei filtri/banche dati
Esistono alcune statistiche speciali calcolate durante l'ottimizzazione Walk-Forward che possono essere utilizzate nei filtri o visualizzate nella banca dati.
Valori standard calcolati per l'ottimizzazione Walk-Forward
Si tratta di statistiche standard come il profitto netto, il numero di operazioni, il rapporto Sharpe, ecc. ma calcolate dall'equity dell'ottimizzazione Walk-Forward, non dal backtest principale.
È possibile ottenere questi valori quando si modifica la colonna facendo doppio clic su di essa e scegliendo "Walk-Forward Matrix" o "Walk-Forward Optimization" nella finestra di dialogo Dal backtest selezione.
Ciò significa che il valore verrà preso dal risultato di WF.
Nel caso della matrice WF ci sono più ottimizzazioni WF, quindi il valore viene preso dalla prima ottimizzazione.
Risultati WF
Si tratta di valori standard, come ad esempio l'utile netto risultante dall'ottimizzazione del WF.
Stabilità WF
I valori di stabilità mostrano le prestazioni in fase di esecuzione rispetto alla parte di ottimizzazione, e sono sempre in %.
Sono calcolati semplicemente facendo la somma dei valori dati per la parte IS e OOS, normalizzandola per il numero di giorni (in modo che non dipenda dalla lunghezza di ciascun periodo) e calcolando la percentuale di OOS rispetto al risultato IS.
Per esempio... Utile netto (Stabilità WF) ci dice quanto è il profitto netto nella parte OOS (esecuzione) invece che IS (ottimizzazione).
Value above 100% means that strategy performs better in run than in optimization part, value below 100% means that strategy performs worse in OOS (run) than in IS part (optimization) – this is expected, because we chose the best strategy in optimization part. You can expect WF Stability values to be below 100%.
Si noti che i valori sono normalizzati dividendo il profitto netto risultante per il numero di giorni per la sua parte IS o OOS, quindi non importa quanto sia lungo ogni periodo.
Di solito possiamo aspettarci che le prestazioni della strategia sulla parte eseguita siano peggiori di quelle della parte ottimizzata, perché la parte ottimizzata è già stata ottimizzata per ottenere le migliori prestazioni.
L'esempio di condizioni riportato di seguito ci permette di stabilire i limiti della riduzione delle prestazioni che siamo disposti ad accettare:
- Utile netto (Stabilità WF) - Performance dell'utile netto nella parte di esecuzione rispetto a quella di ottimizzazione (in percentuale).
- Value above 100% means that strategy performs better in run than in optimization part. Let’s say you specify condition WF Net Profit Stability > 60%. This means that performance in run part (after optimization) should be at least 60% of performance in optimization period.So, for example, if the strategy made $1000 in optimization period, it should make at least $600 or more after optimization period to pass this condition. This is important to evaluate because we want our strategy to perform well after we optimize it and this condition allows us to control this – in our condition we let the optimization pass only if the startegy performs at least at 60% of the optimized performance.
- Prelievo (Stabilità WF) - Discesa in corsa rispetto alla parte di ottimizzazione (in percentuale).
- Value above 100% means that strategy has worse drawdown in run than in optimization part. Let’s say you specify condition WF Drawdown Stability Stability < 200%.
- Ciò significa che il drawdown nella parte di esecuzione (dopo l'ottimizzazione) deve essere inferiore a 200% del drawdown nel periodo di ottimizzazione. Quindi, ad esempio, se la strategia aveva un drawdown di $400 nel periodo di ottimizzazione, deve avere un drawdown inferiore a $800 dopo il periodo di ottimizzazione per superare questa condizione. Questo è un esempio opposto a quello del Profitto netto: vogliamo che il drawdown sia il più piccolo possibile, ma possiamo permettere alla strategia di avere un drawdown peggiore dopo l'ottimizzazione.
- Ritorno/DD (Stabilità WF) - Rapporto medio rendimento/DD nel run rispetto alla parte di ottimizzazione (in percentuale).
- Un valore superiore a 100% significa che la strategia ha un rapporto rendimento/DD migliore in fase di esecuzione rispetto alla parte di ottimizzazione.
- Rapporto di Sharpe (Stabilità WF) - Sharpe ratio medio nella parte run vs. ottimizzazione (in percentuale).
- Un valore superiore a 100% significa che la strategia ha un migliore rapporto di Sharpe in fase di esecuzione rispetto alla parte di ottimizzazione.
- Fattore di profitto (stabilità WF) - Fattore di profitto medio nella corsa rispetto alla parte di ottimizzazione (in percentuale).
- Un valore superiore a 100% significa che la strategia ha un fattore di profitto migliore in fase di esecuzione rispetto alla parte di ottimizzazione.
- Ritorno annuale % (stabilità WF) - Profitto annuale dell'% nella parte di esecuzione rispetto a quella di ottimizzazione (in percentuale).
- Il valore superiore a 100% significa che la strategia si comporta meglio nella fase di esecuzione che in quella di ottimizzazione.
Punteggio WF
WF Score è un altro campo speciale che confronta il risultato dell'ottimizzazione Walk-Forward con il risultato del backtest della strategia originale e restituisce un valore percentuale di quanto l'ottimizzazione sia migliorata rispetto alla strategia originale.
Ad esempio, se si utilizza il Profitto netto (WF Score), confronta il Profitto netto del backtest principale con il Profitto netto dell'ottimizzazione e restituisce % di miglioramento dell'ottimizzazione rispetto alla strategia originale.
Se restituisce 100% significa che il profitto netto finale dell'ottimizzazione Walk-Forward è uguale al profitto netto della strategia originale senza ottimizzazione. Valori superiori a 100% significano che abbiamo ottenuto risultati migliori con Walk-Forward rispetto alla strategia originale - significa che questa strategia beneficia di riottimizzazioni di tanto in tanto.
Valori speciali in Walk-Forward
Esistono diversi valori speciali che vengono calcolati specificamente per i risultati di Walk-Forward:
- Drawdown massimo in una corsa - Valore massimo del Drawdown in tutte le corse.
- Estrazione massima % in un'unica corsa - Valore massimo % del Drawdown in tutte le corse.
- Profitto massimo in una corsa - Valore massimo del profitto netto in tutte le corse.
- Profitto massimo in una corsa come % del totale - Massimo profitto netto in tutte le corse come percentuale del profitto totale.
- Idealmente, non vogliamo che nessun run abbia una quota troppo alta di % sul profitto finale, perché significherebbe che gli altri periodi di ottimizzazione non sono stati efficaci.
- Stagnazione massima in % - Stagnazione massima (scambi senza nuovi massimi azionari) in giorni.
- Operazioni minime in una corsa – the smallest number of trades in all the runs. Ideally we want each run to have reasonable number of trades to make the results valid.
- Percentuale di corse redditizie - Quante corse Walk-Forward (in percentuale) sono state proficue
Questo articolo è stato utile? L'articolo è stato utile L'articolo non è stato utile
Contenuto della pagina

