Come si calcola il RSI Reversal?
RSI Reversal: cosa significa
Il RSI Reversal è un modo pratico per descrivere un possibile “cambio” nel momentum di mercato utilizzando l’Indice di Forza Relativa (RSI). L’idea chiave non è l’RSI stesso, ma il cambiamento nel comportamento dell’RSI che si interpreta come un’inversione.
In termini didattici, l’RSI ha un valore storico continuo (un numero RSI per ogni barra). Una regola di “inversione” trasforma poi questa serie in una decisione sì/no o in un evento etichettato, in base a condizioni come il superamento di un livello o la formazione di un punto di svolta.
Poiché non esiste una definizione universale unica di “RSI Reversal” in tutti gli strumenti grafici e nei blog, è sempre necessario specificare esattamente quale regola di inversione si sta utilizzando. Il calcolo dell’RSI è standard; è l’interpretazione dell’inversione quella che può variare.
Il calcolo dell’RSI (l’input standard)
Prima di applicare qualsiasi logica di inversione, si calcola l’RSI a partire dal prezzo.
Passo 1: Scegliere la serie di prezzo
Scegliere cosa si intende per “prezzo” nel proprio RSI. Le opzioni più comuni sono:
- Variazioni da chiusura a chiusura (le più comuni): utilizzare le variazioni da una barra all’altra.
- Altre fonti (meno comuni): alcuni strumenti consentono input di prezzo diversi.
Per mantenere coerenza nei risultati, utilizzare lo stesso tipo di prezzo e la stessa frequenza delle barre (ad esempio candele 1H o giornaliere) per tutti i calcoli.
Passo 2: Utilizzare una lunghezza di lookback
Selezionare una lunghezza di lookback L per l’RSI (spesso 14 negli esempi comuni, ma non è obbligatorio). Questa lunghezza determina la quantità di dati storici utilizzata dall’RSI.
Passo 3: Calcolare guadagni e perdite
Per ogni barra t, calcolare la variazione rispetto alla barra precedente:
- Change(t) = Price(t) − Price(t−1)
- Gain(t) = max(Change(t), 0)
- Loss(t) = max(−Change(t), 0)
Passo 4: Medie smussate di guadagni e perdite
L’RSI si basa su medie smussate di guadagni e perdite nel periodo di lookback. Molti software utilizzano una media mobile esponenziale (spesso descritta come smoothing di Wilder).
In forma generica (utilizzando medie smussate), si calcolano:
- AvgGain(t): media smussata dei guadagni negli ultimi L periodi
- AvgLoss(t): media smussata delle perdite negli ultimi L periodi
(I dettagli esatti dello smoothing possono variare a seconda della piattaforma, quindi il passo più importante per la verifica è allinearsi al metodo RSI della propria piattaforma.)
Passo 5: Conversione in RSI
Calcolare la forza relativa e quindi l’RSI:
- RS(t) = AvgGain(t) / AvgLoss(t)
- RSI(t) = 100 − [100 / (1 + RS(t))]
I casi limite sono importanti:
- Se AvgLoss(t) = 0, allora RS diventa molto grande e l’RSI si avvicina a 100.
- Se AvgGain(t) = 0, RS diventa 0 e l’RSI diventa 0.
Calcolo del “RSI Reversal”: definire e applicare la regola di inversione
Ora si dispone di valori RSI: RSI(t), RSI(t−1), RSI(t−2), … La parte relativa all’inversione utilizza una regola applicata a questi valori.
Di seguito sono riportati diversi esempi di regole di inversione. Sceglierne una e applicarla esattamente. Se la fonte utilizza una regola diversa, i risultati saranno diversi anche con gli stessi valori RSI.
Opzione A: Inversione come superamento di una soglia
Un approccio comune definisce l’inversione in relazione a un livello di soglia T (ad esempio, un livello di “sopravvalutazione” o “sottovalutazione” dell’RSI).
Logica di inversione di esempio (generica):
- Un evento di inversione al ribasso si verifica quando l’RSI passa da sopra T a pari o sotto T.
- Un evento di inversione al rialzo si verifica quando l’RSI passa da sotto T a pari o sopra T.
Parametri da specificare:
- livello di soglia T
- se si cerca il superamento al rialzo, al ribasso o entrambi
- se l’uguaglianza (esattamente T) conta come superamento
Opzione B: Inversione come punto di svolta (estremo locale)
Un’altra definizione si basa sulla forma dell’RSI.
Logica di inversione di esempio (generica):
- Identificare un massimo locale quando RSI(t) è maggiore di RSI(t−1) e RSI(t+1).
- Identificare un minimo locale quando RSI(t) è minore di RSI(t−1) e RSI(t+1).
Parametri da specificare:
- la dimensione della finestra (l’utilizzo dei vicini immediati è una versione semplice)
- se si richiede che l’estremo sia anche sopra/sotto determinati livelli
Opzione C: Inversione come divergenza tra prezzo e RSI (richiede dati aggiuntivi)
Alcuni concetti di RSI Reversal coinvolgono la divergenza: il prezzo forma un massimo più alto (o minimo più basso) mentre l’RSI forma il contrario.
Un controllo generico di divergenza richiede tipicamente:
- identificazione di due massimi/minimi di swing nel prezzo
- identificazione dei corrispondenti massimi/minimi di swing nell’RSI
Poiché il rilevamento degli swing dipende da una finestra e da un metodo (come si definisce “uno swing high”), l’approccio basato sulla divergenza è più sensibile alle scelte dei parametri e al modo in cui la piattaforma rileva i punti di svolta.
Esempio o verifica manuale (con ipotesi)
Di seguito un semplice esempio verificabile utilizzando l’Opzione A (superamento di soglia). Questo non è una previsione, ma solo un’illustrazione del modo in cui calcolare l’evento.
Ipotesi per l’esempio:
- Utilizzare una lunghezza RSI L (qualsiasi intero fisso; il calcolo RSI deve corrispondere allo strumento utilizzato)
- Utilizzare una soglia T = 50 (è possibile scegliere un T diverso, ma poi usarlo in modo coerente)
- Utilizzare variazioni da chiusura a chiusura
Evento di esempio:
- Si calcolano i valori RSI in due barre consecutive: RSI(t−1) = 48 e RSI(t) = 52.
- Secondo la logica di superamento al rialzo con soglia T = 50, si segnala un’inversione al rialzo alla barra t perché l’RSI è passato da sotto 50 a sopra 50.
Se invece RSI(t−1) = 52 e RSI(t) = 48, si segnala un’inversione al ribasso.
Cosa si può verificare autonomamente:
- Ricalcolare RSI(t−1) e RSI(t) dalla stessa serie di prezzo e con lo stesso metodo RSI.
- Verificare se la condizione di superamento scelta è soddisfatta.
Questa separazione — calcolare l’RSI con un metodo standard, quindi applicare una regola di inversione chiaramente definita — è il fulcro del “calcolo del RSI Reversal”.
Limitazioni e modalità di errore
Le idee basate sull’RSI Reversal possono fallire per diversi motivi. Questi non sono casi limite, ma situazioni comuni.
1) I forti trend possono mantenere l’RSI “inverso” ripetutamente
In condizioni di trend, il momentum spesso rimane elevato o depresso per lunghi periodi. Se si utilizza una semplice regola di superamento, si possono osservare eventi frequenti che non corrispondono a un cambio sostenuto di direzione.
2) Differenze tra piattaforme nello smoothing dell’RSI alterano i numeri
Anche se la forma della formula dell’RSI è standard, le implementazioni possono differire nel metodo di smoothing e nella gestione dei periodi iniziali (valori iniziali). Confrontando risultati da due strumenti grafici, si possono ottenere valori RSI diversi e quindi eventi di inversione diversi.