mercoledì 9 luglio 2014

Relative Strenght Index (RSI)

L'RSI è un indicatore utilizzato per indicare fasi di "ipercomprato" e "ipervenduto" ovvero fasi di mercato in cui i prezzi si sono mossi lungo una cerca direzione (alto o basso) con estrema velocità in un breve lasso di tempo. Misura quindi la velocità dei prezzi.
Questo indicatore può assumere valori che variano da 0 a 100.
La formula per il calcolo è semplice:

RSI = 100- 100/(1+BarrePositive/BarreNegative))


BarrePositive intende il numero di barre nel periodo di riferimento in cui i prezzi sono saluti.
BarreNegative intende il numero di barre nel periodo di riferimento in cui i prezzi sono scesi.

Il mercato si troverà in una fase di ipercomprato in genere quando RSI è maggiore di 70; viceversa sarà in ipervenduto quanso RSI è minore di 30.

In MQL si può utilizzare tale indicatore con la seguente formula:

double iRSI(string symbol, void timeframe, int period, int applied_price, int shift)

I parametri da inserire sono

symbol simbolo dello strumento finanziario su cui calcolare la media

timeframe il time frame della serie storica (1 minuto, 5 minuti,.....,1settimana,ecc).

period  numero di valori della serie storica (ex 10, prenderà i 10 dati più recenti).

shift  intende lo scostamento dalla barra attuale sul quale calcolare  a media (0, si inizia dalla barra attuale).

Ovviamente il risultato della funzione sarà un valore di tipo double

Nessun commento:

Posta un commento