将Windows本地时间与MT5服务器同步 - 页 4

 
Sergey Chalyshev:

OnBookEvent()将被触发,但tick变化的时间并不固定在任何地方。

只有打勾的到达时间是固定的,即改变出价、末价、要价。

因此,市场汇率发生了变化,但最后一次打钩到达的时间是旧的。

不,不是旧的,因为我试图用TimeCurrent()来获取新服务器的时间

datetime cur_time=TimeCurrent(sv_time);
OnBookEvent()只作为一个抽象的事件。
 
prostotrader:

不,不是旧的,因为我正试图用TimeCurrent()获得新的服务器时间。

datetime cur_time=TimeCurrent(sv_time);
OnBookEvent()只作为一个抽象的事件。

TimeCurrent 是最后一次勾选的时间,甚至可能显示为昨天。

在周末,它显示星期五的关门时间。

 
Sergey Chalyshev:

TimeCurrent 是最后一次勾选的时间,它甚至可能显示为昨天。

在周末,它显示星期五的关门时间。

仔细看一下代码
 

在论坛上寻找类似的东西,发现了这个(2014)。

https://www.mql5.com/ru/forum/36995

 
prostotrader:

以前的拐杖要圆滑得多(设计上),但是。

我将尝试这个。

这个拐杖也不能正确同步:(
 
正确的解决方案是找出DC服务器的位置,并与它的地理环境同步。(在ntp设置中设置它的时区。)否则,第二个 "滴答/杯子同步器 "的实例将使时间服务发疯,而它只用一个就会发疯。
 
Maxim Kuznetsov:
正确的解决方案是找出DC服务器的位置并按其地理位置进行同步。(在ntp设置中设置它的时区),否则,第二个 "滴答/杯子同步器 "的实例会使时间服务发疯,它只需一个就会发疯。

不,不是的!

任何非MT5服务器时间 都是不对的,因为我们通过MT5服务器进行交易!!!!。

添加

我非常希望MT5服务器本身的时间与交易所的时间是正确同步的。

 
prostotrader:

不,不是的!

任何非MT5服务器时间都是不对的,因为我们通过MT5服务器进行交易!!!!。

添加

我非常希望MT5服务器的时间本身与交易所的时间是正确同步的!"。

从理论上讲,在连接交易所的技术要求中,应该是连接的服务器时间不仓促,不滞后,与交易所在corot.s的时区 不同。那里也有实时工作--ntp是强制性的,否则很难解决操作和保护方面的问题。
 
Maxim Kuznetsov:
在想法中,它应该是在连接到交易所的技术要求中,连接服务器的时间不仓促,不滞后,并按照时区与交易所不同。还有实时操作--ntp是强制性的,否则在操作和保护方面有难以解决的问题。
理想情况下,交易所平台不应存在时间同步问题。
 
prostotrader:
这个拐杖也不能正确同步:(

我警告过你。

关于交易、自动交易系统和交易策略测试的论坛

将Windows本地时间与MT5服务器进行同步

Sergey Chalyshev, 2017.01.18 19:23

C的OnBookEvent 不会起作用,你需要在OnTick 中进行同步。

你可以使用滴答时间,并在换杯的时候提取数据。

时间OnBookEvent!=OnTick


原因: