Come Funziona l’RSI nel Forex
RSI nel forex: l’idea centrale
L’Indice di Forza Relativa (Relative Strength Index, RSI) è un indicatore di momentum che misura quanto forte è stato il movimento di prezzo al rialzo rispetto a quello al ribasso negli ultimi movimenti. Nel forex, “prezzo” indica il tasso di cambio che si sta analizzando (ad esempio, il tasso derivante dalla coppia valutaria scelta), e “recente” indica una finestra temporale selezionata.
L’RSI non utilizza direttamente spread, tassi di interesse o risultati di operazioni. Invece, converte una serie storica di variazioni di prezzo in un punteggio limitato, che di solito varia da 0 a 100.
Gli input utilizzati dall’RSI (e quelli che non usa)
1) Una serie di prezzi
L’RSI richiede dati storici di prezzo per il timeframe scelto. La maggior parte delle implementazioni di RSI utilizza i prezzi di chiusura di candele consecutive, ma il requisito fondamentale è un’equidistanza temporale: si sceglie il timeframe della candela (ad esempio, 1 ora o 1 giorno) e si utilizza una sequenza corrispondente di chiusure.
2) Un periodo retrospettivo (lookback period)
Si sceglie una lunghezza di lookback, spesso indicata come “periodo RSI” (comunemente 14, anche se il numero esatto è una scelta configurabile). Il periodo determina quanti cambiamenti recenti vengono inclusi nel calcolo delle medie di guadagni e perdite.
3) Definizioni di guadagno e perdita
Da una chiusura all’altra, si calcola la variazione. Poi si suddivide tale variazione in:
- Guadagno: la variazione positiva (se il prezzo è aumentato), altrimenti 0.
- Perdita: l’entità della variazione negativa (se il prezzo è diminuito), altrimenti 0.
Questa suddivisione guadagno/perdita è il motivo per cui l’RSI non è semplicemente “direzione del prezzo”. Si basa sull’equilibrio tra le entità dei movimenti al rialzo e quelli al ribasso all’interno della finestra di lookback.
Cosa l’RSI non include
I calcoli dell’RSI si basano esclusivamente sulle variazioni storiche di prezzo. Non tengono intrinsecamente conto dei costi di esecuzione, della liquidità o delle normative specifiche di giurisdizione. Qualsiasi interpretazione che coinvolga risultati operativi comporta quindi un’assunzione aggiuntiva al di là della meccanica dell’indicatore.
Il calcolo dell’RSI: sequenza e output
Un calcolo tipico di RSI segue una sequenza passo dopo passo.
Passo 1: Calcolare le variazioni tra le chiusure
Siano (P_t) i prezzi di chiusura. Calcolare la variazione a un passo: (\Delta_t = P_t - P_{t-1}).
Passo 2: Convertire le variazioni in guadagni e perdite
Definire:
- (\text{Gain}_t = \max(\Delta_t, 0))
- (\text{Loss}_t = \max(-\Delta_t, 0))
Quindi, quando (\Delta_t) è positivo, si registra un guadagno e una perdita pari a zero; quando (\Delta_t) è negativo, si registra una perdita e un guadagno pari a zero.
Passo 3: Calcolare la media dei guadagni e la media delle perdite nel periodo di lookback
Per un periodo scelto (n), si calcolano la media dei guadagni e la media delle perdite. Alcune implementazioni usano medie semplici degli ultimi (n) cambiamenti; altre usano un metodo di smoothing che attribuisce maggiore peso ai valori più recenti.
Poiché i dettagli dello smoothing possono variare a seconda del software, i valori di RSI possono differire leggermente tra piattaforme diverse anche con gli stessi prezzi di input e lo stesso periodo. Questo è un motivo chiave per cui è importante una verifica indipendente.
Passo 4: Calcolare la forza relativa
Definire il rapporto di forza relativa: (RS = \frac{\text{Average Gain}}{\text{Average Loss}}).
Se la media delle perdite è zero, il rapporto diventa indefinito in senso algebrico. Le implementazioni gestiscono questo caso limite in modo deterministico (spesso assegnando un valore massimo di RSI), il che può influenzare il comportamento esatto ai limiti.
Passo 5: Convertire RS in RSI
L’RSI viene quindi trasformato in un indice limitato, tipicamente: (RSI = 100 - \frac{100}{1 + RS}).
Questa formula garantisce che l’RSI rimanga entro un intervallo limitato nella maggior parte dei casi. L’output è un punteggio di momentum derivato dall’equilibrio tra guadagni e perdite recenti.
Come interpretare l’RSI senza considerarlo un segnale autonomo
L’interpretazione dell’RSI è solitamente comparativa: si osserva il livello di RSI rispetto alla propria storia e/o rispetto a livelli di riferimento fissi (a seconda della convenzione utilizzata).
Due punti aiutano a distinguere la meccanica dall’interpretazione:
- Il livello di RSI non è una previsione. Riassume ciò che è accaduto nella finestra recente, non ciò che accadrà in futuro.
- Il significato dipende dal timeframe e dal contesto. Il comportamento dei prezzi nel forex varia a seconda della sessione, del regime di volatilità e delle caratteristiche dello strumento. Anche se l’RSI viene calcolato correttamente, lo stesso valore di RSI può verificarsi in condizioni di mercato molto diverse.
Un semplice esempio basato su evidenze (verifica del calcolo)
Si supponga di calcolare l’RSI a partire dai prezzi di chiusura su un timeframe fisso, usando un periodo (n), e di utilizzare un metodo di media coerente.
Per verificare l’RSI in modo indipendente:
- Prendere gli ultimi (n!+!1) prezzi di chiusura necessari per ottenere (n) cambiamenti consecutivi.
- Calcolare (\Delta_t) per ogni passo.
- Suddividere in (\text{Gain}_t) e (\text{Loss}_t).
- Calcolare le medie di guadagni e perdite utilizzando lo stesso metodo usato dal proprio strumento grafico.
- Calcolare (RS) e quindi (RSI) a partire dalla formula di conversione.
Se si ottiene un valore di RSI sostanzialmente diverso da quello della propria piattaforma, la spiegazione più comune è una discrepanza in uno di questi elementi: il metodo di media/smoothing, i prezzi di input esatti (chiusura rispetto ad altri prezzi), la lunghezza del periodo o la gestione dei casi limite come perdite nulle.
Limiti, modalità di errore e cosa verificare
1) Sensibilità al timeframe
L’RSI riflette i cambiamenti al timeframe della candela scelto. Un RSI calcolato su una serie a 1 ora può essere significativamente diverso da un RSI calcolato su una serie a 1 giorno, anche per lo stesso mercato sottostante. Questo non è un “errore” dell’indicatore; è un promemoria che l’RSI è limitato in una finestra e dipendente dalla scala.
2) Differenze di smoothing tra implementazioni
Se uno strumento usa una media semplice e un altro uno smoothing, i valori di RSI non corrisponderanno esattamente. Poiché l’RSI deriva da medie di guadagni e perdite, piccole differenze nel metodo di media possono spostare i livelli di RSI, specialmente vicino a soglie critiche.
3) Casi limite quando la media delle perdite o dei guadagni è zero
Quando il mercato non ha avuto movimenti al ribasso (o al rialzo) all’interno della finestra di media, la media delle perdite (o dei guadagni) può diventare zero. Il comportamento ai limiti dell’RSI dipende da come l’implementazione gestisce la divisione per zero e casi algebrici correlati.
4) Nessuna garanzia di accuratezza predittiva
Anche se l’RSI è correlato ad alcuni comportamenti storici, le relazioni passate non garantiscono risultati futuri. Un valore di RSI può persistere a lungo, invertirsi rapidamente o rimanere estremo durante cambiamenti di regime di volatilità.
5) I passaggi di verifica sono il modo sicuro per rimanere obiettivi
Un modo pratico per ridurre malintesi è verificare direttamente i passaggi del calcolo a partire dalla serie di prezzi utilizzata, assicurandosi che:
- la lunghezza del periodo corrisponda,
- il timeframe corrisponda,
- si usino i valori corretti di chiusura,
- il metodo di media/smoothing corrisponda,
- e il comportamento nei casi limite sia coerente.