文章 "处理时间(第一部分):基础"

 

新文章 处理时间(第一部分):基础已发布:

能够简化和澄清时间、经纪商时移、以及夏季或冬季变更的时间处理函数和代码片段。 准确的时序也许是交易中的一个关键因素。 在当前钟点,伦敦或纽约的证券交易所是否已经或尚未开市,外汇交易的交易时间何时开始和结束? 对于一名实况手工交易者来说,这不算是个大问题。

如前所述,坐在屏幕前进行买卖的交易员可以轻松处理不同的时间。 无论是通过互联网还是某些功能,PC 均能保持这些数值或时钟可用,且可随时调用 MQL 函数,譬如 TimeGMT()TimeGMTOffset() 和其它函数获取这些数值。 若是有人想依据历史数据编写和测试与时间相关的交易程序,情况就有所不同了。 事实上,与实况交易类似,这个问题也同样容易回答。

从 UTC(世界协调时间)或格林尼治标准时间(GMT,https://greenwichmeantime.com/what-is-gmt/),简单地加上地理或金融工具相关的时移,就可以推算出时间所在。 但这并非如此简单。 冬季和夏季时间(DST 或夏令时)的转换是在时间基础上增加或减少若干小时。 然而,这并非一成不变,每个国家或地区(如欧洲)都会自行定义,有时多年不变(欧盟和美国),或者时不时地改变,比如在俄罗斯于 2014 年被废除。 在欧盟,2018 年发起过一次讨论,包括关于取消年度时间变更问题的调查(https://ec.europa.eu/germany/news/20180831-konsultation-sommerzeit_de),结果显示大多数人赞成废除,因此委员会提交了一份关于终结时间变更的立法提案(https://ec.europa.eu/germany/news/20180914-kommission-gesetzesvorschlag-ende-zeitumstellung_de),不过最后不了了之。

作者:Carl Schreiber