感谢您的文章、
我在编写一些函数时被一些时间函数卡住了,不知道该如何处理。
我希望今后能有更多关于语言基础知识的文章,并在此基础上进行扩展。
我的大部分时间都花在了创建基于现有基本功能的简单函数上。这并不是什么坏事,实际上我很喜欢扩展我的理解力,要找到外行人的基本概念真的很难,当然人工智能和其他功能很棒,但我们大多数人都是普通人,在工作之余进行交易,如果更容易理解,会有更多人愿意使用这个平台。感谢您的贡献,我希望以后能有更多类似的信息,我非常希望能重新编写一些基础知识的文章,而这篇文章是对功能和用途进行很好解释的榜单上的佼佼者。
经纪商能否让 MT5 中的交易时间比实际伦敦市场时间晚 1 小时,例如,在我的 MT5 中,我在线查看的每笔交易的时间都比伦敦时间早 1 小时,例如,伦敦时间为 13:10,MT5 中相同交易的时间为 14:10。
非常感谢,我正在检查该交易商是否是真实的,今天我检查了操作中报告的 cfds 价格,考虑到之前提到的时差,如果它们与我今天咨询的伦敦市场图表值一致的话。
这是元交易员 5 今天的交易报告,我通过一个熟人看到的,他最近在该经纪商处开了一个账户,您觉得是真的吗?
PS 据我所知,有一些假冒经纪商会创建网站,让人觉得他们是真正的经纪商,但几个月后就销声匿迹了。
附加的文件:
非常感谢,但我不会在这里做任何改动,因为某些集成函数的计算方法已经改变(我想是在矩阵和向量的扩展使用范围内)。我在这里发布了所有函数和宏的新版本,还有一个新版本:https://www.mql5.com/zh/code/45287。
此外,还有两个程序可用于测试和检查其工作和使用方式。
Dealing with time (2) functions
- www.mql5.com
Calculate DST for USA, EUR, AUD and RUB and the offset time of the broker automatically from the 70's until 2030 - even in the Strategy Tester of MQ.
新文章 处理时间(第一部分):基础已发布:
能够简化和澄清时间、经纪商时移、以及夏季或冬季变更的时间处理函数和代码片段。 准确的时序也许是交易中的一个关键因素。 在当前钟点,伦敦或纽约的证券交易所是否已经或尚未开市,外汇交易的交易时间何时开始和结束? 对于一名实况手工交易者来说,这不算是个大问题。
如前所述,坐在屏幕前进行买卖的交易员可以轻松处理不同的时间。 无论是通过互联网还是某些功能,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