如果你用另一套时间来理解 EA 的交易时段,就可能觉得它在错误的时间操作。花几分钟对照服务器时间与 GMT,就能得到换算这些时刻所需的时差。
08:00 需要注明时间基准
你已经运行过演示版,查看了设置,并注意到一个时间:08:00。很容易就会以为,这指的是你所在地的早上 8 点。如果你平时看图表比较多,也可能以为它指的是图表上的 08:00。
我会先确认时间基准。在理解 EA 的交易时段之前,我想先弄清楚这些时刻是按什么时间算的。先问清楚“08:00 是按哪个时间算的?”,后面的说明才容易读懂。
有 3 套时间需要区分:
- 电脑时间:电脑上显示的时间,通常设为你所在地的时间。
- 经纪商服务器时间:终端“市场报价”窗口标题栏中显示的时间,也是图表时间轴采用的时间。
- GMT:一个共同的时间基准,可以用来与前两者进行比较。
在同一时刻,这 3 套时间显示的小时数可能不同。因此,不能直接把图表时间当作当地时间,EA 说明中的时间也不一定就是图表时间。说明中需要明确采用哪套时间。
在终端中快速核对时间
需要确定的是服务器时间与 GMT 的时差,也就是服务器时间比 GMT 快多少或慢多少。我阅读交易时段说明时,会按以下步骤核对:
- 在已连接到待核对账户的终端中,查看“市场报价”窗口标题栏里的服务器时间。
- 与同一时刻的 GMT 时钟进行比较。如果两次读数相隔几分钟,就会引入不必要的差异。
- 用服务器时间减去 GMT,记下时差、正负号和核对日期。如果在午夜前后,两边的读数对应不同日期,计算时也要把日期算进去。
- 春季、秋季时钟调整后,再核对一次。经纪商调整服务器时钟时,时差可能会改变。
不要未经核对,就把一家经纪商的时差套用到另一家。每台服务器都需要单独比较。记下“服务器时间=GMT+2 小时,今天已核对”,比只记得图表好像快了 2 小时更有用。
一次读数,一次实测时差
在一次终端读数中,MT5“市场报价”窗口标题栏显示的是 Market Watch: 03:04:30。同一时刻,GMT 为 01:04:30。
计算很直接:03:04:30 减去 01:04:30,等于 2 小时。因此,这台模拟服务器在当天采用 GMT+2。当 GMT 为 01:04 时,服务器显示 03:04。这只能确定本次观测时的时差,不能据此认定该服务器始终采用这一时差,也不能据此确定另一家经纪商的时差。
把说明中的时刻换算成你平时看的时间
明确时间基准后,换算就很简单。对于采用 GMT+2 的服务器,将 GMT 加上 2 小时,就是服务器时间;将服务器时间减去 2 小时,就是 GMT。
例如,假设 EA 标注的时间指的是服务器时间 08:00,那么在采用 GMT+2 的服务器上,它对应 06:00 GMT。如果假设时差为 GMT+3,同样标注的服务器时间 08:00 就对应 05:00 GMT。标注没有变,对应的 GMT 时刻却不同。
如果你平时看的是电脑时间,就用电脑时间在相关日期与 GMT 的时差完成换算。EA 说明中的每一个时刻,都要换算成你实际查看的那套时间,包括所列时段的结束时间。
如果说明或设置没有明确时间基准,就向卖家询问这些时刻采用哪套时间。缺少这一信息,即使时刻写得再精确,交易时间安排仍然是不完整的。
我的 EA 如何使用时间
Gold Storm PRO 是我开发的用于交易 XAUUSD(黄金)的智能交易系统(EA)。默认情况下,无论经纪商的服务器时间如何,Gold Storm PRO 都在 08:00 至 15:00 GMT 期间下达新订单。这些时间可以修改。
默认情况下,Gold Storm PRO 会在每周五 13:00 GMT 删除其挂单,并在 16:00 GMT 平掉其持仓;这些时间可以修改。
17+ 周,350%+
我们的公开 MQL5 信号由 Gold Storm PRO 执行交易。查看信号 →


