TimeCurrent
Restituisce l'ultima ora conosciuta del server, l'ora dell'ultima quotazione ricevuta per uno dei simboli selezionati nella finestra "Market Watch". Nell'handler OnTick(), questa funzione restituisce l'orario dell'ultimo tick handler ricevuto. In altri casi (ad esempio, la chiamata negli handlers OnInit(), OnDeinit(), OnTimer() e così via), questa è l' orario della ricezione dell' ultima quotazione per qualsiasi simbolo disponibile nella finestra "Market Watch", l'orario indicato nel titolo di questa finestra. Il valore dell'orario è formato su un trade server e non dipende dalle impostazioni di orario sul tuo computer. Ci sono due varianti della funzione.
Chiamata senza parametri
datetime TimeCurrent(); |
Chiamata con parametro di tipo MqlDateTime
datetime TimeCurrent(
|
Parametri
dt_struct
[out] MqlDateTime variabile di tipo struttura.
Valore restituito
Valore di tipo datetime
Nota
Se la variabile MqlDateTime di tipo struttura è stata passata come parametro, viene riempita di conseguenza.
Per organizzare contatori e timers ad alta risoluzione, utilizzare la funzione GetTickCount(), che produce valori in millisecondi.
During testing in the strategy tester, TimeCurrent() is simulated according to historical data.
Esempio:
void OnStart()
|