Come Funziona la Revisione della Strategia nel Forex
Cosa significa “revisione della strategia” nel forex
La revisione della strategia è un processo per valutare se le regole e le assunzioni dichiarate di una strategia di trading Forex corrispondono ai risultati reali. L’attenzione è posta sul meccanismo: come sono state prese le decisioni, se le regole sono state seguite e quali fattori hanno influenzato i risultati. In questo senso, la revisione della strategia non è una previsione. È un apprendimento strutturato basato su sessioni passate, effettuato sotto assunzioni esplicitamente dichiarate.
Un modo utile per definirla è separare tre livelli:
- Piano: la descrizione della strategia (logica di entrata/uscita, regole di rischio, assunzioni sull’orario e qualsiasi vincolo di esecuzione).
- Esecuzione: ciò che è stato effettivamente fatto (ordini piazzati, esecuzioni, tempistiche, slippage e se le regole sono state rispettate).
- Risultati osservati: misure di performance calcolate dal registro delle operazioni, con costi inclusi.
Poiché i mercati Forex e le condizioni di trading cambiano, la revisione dovrebbe essere redatta in modo che un lettore possa verificarne i passaggi e ricalcolare le principali elaborazioni dagli stessi input.
Il meccanismo: input, passaggi del processo e output
Una revisione della strategia di solito segue una sequenza ripetibile.
1) Scegliere l’ambito e le assunzioni della revisione
Prima di utilizzare qualsiasi dato numerico, definire cosa si sta revisionando. Esempi di scelte di ambito sono:
- Una versione specifica della strategia (regole in un determinato momento).
- Un insieme di sessioni o date.
- Un sottoinsieme di operazioni che soddisfano criteri predefiniti (ad esempio, solo operazioni effettuate in determinate ore).
Si dichiarano anche le assunzioni utilizzate nei calcoli successivi. Se si stimano i costi o si convertono valute, il metodo deve essere descritto. Questo è importante perché piccole differenze nelle assunzioni possono cambiare le metriche.
2) Raccogliere input coerenti
Gli input sono il materiale grezzo per il confronto. Le categorie tipiche includono:
- Note sulle regole: cosa la strategia prevedeva di fare in determinate situazioni.
- Registro delle operazioni (trade log): timestamp, tipi di ordini, prezzi e risultati.
- Dettagli di esecuzione: esecuzioni effettive rispetto a quelle previste, slippage e qualsiasi esecuzione parziale.
- Costi: spread o commissioni, più qualsiasi altro costo di transazione dichiarato.
- Metadati contestuali (se utilizzati): ad esempio, tipo di sessione, identificatore dello strumento o altri vincoli.
Meccanismi stabili richiedono etichettature coerenti. Se due fonti dati rappresentano fusi orari in modo diverso, o se “entrata pianificata” è registrata in modo diverso nei vari periodi, i confronti diventano inaffidabili.
3) Associare le decisioni pianificate alle decisioni effettive
Il passaggio centrale del confronto è allineare ogni decisione prevista nel piano con le azioni effettivamente eseguite. È qui che molte revisioni diventano ambigue se non eseguite con attenzione.
Un revisore di solito verifica:
- Aderenza alle regole: la regola dichiarata è stata rispettata?
- Aderenza temporale: l’esecuzione è avvenuta nel momento previsto o con ritardo?
- Qualità del prezzo: di quanto le esecuzioni si sono discostate dai livelli previsti?
- Idoneità: le operazioni sono state effettuate solo quando erano soddisfatte le condizioni della strategia?
Questo passaggio produce spesso un insieme strutturato di segnalazioni (ad esempio, “regola rispettata”, “regola violata”, “esecuzione deviata”, “operazione effettuata quando la condizione non era soddisfatta”). L’output non è un segnale; è un’analisi fattuale.
4) Calcolare output che spieghino il “perché”, non solo il “cosa”
Dopo aver confrontato piano ed esecuzione, si calcolano output riassuntivi che descrivano i modelli nei risultati.
Tipi comuni di output includono:
- Metriche di aderenza: proporzioni di operazioni in cui le regole sono state rispettate.
- Sensibilità ai costi: quanto i costi di transazione hanno influenzato i risultati netti, rispetto ai movimenti lordi.
- Analisi delle deviazioni: collegamenti tra differenze di esecuzione (tempistica/slippage) e risultati.
- Analisi per condizione: se la strategia aveva assunzioni diverse in regimi diversi, riassumere i risultati per quei regimi.
Una revisione ben strutturata mantiene i calcoli espliciti. Ad esempio, se una metrica richiede la conversione in un’unità comune, definire la regola di conversione e indicare se i risultati dipendono da tale scelta.
5) Formulare ipotesi sui cambiamenti di regola come affermazioni verificabili
La revisione dovrebbe concludersi con ipotesi formulate in modo da poter essere testate successivamente. Gli esempi sono formulati come “se cambiamo X, allora ci aspettiamo Y nello stesso ambito”.
Questo mantiene il processo informativo. Non implica un miglioramento garantito; definisce semplicemente cosa verificare in una revisione successiva.
Esempio di un confronto svolto (con assunzioni chiare)
Consideriamo una descrizione semplificata di strategia:
- Il piano dice: “Quando si verifica la condizione A, piazza un ordine limite ed esci quando si verifica la condizione B.”
- Il piano afferma anche: “I costi di transazione sono inclusi nei calcoli del profitto netto.”
Una revisione per un determinato periodo potrebbe procedere così:
- Raccogliere i registri delle operazioni per tutti gli strumenti in cui si riteneva presente la condizione A, utilizzando i timestamp registrati dalla strategia.
- Registrare i prezzi previsti rispetto a quelli effettivamente eseguiti per ogni ordine. L’assunzione qui è che il registro contenga sia il livello pianificato che quello di esecuzione.
- Calcolare il movimento lordo come prezzo di uscita meno prezzo di entrata per posizioni lunghe, e viceversa per posizioni corte.
- Calcolare il movimento netto sottraendo i costi espliciti (ad esempio commissioni) e rappresentando l’impatto dello spread utilizzando lo spread registrato o un metodo documentato equivalente.
L’output della revisione potrebbe includere:
- La percentuale di operazioni in cui la regola di entrata era effettivamente valida e l’ordine limite è stato eseguito come previsto.
- La deviazione media tra prezzo di entrata pianificato ed effettivo.
- Un riepilogo dei risultati netti dopo i costi.
Sorgono limitazioni materiali se una qualsiasi assunzione non regge. Ad esempio, se “la condizione A era presente” è dedotta anziché registrata, o se lo spread non è registrato in modo coerente, i confronti calcolati potrebbero essere fuorvianti.
Limitazioni e modi comuni di fallimento
La revisione della strategia può essere utile, ma diverse limitazioni spesso ne compromettono l’efficacia.
Variabilità del mercato e del contesto
Le relazioni storiche non garantiscono somiglianze future. Anche se la qualità dell’esecuzione è costante, la microstruttura del mercato e i regimi di volatilità possono cambiare, alterando il comportamento delle regole della strategia. La revisione della strategia dovrebbe quindi descrivere il periodo esaminato ed evitare di considerare i risultati passati come promesse stabili.
Problemi di dati e misurazione
I modi di fallimento includono:
- Registri delle operazioni incompleti (esecuzioni mancanti, dettagli di esecuzioni parziali mancanti, timestamp incoerenti).
- Rappresentazione incoerente dei costi (lo spread trattato diversamente in diversi periodi).
- Definizioni di regole ambigue (regole che non possono essere applicate in modo coerente ai dati passati).
Se un revisore non riesce a riprodurre gli stessi output dagli stessi input, la revisione non è verificabile.
Bias da retrospettiva (hindsight bias)
Un revisore potrebbe involontariamente interpretare i risultati in modo da adattarli alle aspettative. Questo può accadere quando la “ragione” di una deviazione è definita dopo aver visto i risultati. Per ridurlo, registrare in anticipo le regole decisionali e le categorie di deviazione, o quantomeno documentarle prima di calcolare le metriche.
Vincoli di costo ed esecuzione
Molte strategie sembrano redditizie prima di considerare i costi di transazione reali e le differenze di esecuzione. Se la revisione esclude i costi o assume esecuzioni ideali, può sovrastimare la performance netta. Viceversa, se i costi sono conteggiati due volte o misurati in modo impreciso, può sottostimare i risultati.