MT4的TimeTradeServer类似物 - 页 8

 
Alexandr Gavrilin:

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

如果你把原则上不可能起作用的东西当作起作用,那么它在交易日或周末起作用就没有区别))

 
Алексей Тарабанов:

好吧,你们男人是个施舍者。

有些人和有些人给予))。

 
Alexandr Gavrilin:

这个想法当然可以帮助,我想知道市场关闭的情况,没有太多的错误。我们需要考虑一下。

这是一场为一个错误而战的战斗,每天都有几十个错误在复制。

 

究竟为什么是-3?因为在一个地方,它恰好是一个巧合?是吗?

 
Dmitry Fedoseev:

究竟为什么是-3?因为在一个地方,它恰好是一个巧合?是吗?

如果我没记错的话,外汇符号的报价准确到夏季周五至周六GMT+3的 午夜(冬季为+2)。

 
Alexandr Gavrilin:

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

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


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

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

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

如果你需要知道时间--那么就从TimeLocal()中获取任何东西。


if(IsTradeAllowed(Symbol(),TimeCurrent()+10)==false)Print("Рынок закрыт!");

你可以在OnTimer()中同时使用。

---

确切地说,星期六对你没有帮助,因为,例如,卢布在夜间不交易,但比特币今天也在交易。

因此,在多币种的情况下,代替Symbol(),替代被交易的货币对。

不要试图计算交易的开始/结束,那是没有用的。

不要试图计算交易的开始/结束时间,这是没有用的,因为有时交易时间表会有临时的变化,而且在不同的经纪公司,它的工作方式也不同。

----

虽然...

如你所愿。

TimeDayOfWeek(TimeLocal())==6是星期六

;)

 
Renat Akhtyamov:

如果你需要知道时间--从TimeLocal()中获取任何东西。

如果我们需要知道市场是否关闭,那么。

if(IsTradeAllowed(Symbol(),TimeCurrent()+10)==false)Print("Рынок закрыт!");

把两者都放在OnTimer()中。

---

确切地说,星期六对你没有帮助,因为,例如,卢布在晚上不交易,但比特币在今天交易。

因此,在多币种的情况下,代替Symbol(),替代被交易的货币对。

不要试图计算交易的开始/结束,那是没有用的。

交易时间表有临时变化,这不是你的经纪公司设置的方式。

----

虽然...

如你所愿。

TimeDayOfWeek(TimeLocal())==6是星期六

;)

TimeDayOfWeek(TimeLocal())==6是星期六。

是的,还有周五的经纪人......就是这样。

所有这些解决方案都不适合文案人员,套利者。

 
Alexandr Gavrilin:

你应该在周六和周日检查功能。它在工作日不会失败。

你检查过吗?

 
fxsaber:

你检查了吗?

我忘记检查了。