Nel linguaggio MQL esistono delle matrici predefinite che aiutano ad ottenere informazione sui prezzi del grafico.
Le matrici sono un insieme di elementi dello stesso tipo accessibili in lettura ed in scrittura tramite un indice.
Per quel che riguarda i prezzi dei grafici le matrici possono essere considerate come una serie storica dei prezzi.
La barra attuale ha indice di base 0., la barra con indice 1 è l'ultima barra che si sarà formata completamente.
double Open[] : restituisce il prezzo di apertura.
Open[0] : restituisce il prezzo di apertura della barra corrente.
Stesso ragionamento per double Close[], double High[], double Low[].
double Volume[] : restituisce la quantità media scambiata all'interno del time frame.
datetime Time[] : restituisce data e ora dell'inizio della barra indicizzata.
Sotto un esempio: vengono stampati i prezzi di apertura delle ultime cinque barre del grafico al quale viene applicato lo script a partire dalla barra attuale.
Il grafico a cui è applicato lo script è EURUSD con barre giornaliere:
Sotto un esempio: vengono stampati i prezzi di apertura delle ultime cinque barre del grafico al quale viene applicato lo script a partire dalla barra attuale.
Il grafico a cui è applicato lo script è EURUSD con barre giornaliere:
Nessun commento:
Posta un commento