首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将互联网时间数据导入metatrader4

将互联网时间数据导入metatrader4
EN

Stack Overflow用户
提问于 2018-09-17 21:59:55
回答 1查看 47关注 0票数 0

我发现如果服务器时间设置错误,TimeGmt()函数是不准确的,特别是对于使用夏令时的其他时区。

有没有办法从互联网上收集时间数据并输入到专家顾问中?我找到了WebRequest函数,但我并不真正理解其参数。

我笔记本电脑上的时钟与time.windows.com同步。在mt4中也可以做到这一点吗?还有像time.is这样的其他网站。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2018-09-18 01:46:13

您可以使用WebRequest函数,然后解析输出。然而,有相当多的愚蠢的工作。如果您的笔记本电脑是同步的,您可以使用TimeLocal()函数查询当前本地时间,并获取您笔记本电脑的时间。它不能在测试器中工作(实际上,除了官方文档中指定的TimeCurrent()之外,没有其他东西可以正常工作)。

如果要访问'time.is‘网站,你必须找到类似于'20:42:15’的行,并从该行中提取当前时间(在我的例子中是20:42)。您应该使用GET request,所以使用第一个WebRequest函数。请记住,WebRequest是异步的,因此它需要时间访问网站,然后解析数据等,而您的ea在进一步操作之前等待回复,因此可能每周调用一次该函数是有意义的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52369523

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档