Come funziona l’Ulcer Index nel forex
Risposta diretta
L’Ulcer Index è un indicatore tecnico che riassume la gravità dei drawdown in un periodo selezionato. Nel forex, viene calcolato a partire da una serie di prezzi di cambio, identificando prima il massimo corrente e misurando poi di quanto il prezzo scende da quel picco in ogni punto. L’indicatore combina queste profondità di drawdown in un singolo numero, descrivendo così il “rischio derivante dai cali passati” della serie, piuttosto che la direzione o il timing immediato delle operazioni.
Meccanica e definizione
Cosa significa “gravità del drawdown”
Un drawdown si verifica quando il prezzo scende da un picco precedentemente osservato a un livello inferiore. Per una data serie temporale, l’Ulcer Index si concentra sull’entità di questi cali e considera i drawdown più profondi come più significativi.
Per calcolarlo, di solito si sceglie:
- Una serie dati: nel forex, si tratta di un livello di cambio per una specifica coppia di valute (ad esempio, basato su una convenzione di quotazione scelta).
- Una data di inizio e di fine: che definisce la finestra di misurazione.
- Una frequenza di campionamento: ad esempio oraria, giornaliera o un altro intervallo costante.
Calcolo passo dopo passo (sequenza concettuale)
Il meccanismo comune può essere espresso come una sequenza:
- Identificare il picco corrente in ogni punto temporale all’interno della finestra. Il picco corrente è il livello di prezzo più alto osservato fino a quel punto.
- Calcolare il drawdown in ogni punto come la caduta dal picco corrente. Concettualmente, la profondità del drawdown è la differenza tra il picco e il livello attuale (espressa in modo coerente, ad esempio in unità di prezzo o in termini normalizzati).
- Convertire i drawdown in una misura di gravità elevando al quadrato le profondità dei drawdown (questo enfatizza le cadute più ampie).
- Fare la media dei valori quadratici lungo la finestra.
- Estrarre la radice quadrata per tornare a una scala legata ai drawdown.
Il risultato è il valore dell’Ulcer Index per quella finestra: un singolo numero che riflette quanto profondamente la serie è scesa dai suoi picchi.
Input e cosa è “variabile”
L’Ulcer Index non è una costante universale; il suo valore cambia quando uno di questi input cambia:
- Quale serie prezzi si utilizza (diverse convenzioni di quotazione o fonti di dati producono livelli diversi).
- La lunghezza della finestra (una finestra più lunga cattura tipicamente cali più estremi).
- L’intervallo temporale (i drawdown giornalieri possono differire da quelli orari).
- La gestione dei gap (i tick o barre mancanti influenzano i picchi e i percorsi dei drawdown).
Queste sono scelte relative ai dati di mercato e all’elaborazione. La meccanica interna dell’indicatore rimane la stessa, ma l’output numerico dipende da queste scelte.
Evidenza o esempio verificabile
Poiché qui non si assume dati in tempo reale, puoi verificare il meccanismo utilizzando un piccolo campione storico già disponibile.
Esempio pratico (ipotesi dichiarate)
Supponiamo di avere una breve sequenza di livelli di cambio campionati a intervalli fissi su una finestra di 5 punti:
- P1, P2, P3, P4, P5
Supponiamo che il calcolo utilizzi:
- Picco corrente all’interno della finestra.
- Profondità del drawdown calcolata come: drawdown = picco_fino_a_ora − prezzo_attuale (usando le stesse unità in modo coerente).
- Drawdown elevato al quadrato utilizzato nel passaggio di media.
Ora procediamo lungo la sequenza:
- In ogni punto, determiniamo il picco corrente.
- Calcoliamo la profondità del drawdown (zero quando il prezzo è uguale al picco).
- Eleviamo al quadrato ogni profondità di drawdown.
- Facciamo la media dei valori quadratici.
- Estraiamo la radice quadrata.
Anche con soli cinque punti, vedrai come la metrica aumenti quando la serie subisce cali più profondi dal picco. Se la serie non scende mai sotto un picco, la maggior parte delle profondità di drawdown sarà zero e il valore dell’Ulcer Index sarà basso.
Perché è diverso dalla “volatilità”
Le misure tradizionali di volatilità calcolano la dispersione attorno a una media. L’Ulcer Index è diverso perché lega esplicitamente la variazione ai drawdown dai picchi. Due serie di prezzi possono avere movimenti medi simili, ma comportamenti molto diversi da picco a minimo; l’Ulcer Index si concentra proprio su questa forma del drawdown.
Interpretazione dell’output pratico (senza segnali)
L’Ulcer Index è comunemente interpretato come un indicatore della gravità dei drawdown nella finestra scelta. Tuttavia, non è di per sé un metodo di previsione degli eventi. Un determinato valore può riflettere un’instabilità storica, ma non stabilisce cosa accadrà in futuro.
Limiti e modi di fallimento
1) I risultati dipendono dalle scelte di calcolo
L’Ulcer Index può variare notevolmente in base a:
- Lunghezza della finestra di osservazione
- Frequenza di campionamento
- Convenzione di quotazione / fonte dati
- Regole di pulizia dei dati
Pertanto, il valore non è solo una proprietà “del mercato”; è anche una proprietà “della serie così come è stata costruita”.
2) Outlier e dipendenza dal percorso
Poiché i drawdown vengono elevati al quadrato prima della media, i drawdown ampi possono dominare il numero finale. Inoltre, l’indicatore è dipendente dal percorso: lo stesso prezzo finale può produrre sequenze di drawdown diverse a seconda di quando si sono verificati picchi e minimi.
3) Problemi di qualità dei dati
Un dataset forex può contenere:
- Barre mancanti o timestamp irregolari
- Differenze tra bid/ask utilizzati da una piattaforma
- Aggiustamenti per come i dati sono memorizzati o aggregati
Se si verificano questi problemi, il picco corrente e le profondità dei drawdown possono cambiare, modificando così l’Ulcer Index.
4) Nessuna garanzia sul comportamento futuro
L’Ulcer Index riassume i drawdown passati nella finestra selezionata. I modelli storici di drawdown non garantiscono che i drawdown futuri saranno simili. Questo limite è strutturale: l’indicatore descrive dati passati piuttosto che essere un modello di rischio predittivo.
Verifica e prossime domande
Come verificare autonomamente la tua comprensione
Per verificare il concetto senza fare affidamento su alcuna piattaforma:
- Calcola i picchi correnti per un piccolo campione.
- Calcola le profondità dei drawdown a ogni passo.
- Applica i passaggi di elevazione al quadrato, media e radice quadrata.
- Confronta il tuo risultato con il valore prodotto dallo strumento che stai utilizzando (se presente).
Se il tuo risultato differisce, le cause più probabili sono ipotesi non coerenti (limiti della finestra, frequenza di campionamento o definizione della profondità del drawdown).
Domande da chiarire prima di confrontare fonti diverse
- Stanno usando livelli di prezzo o un’altra trasformazione (come drawdown normalizzati)?
- Quale finestra di osservazione viene applicata?
- Quale intervallo temporale viene utilizzato?
- Come vengono gestiti i dati mancanti?
Rispondere a queste domande rende l’indicatore comparabile e riduce i confronti “tra mele e arance”.