In MQL esistono degli arrey predefiniti che memorizzano automaticamente i valori storici degli strumenti finanziari.
I valori di questi arrey variano in funzione del diverso periodo temporale, ovvero del diverso time frame usato.
Se per esempio usiamo un time frame "largo" come per esempio un giorno, e lo confrontiamo con i valori di un time frame più breve per esempio l'ora, il valore massimo dell'ultimo giorno, differenzierà dal valore massimo dell'ultima ora.
L'array indicizzato con 0 è il valore dell'ultima barra, quellache si sta per formare, quello con il valore 1 invece , l'ultima che si è appena conclusa.
Vediamo adesso le istruzioni che ci potranno essere utili per utilizzare o manipolare queste informazioni.
int iBars(string symbol, int timeframe)
Questa istruzione ritorna il numero delle barre presenti nel grafico che si sta considerando.
Mettendo come primo parametro la stringa Symbol() io applico il programma al grafico che sto visualizzando, invece il parametro 0, indica il time frame di quel grafico specifico.

Nessun commento:
Posta un commento