Come Viene Calcolato l’Indice di Intensità del Trend
Risposta diretta: cosa serve per il calcolo
L’Indice di Intensità del Trend (TII) viene calcolato misurando quanto fortemente il prezzo ha mostrato un andamento direzionale all’interno di una finestra temporale scelta, utilizzando una trasformazione definita dei cambiamenti di prezzo e (spesso) una normalizzazione, in modo che i valori possano essere confrontati nel tempo. Poiché “Indice di Intensità del Trend” può essere implementato con formule diverse, la chiave per un calcolo accurato è partire dalla variante esatta che si sta utilizzando (la definizione specifica della forza del trend, dello smoothing e della normalizzazione).
Per spiegare il TII in modo da poterlo verificare autonomamente, servono:
- La definizione della variante (la formula esatta).
- I dati della serie temporale (solitamente una sequenza di prezzi come prezzi di chiusura, o prezzi medi derivati da bid/ask a seconda della convenzione della piattaforma).
- La lunghezza della finestra di osservazione (il numero di periodi utilizzati per calcolare la forza del trend).
- Eventuali parametri di smoothing (ad esempio, la lunghezza della media mobile) e la regola di normalizzazione (ad esempio, la scalatura a un intervallo fisso o la divisione per una misura simile alla volatilità).
Se non si dispone della definizione esatta della variante, si può comunque comprendere il meccanismo: il TII di solito aumenta quando il movimento del prezzo è più direttivo e persistente, e diminuisce quando il movimento è irregolare o si inverte frequentemente.
Meccanismo: un modello semplice e verificabile dell’intensità del trend
Poiché diversi strumenti applicano implementazioni diverse all’etichetta “Indice di Intensità del Trend”, un approccio pratico per comprenderlo è considerarlo come il prodotto di due componenti:
- Direzione/persistenza del movimento all’interno della finestra.
- Forza di quel movimento rispetto alla variabilità tipica nella stessa finestra.
Un modello verificabile che cattura questa idea prevede tre passaggi.
Passaggio 1: definire i cambiamenti di prezzo utilizzati come input
Scegliere la serie di prezzi e calcolare i cambiamenti di un periodo.
- Sia (P_t) il prezzo scelto al tempo (t).
- Definire un cambiamento come (\Delta P_t = P_t - P_{t-1}).
Assunzione da dichiarare: si utilizza la stessa definizione di (P_t) della fonte che si vuole replicare (ad esempio, solo “chiusura” o un prezzo medio derivato). Utilizzare un (P_t) diverso produce (\Delta P_t) diversi e quindi valori TII differenti.
Passaggio 2: riassumere direzione e persistenza all’interno della finestra di osservazione
Scegliere una lunghezza (N) della finestra. Nei periodi (t-N+1,\dots,t), calcolare un riassunto direzionale. Le scelte più comuni nella progettazione degli indicatori includono:
- Movimento netto: (P_t - P_{t-N}).
- Cambiamento medio con segno: media di (\Delta P) con il segno.
- Un conteggio di persistenza: quante volte il segno di (\Delta P) corrisponde alla direzione dominante.
In un approccio generico alla “forza direzionale”, si ottiene una quantità maggiore quando i movimenti puntano prevalentemente nella stessa direzione.
Passaggio 3: scalare rispetto a una misura di variabilità (normalizzazione)
La normalizzazione aiuta a trasformare il movimento grezzo in qualcosa di più vicino all’“intensità”. Senza normalizzazione, un indicatore potrebbe confondere alta volatilità assoluta con un trend forte.
Una scala generica simile alla volatilità può essere:
- Cambiamento assoluto medio: (\frac{1}{N}\sum_{i=0}^{N-1} |\Delta P_{t-i}|).
- Intervallo o deviazione standard all’interno della finestra.
Quindi un rapporto di intensità assume una forma come:
- (\text{Intensity} \approx \frac{\text{direction summary}}{\text{variability summary}}).
Se si desidera anche un indice limitato entro valori fissi (comune nei dashboard degli indicatori), si può applicare una trasformazione finale come la riduzione di scala o una funzione limitata.
Esempio o verifica: come verificare un calcolo già disponibile
Poiché non esiste una singola formula universalmente definita, l’“esempio” più affidabile è un flusso di lavoro di replica per un’implementazione specifica.
Esempio di configurazione per la replica (serie temporale e parametri)
Si supponga di avere:
- Una serie di prezzi (P_t) a intervalli regolari (ad esempio, una barra ogni ora).
- Una finestra di osservazione (N).
- Un passaggio di smoothing, se previsto dall’implementazione.
È possibile verificare eseguendo questi controlli indipendenti.
-
Ricalcolare gli ingredienti grezzi utilizzando gli input documentati:
- (\Delta P_t = P_t - P_{t-1}).
- Il riassunto direzionale scelto negli ultimi (N) periodi.
- Il riassunto di variabilità negli stessi (N) periodi.
-
Calcolare il rapporto di intensità con la forma aritmetica esatta utilizzata dall’implementazione.
- Se la formula divide per la variabilità, verificare di non mescolare lunghezze di finestra diverse.
-
Verificare la normalizzazione/intervallo di output.
- Se il TII è limitato (ad esempio, mostrato su una scala), riprodurre quel mapping finale.
-
Confrontare in alcuni timestamp.
- La replica dovrebbe corrispondere esattamente almeno per un piccolo insieme di punti storici, assumendo dati e parametri identici.
Questo approccio di verifica è indipendente da qualsiasi broker, piattaforma o condizione di mercato in tempo reale, poiché si lavora esclusivamente su una serie storica archiviata e su una formula dichiarata.
Requisiti sui dati che di solito contano
Per evitare discrepanze silenziose, verificare:
- Il campo prezzo (chiusura vs prezzo tipico vs prezzo medio).
- L’intervallo delle barre (minuto, orario, giornaliero) e la continuità dei timestamp.
- Se l’indicatore utilizza differenze barra-barra o rendimenti cumulativi.
- Come vengono gestiti i valori mancanti.
Limitazioni e rischi: dove i calcoli possono fallire
1) Ambiguità nell’implementazione
La limitazione principale è che “Indice di Intensità del Trend” può riferirsi a formule diverse tra gli strumenti. Due indicatori possono entrambi chiamarsi TII ma differire per:
- Riassunto direzionale (cambio netto vs conteggio di persistenza).
- Denominatore di variabilità (cambio assoluto vs deviazione standard).
- Passaggi di smoothing e normalizzazione.
Se non si riesce a identificare la formula esatta, non si possono verificare autonomamente i risultati.
2) Sensibilità al rumore
Se l’input utilizza barre ad alta frequenza, (\Delta P) può essere dominato da micro-movimenti. Un TII che normalizza fortemente rispetto al cambio assoluto medio può comunque produrre oscillazioni instabili quando il denominatore diventa molto piccolo o quando i segni alternano frequentemente.
Modalità di fallimento rilevante: range laterali irregolari possono portare a un’intensità bassa o oscillante anche quando un osservatore umano si aspetterebbe un “trend”.
3) Cambiamenti di regime e non stazionarietà
La dinamica dei prezzi Forex non è stazionaria. Una finestra di osservazione che funziona in un regime può dare risultati scadenti in un altro perché la struttura di variabilità e persistenza cambia.
Modalità di fallimento rilevante: un improvviso aumento della volatilità può comprimere o distorcere i valori di intensità dopo la normalizzazione.
4) Disallineamento nella pre-elaborazione dei dati
Diverse piattaforme possono calcolare le loro serie di prezzi con convenzioni diverse, come:
- come derivano un prezzo tipico,
- se applicano aggiustamenti simili alle azioni societarie per altri mercati (meno rilevante per il Forex, ma la pre-elaborazione varia comunque),
- come trattano le barre incomplete.
Modalità di fallimento rilevante: si replica l’aritmetica ma non la definizione dei dati, portando a numeri non corrispondenti.
Verifica e prossima domanda per renderlo concreto
Per calcolare il TII in modo accurato per il proprio caso, fare quanto segue:
- Partire dalla variante esatta della formula che si vuole replicare. 2) Scrivere la serie di input (P_t) e i valori dei parametri (finestra di osservazione (N), lunghezze di smoothing e qualsiasi mappatura su una scala).