欢迎访问 外汇EA下载与MT4/MT5自动交易资源 - 聚合外汇EA、黄金EA、量化交易工具与自动化交易实战内容。
登录 注册

自 1970 年 1 月 1 日以来的时间(以微秒 (µs) 为单位) - MetaTrader 5 库

author emer | 526 人阅读 | 0 人评论 |

Time in microseconds (µs) since 01/01/1970 - library for MetaTrader 5

用于获取自 1970 年 1 月 1 日以来经过的微秒 (μs) 数的简单类。
该方法的误差约为0.5毫秒。这是由于更新 TimeLocal() 函数的时间离散性。

在程序(脚本、指标或顾问程序)的一开始,您需要创建该类的一个实例:

#包括

C时间μs t;

该类中有三个方法,其名称说明了它们的用途:

乌龙获取本地时间();乌龙获取时间交易服务器();乌龙获取格林威治标准时间();

提供了演示此类工作的测试脚本:

#包括C时间μs t;

空白 启动时() {
  尽管(!已停止()) {
      评论“当地的   - ”       +细绳t.GetTimeLocal()) +
              “ µs\nGMT - ”    +细绳t.GetTimeGMT()) +
              “ µs\n服务器 - ”   +细绳t.GetTimeTradeServer()) +“微秒”);
   }
  评论””);
}//+------------------------------------------------------------------+

Time in microseconds (µs) since 01/01/1970 - library for MetaTrader 5


附件下载

📎 timeus.mqh (2.61 KB)

📎 test_timeus.mq5 (1.7 KB)

Source: MQL5 #35815

🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录