In MQL si possono utilizzare diversi indicatori.
La media mobile è uno degli indicatori più diffusi e utilizzato in analisi tecnica.
Eistono diverse medie mobili in analisi tecnica.
La media mobile semplice, che non fa altro che dare la stessa importanza a tutta la serie storica dei dati dal più vecchio al più recente.
La media mobile esponenziale invece da maggior peso ai dati recenti rispetto a quelli passati.
Per utilizzare questo indicatore nei codici in MQL utilizziamo la funzione iMA.
double iMA(string symbol, int timeframe, int period, int ma_shift, int ma_method, int applied_price, int shif)
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).
ma_shift scostamento dell'indicatore
ma_method tipo di media mobile utilizzata:
media mobile semplice MODE_SMA (0)
media mobile esponenziale MODE_EMA (1)
smoothed movie average MODE_SSMA (2)
linear weighted movie average MODE_LWMA (3)
applied_price indica della serie di barre quale prezzo prendere (chiusura,apertura ,ecc).
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