MT4的TimeTradeServer类似物 - 页 7

 
fxsaber:

检查代码


在一台与Alpari有相同GMT的机器上的结果。


已检查

一切都是正确的。

我必须在周六和周日检查这个功能。它在工作日不会失败。

 
fxsaber:

在这个账户上测试了它。它完美地显示了一切。

你认为这很完美吗?

0       08:46:44.975    Test USDCHF,H4: TimeGMT() = 2019.12.04 06:46:44
0       08:46:44.975    Test USDCHF,H4: TimeServerGMT() = 2069.10.31 23:46:44

69而不是2019年...

 
Alexandr Gavrilin:

好吧,我问一个愚蠢的问题。

我怎么知道它是星期六在经纪人的服务器上?不是周五或周日,而是周六。我试图使用所有可用的工具和不同的拐杖,如 "让我们买入时间,以后再比较"--时间在经纪人的服务器上是星期六,就不会打勾。然而,在周日,市场可能会提前开盘,而经纪人处的任何交易时段 设置都不能帮助你确定这一点,因为时间并不固定。


如果你有一个合理的解决方案,那将会很有趣。

经纪人时间不一定与格林威治时间一致 :-)

你现在想得太狭隘了,不是每个人都有黄金,可以像你建议的那样与他的时间联系在一起,知道gmt。你需要一个更普遍的解决方案。

在历史上(下划线和高亮)看到服务器在什么时候开始竞价的符号,其中的竞价开始时间是已知的。获取服务器的GMT偏移量。你知道终端的GMT偏移。将结果与本地时间相加,而本地时间总是在滴答作响,并准确地得到服务器时间。

如果你的经纪人的时间与时区(GMT+3.05)不一致,那么你应该逃离这样的经纪人 :-)这是个没有管理员的厨房

 
Ihor Herasko:

你认为这是否理想?

69而不是2019年...

2019.12.04 08:53:49.118 Test5-3 USDCHF,H4: TimeServerGMT() = 2019.12.04 06:53:51
2019.12.04 08:53:49.117 Test5-3 USDCHF,H4: TimeGMT() = 2019.12.04 06:53:49
 

你如何解释这个问题?

在终端


 
Alexandr Gavrilin:

你如何解释这个问题?

阅读

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

mql4语言的特点、微妙之处以及技巧

fxsaber, 2018.03.29 14:32

// Работает для FOREX-символов, когда M1-история доступна за ближайшую неделю

如果在一个外汇符号上运行,该函数将发挥作用。它只需要运行一次。

所有其他符号的GMT值将与首次运行的外汇符号所显示的相同。


与其说是读一句话,不如说是这里的一些胡言乱语,有很多页。

 
fxsaber:

阅读

如果在一个外汇符号上运行,该函数将发挥作用。它只需要运行一次。

所有其他符号的GMT值将与首次运行的外汇符号所显示的相同。


与其说是读一句话,不如说是这里的一些胡言乱语,有很多页。

在货币上,它在交易日工作,在非交易日会不会工作?

 
fxsaber:

阅读

如果在一个外汇符号上运行,该函数将发挥作用。它只需要运行一次。

所有其他符号的GMT值将与首次运行的外汇符号所显示的相同。


与其说是读一句话,不如说是这里的一些胡言乱语,有很多页。

你检查过这样的账户吗?其中,交易在周日开始。


 
Alexandr Gavrilin:

那么在货币上,它在交易日是有效的,在非交易日会不会有效?

当然会的。现在在离线自定义符号 上运行,一切正常。

TimeServerGMTOffset() = -7200
 
Alexey Viktorov:

这些账户是否经过测试?那些在周日开始交易的人。

我不记得检查过它们。你应该试试。