Come Funzionano le Metriche di Performance nel Forex
Cosa significano le metriche di performance nel forex
Le metriche di performance sono un insieme di calcoli utilizzati per riassumere come i risultati cambiano nel tempo quando si aprono e chiudono posizioni nel forex. In termini semplici, trasformano informazioni grezze (come prezzi di entrata e uscita, dimensione della posizione e tempo) in numeri riassuntivi (come profitto o perdita, rendimento e drawdown).
Poiché il trading nel forex avviene su coppie diverse, in sedi diverse e con stili di esecuzione diversi, il termine “performance” può essere definito in modi diversi. Le metriche di performance funzionano solo quando le definizioni sottostanti sono esplicite: cosa si considera reddito, come si misura il rendimento e quale periodo di tempo e fonte di dati si utilizza.
Un modo utile per pensare al meccanismo è: input → trasformazione (calcoli) → output → regole di interpretazione. È nel passaggio di trasformazione che si verificano maggiormente le incoerenze.
Un modello semplice del loro funzionamento
Un modello semplice per le metriche di performance utilizza la sequenza seguente.
-
Scegliere l’ambito e la finestra temporale
Decidere cosa si sta misurando: un singolo trade, una sequenza di trade, l’intera cronologia di un conto o un periodo specifico. Selezionare il fuso orario e le date di inizio e fine della valutazione. Senza questo, due calcoli della “stessa strategia” possono produrre risultati diversi. -
Definire come si misura la posizione
Per ogni trade chiuso, è necessario conoscere la dimensione della posizione (spesso espressa in unità o lotti), la direzione (long/short) e i movimenti di prezzo rilevanti.Un dettaglio chiave è la convenzione di quotazione e le valute base/quotate. Lo stesso movimento di prezzo può corrispondere a impatti valutari diversi a seconda della coppia e del metodo di conversione nella valuta del conto. Se non si riesce a indicare il metodo di conversione, la metrica non è completamente definita.
-
Aggiungere costi e assunzioni di esecuzione
Le metriche di performance dovrebbero indicare quali costi sono inclusi nei calcoli. Esempi comuni sono lo spread bid/ask, le commissioni, gli effetti di finanziamento o interessi simili al carry e lo slippage.Se si calcolano metriche da esecuzioni ideali (ad esempio, assumendo di operare sempre al prezzo medio) ma si interpretano i numeri come se riflettessero il trading reale, gli output possono essere fuorvianti.
-
Trasformare i risultati dei trade in misure standardizzate
La meccanica calcola tipicamente diversi livelli di riassunto:- Risultato a livello di trade: profitto o perdita per ogni trade, in una valuta scelta.
- Misure di rendimento: profitto o perdita divisi per un valore di riferimento del conto (come l’equity iniziale della finestra o l’equity all’inizio del trade).
- Curva dell’equity e misure dipendenti dal percorso: come cambia l’equity nel tempo.
Da questi, possono essere calcolate statistiche aggiuntive, come rendimento medio, volatilità dei rendimenti, frequenza di trade vincenti rispetto a quelli perdenti e metriche che descrivono i periodi peggiori.
-
Output e interpretazione
Gli output sono numeri, ma diventano significativi solo se accompagnati da regole di interpretazione. Ad esempio, una statistica di drawdown dipende da come viene costruita l’equity e se si includono costi e conversioni valutarie.
Input necessari per calcolare le metriche di performance
Per rendere il processo verificabile, in genere sono necessari i seguenti input (o equivalenti):
- Lista di trade: orario di entrata, orario di uscita, prezzo di entrata, prezzo di uscita e direzione.
- Dimensione della posizione: l’importo scambiato o come la dimensione del lotto si traduce nell’esposizione valutaria.
- Valore di riferimento del conto: equity iniziale e, se si usano metriche dipendenti dal percorso, i punti di equity nel tempo.
- Modello di costo: assunzioni esplicite per spread, commissioni, finanziamento e slippage (anche se l’assunzione è “ignorata”).
- Metodo di conversione: come vengono convertite le valute non del conto per la rendicontazione.
- Finestra di valutazione: date di inizio/fine e se includere o meno i trade aperti.
Output comunemente inclusi (e ciò che riflettono realmente)
Le metriche di performance spesso riportano diverse categorie di output. Queste categorie descrivono “dimensioni” diverse della performance.
Rendimenti
Le misure di rendimento riassumono il cambiamento di valore nel tempo. A seconda delle definizioni, i rendimenti possono basarsi sull’equity iniziale, sul capitale per trade o sui cambiamenti di equity tra due timestamp.
Se due metodi usano basi diverse, i numeri di rendimento potrebbero non essere confrontabili anche se la lista di trade è identica.
Rischio e drawdown
Le metriche legate al rischio si concentrano spesso su quanto possono essere ampi i cali e su quanto velocemente avviene il recupero. Le misure di drawdown dipendono da come si registra l’equity nel tempo e da come si contabilizzano le posizioni aperte.
Un errore significativo è considerare una statistica di drawdown come un’affermazione probabilistica. Una statistica di drawdown descrive ciò che è accaduto nel campione misurato; non prevede automaticamente ciò che accadrà in futuro.
Coerenza e distribuzione
È anche possibile riassumere come sono distribuiti i risultati: performance media, dispersione e frequenza con cui i risultati superano o scendono sotto determinate soglie.
Una limitazione qui è che i riassunti distributivi possono nascondere il rischio di coda. Due periodi con la stessa media possono avere trade o periodi peggiori molto diversi.
Evidenza tramite un esempio pratico (con assunzioni dichiarate)
Ecco un esempio minimo che mostra la meccanica senza assumere dati di mercato reali.
Si supponga di avere un singolo trade forex chiuso:
- Direzione: long
- Prezzo di entrata: 1.1000
- Prezzo di uscita: 1.1050
- Dimensione della posizione: esposizione che produce un P/L lineare nella valuta quotata (metodo di conversione esatto indicato separatamente)
- Conversione della valuta del conto: si converte il profitto/perdita risultante nella valuta del conto utilizzando lo stesso importo in valuta quotata
- Costi: si assume un costo fisso di 0.0001 unità di prezzo equivalente per l’impatto dello spread
Passo 1: movimento del prezzo
- Movimento lordo = 1.1050 − 1.1000 = 0.0050
Passo 2: incorporare i costi (assunti)
- Movimento netto effettivo = 0.0050 − 0.0001 = 0.0049
Passo 3: calcolare il P/L del trade
- P/L del trade = (movimento netto effettivo) × (mappatura della dimensione della posizione)
Passo 4: calcolare il rendimento
- Se l’equity iniziale per la finestra è E0, allora il rendimento per la finestra può essere espresso come: rendimento = P/L ÷ E0
Anche in questo esempio semplificato, è necessario dichiarare le assunzioni di conversione e di costo. Se l’ambiente di trading reale include esecuzioni diverse, spread variabili, commissioni o effetti di finanziamento, le metriche calcolate cambieranno.
Limitazioni e modi di errore da considerare
Le metriche di performance possono fallire in modi prevedibili quando le assunzioni non sono chiare o i dati sono incoerenti.
1) Costi variabili ed esecuzione
Gli spread, le commissioni e lo slippage possono variare in base al tempo e alle condizioni di liquidità. Se i costi sono omessi o modellati in modo troppo semplice, le metriche possono apparire più forti di quanto prodotto dall’esecuzione reale.
2) Conversione valutaria incoerente
Il forex coinvolge più valute. Se si calcolano i risultati in una valuta ma li si riporta in un’altra senza una regola di conversione coerente, confronti e metriche combinate possono risultare errati.
3) Selezione del campione e survivorship bias
Se si valutano solo trade o periodi che hanno “superato” un filtro, si può misurare involontariamente un sottoinsieme più favorevole. Questo può distorcere medie e caratteristiche di drawdown.