跳至内容

TimeCurrent

TimeCurrent

返回在“市场观察”窗口中选定符号的最后一次报价接收时间,即最后已知的服务器时间。在OnTick()处理程序中,此函数返回已处理的tick时间。在其他情况下(例如,在处理程序OnInit(),OnDeinit(),OnTimer()等中调用),这是“市场观察”窗口中任何可用符号的最后一次报价接收时间,即该窗口标题所示的时间。该时间值由交易服务器生成,不依赖于您计算机上的时间设置。该函数有两种变体。

无参数调用

datetime  TimeCurrent();

带MqlDateTime类型参数的调用

datetime  TimeCurrent(
   MqlDateTime&  dt_struct      // structure type variable
   );

参数

dt_struct

[输出] MqlDateTime结构类型变量。

返回值

datetime类型的值

注意

如果作为参数传递了MqlDateTime结构类型变量,则会根据该类型进行填充。

要使用高分辨率计数器和时间计时器,请使用GetTickCount()函数,该函数以毫秒为单位生成值。

策略测试器中进行测试时,TimeCurrent()根据历史数据进行模拟。

最后更新于