程序库: YZ_Summer_Time

 

YZ_Summer_Time:

检查日期是否属于冬季或夏季时间段。代码是为新闻调试开发的。

作者: Yuriy Zaytsev

 
Automated-Trading:

十月最后一个星期日的晚上,时钟会改为冬令时,而三月最后一个星期日的晚上,则会改用夏令时。

没有更可靠的方法来计算夏令时或冬令时。

不同国家对时间的翻译是不同的

为什么不在不同的条件下测试算法就谈论可靠性呢?

Daylight Saving Time and Daylight Saving Time map for countries and territories 2014-2015
Daylight Saving Time and Daylight Saving Time map for countries and territories 2014-2015
  • www.worldtimezone.com
* - except Iceland ** - 10 municipalities in Mexico (Mexico-USA border) observing USA DST rules: Tijuana, Ensenada, Mexicali, Tecate, Ciudad Juarez, Ojinaga, Ciudad Acu�a, Piedras Negras, Anahuac, Nuevo Laredo, Reynosa, Matamoros *** - Australia States & Territories observing DST: Australian Capital Territory (Canberra); New South Wales...
 
<br/ translate="no">

作者:尤里-扎伊采夫

你做了一辆歪歪扭扭的自行车,尤里。

 
komposter:

时间在不同的国家有不同的 含义。

为什么不在不同条件下测试算法,就谈论可靠性呢?

当然,世界是多样的,但时间在巴布亚新几内亚或赞比亚的转换方式并不重要。

重要的是 MQ 代理如何翻译时间,这才是算法的设计初衷。

在十月和三月的最后一个周日,经纪商会更改时间。

而算法能可靠地捕捉到三月和十月的最后一个星期日。

 
sergeev:

你做了一辆歪歪扭扭的自行车,尤里。

那什么是能用的自行车模拟件--还有其他现成的功能吗?

有什么歪曲的,难道这个功能不能用吗?

如果能用,为什么这个词不合适?

 
YuraZ:

重要的是 MQ 代理商如何转换时间

因此,我们应该先问一个问题--为什么要发布这段代码?

代理的绑定国家未知,代理是否在服务器上翻译时间也未知。他的 MT 是否翻译时间也是未知数。

那么,这个代码定义了什么?时区 和欧洲时间翻译原则?

为了实现 "百科全书式 "知识的代码?

在美国尚未翻译时间,澳大利亚已经翻译时间,而欧洲还在沉睡的时候控制新闻的代码?

总之,为什么而做什么并不清楚。为了代码而代码。

 
YuraZ:

当然,世界是多种多样的,但在巴布亚新几内亚或赞比亚如何翻译时间并不重要,重要的是 MQ 经纪商如何翻译时间。

重要的是 MQ 经纪商如何翻译时间,这才是算法的设计初衷。

在十月和三月的最后一个星期日,经纪商会更改时间。

而算法能可靠地捕捉到三月和十月的最后一个周日。

巴布亚和几内亚的时间没有变化,这足以说明美国与欧洲的不同。
 
komposter:
我们不涉及巴布亚和几内亚,美国与欧洲不同就足够了。

如果你在美国或欧洲,连接到同一个网络......会有什么变化呢?

该功能是为测试新闻事件而编写的

 
YuraZ:

如果您身在美国或欧洲,但仍连接到同一个域名 ....,情况会发生什么变化?

该函数是为测试新闻事件而编写的

如果服务器在美国,它的夏令时 将与欧洲服务器的夏令时 不同。

也就是说,该函数在一种情况下可以正常工作,而在另一种情况下则会出现错误。

 
komposter:

如果服务器在美国,它的夏令时就不会与欧洲服务器的夏令时相同。

也就是说,该功能在一个服务器上运行正常,而在另一个服务器上运行不正常。

如果可以,请举例说明从冬令时到夏令时有不同时间变化的两个三个交易。


...

最后

源代码是开放的,算法很简单--如果有任何交易将时间转换为其他日期,您可以随时更正。

关键是,这种方法依赖于一种相当可靠的确定日期的方法、

我有几年的新闻事件记录--测试表明,在从夏天切换到冬天或从冬天切换到夏天之后。

新闻发布点会重合......

 
YuraZ:

如果你能举出两三个交易的例子,说明从冬天到夏天的时间转换是不同的。

尤里,你又没抓住重点。

如果这个代码是用来追踪新闻的,那就不能与交易挂钩。

新闻是一个国家的事情,而不是经纪公司的事情。