MT4的TimeTradeServer类似物 - 页 6

 
fxsaber:

检查代码

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

已检查

它能正确显示一切。

检查没有正确进行。原因就在这里。

  1. 你没有使用我给你的服务器(如果你不使用它,你为什么还要求提供这些数据?)
  2. 代码中出现了数值2,这正是我们要找的数字。这就是为什么一切都很合适。去掉这个数字,你就得到偏移量0。也就是说,这个函数什么都不做,事实上,它总是返回0。
尝试在一个偏移量不等于GMT+2的服务器上运行这段代码(带2)。一切都会破灭。
 
Ihor Herasko:

核查工作没有正确进行。原因就在这里。

  1. 你没有使用我给你的服务器(如果你不使用它,你为什么还要求提供这些数据?)
  2. 该代码包含一个2的值,这正是我们要找的数字。这就是为什么一切都很合适。去掉这个数字,你就得到偏移量0。也就是说,这个函数什么都不做,事实上,它总是返回0。
尝试在一个偏移量不等于GMT+2的服务器上运行这段代码(带2)。一切都会破灭。

如果之前的帖子可以被理解为与我的意思不同,我表示歉意。

该结果是通过你在Alpari的投资者账户获得的。还检查了AMP服务器,其中的偏移量是不同的。

 
fxsaber:

如果之前的帖子可以被理解为与我的意思不同,那么我道歉。

该结果是在你的Alpari投资者账户上获得的。此外,还检查了AMP服务器,其中的偏移量是不同的。

真的不明白,如果你在Alpari上检查。如果你检查了,那么第1点就被删除了。

回到第2点,代码中2的值是什么?如果不是为了调整到当前的偏移量,即正好是2小时,那么它是用来做什么的?毕竟,在它之前的任何东西都将永远和无处不在地给出0,所以表达式没有任何意义。

MathRound((double)MathMin(Sunday - DAY - GetBarTime(Sunday), Sunday + DAY - GetBarTime(Sunday, true)) / HOUR)

不。

 

设法找到一个有不同GMT偏移的服务器(纽约)。

在这上面,剧本终于疯狂了。

0       22:32:27.349    Test EURUSD,M1: TimeGMT() = 2019.12.03 20:32:27
0       22:32:27.349    Test EURUSD,M1: TimeServerGMT() = 2019.12.01 08:32:27

而且,这不再是我所假设的关于两个人的问题,而恰恰是关于所选择的方法的完全人为性。毕竟,这一分钟的历史被颠覆了。我们得到的交易时段时间 完全不同。

谁有兴趣检查,这里是账户的详细信息。

服务器名称:BMFN-DemoCFD

登录:33425755

密码: Invest111

Документация по MQL5: Получение рыночной информации / SymbolInfoSessionQuote
Документация по MQL5: Получение рыночной информации / SymbolInfoSessionQuote
  • www.mql5.com
Получение рыночной информации / SymbolInfoSessionQuote - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Dmitry Fedoseev:

.

哦,你们这些家伙,真是个好东西。

 
Alexandr Gavrilin:

我告诉你一个可怕的秘密,不是每一天都能在晚上11点59分结束 :-)而且我们可能事先不知道它将在什么时候结束。例如,在节假日前和星期五。

你应该把你的秘密留给自己,否则晚上会发生一些事情 :-)

并仔细阅读上面的内容--黄金在阿姆斯特丹开放。找到金子的开口,你会得到一个时间戳。

任何非全天候的资产也一样--它们事先有一个已知的时间表/时间参考。你可以把它和芝加哥指数绑在一起,以增加味道和颜色

 
Ihor Herasko:

设法找到一个有不同GMT偏移的服务器(纽约)。

在这上面,剧本终于疯狂了。

而且,这不再是我所假设的关于两个人的问题,而恰恰是关于所选择的方法的完全人为性。毕竟,这一分钟的历史被颠覆了。我们得到的交易时段时间 完全不同。

谁有兴趣检查,这里是账户的详细信息。

服务器名称:BMFN-DemoCFD

登录:33425755

密码: Invest111

在这个账户上检查了一下。一切都显示得很完美。

 
Maxim Kuznetsov:

你们应该把自己从黑暗的秘密中关起来,否则在夜里会出问题的 :-)

并仔细阅读所写的内容--黄金在阿姆斯特丹开放。你找到金子的开口,你就会得到一个时间戳。

任何非全天候的资产也是如此,它们事先有一个已知的时间表/时间参考。你可以链接到芝加哥的指数,以获得品味和色彩。

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

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


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

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

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

Документация по MQL5: Получение рыночной информации / SymbolInfoSessionQuote
Документация по MQL5: Получение рыночной информации / SymbolInfoSessionQuote
  • www.mql5.com
Получение рыночной информации / SymbolInfoSessionQuote - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Alexandr Gavrilin:

如果有合理的解决方案,那就很有意思了。

解决办法就在支部里。

 
Vitaly Muzichenko:

它是有效的,在3个不同的地方测试过。在mt5中检查了

这可能不是TC所需要的,但可能会从她身上获取一些东西。

我将在星期六检查你的功能。