TimeCurrent

Retorna a última hora conhecida do servidor, hora da última cotação recebida para um dos ativos selecionados na janela "Observação de Mercado". No handler OnTick(), esta função retorna a hora do tick recebido, que está sendo tratado. Em outros casos (por exemplos, chamar nos handlers OnInit(), OnDeinit(), OnTimer() e assim por diante), esta função retorna a hora da última cotação recebida para qualquer ativo disponível na janela "Observação de Mercado", a hora exibida no cabeçalho desta janela. O valor da hora é formado em servidor de negociação e não depende das configurações de hora em seu computador. Existem 2 variantes da função.

Chamar sem parâmetros

datetime  TimeCurrent();

Chamar com parâmetro de tipo MqlDateTime

datetime  TimeCurrent(
   MqlDateTime&  dt_struct      // variável de tipo estrutura
   );

Parâmetros

dt_struct

[out] MqlDateTime variável de tipo estrutura.

Valor do Retorno

Valor de tipo datetime

Observação

Se uma variável de tipo estrutura MqlDateTime for passada como parâmetro, ela é preenchida de acordo.

Para obter contadores e timer de alta-resolução, use a função GetTickCount(), que produz valores em milissegundos.

During testing in the strategy tester, TimeCurrent() is simulated according to historical data.