这是我附加脚本 05 时得到的结果
在图表或指标区域上没有打印任何内容...
我错过了什么?
2019.04.14 17:11:18.623 脚本 脚本债券(EURUSD,Daily)加载成功
ScraperBot06.mq4 可在 MT5 中正常运行,其功能与 ScraperBot05.mq5 相同。不同之处在于 ScraperBot05使用 WebRequest(),而 ScraperBot06 使用 WinINet.dll 中的函数,后者似乎比 WebRequest() 更可靠。我会研究一下这个问题,看看能否让使用 WebRequest() 的 ScraperBot05.mq5 正常工作。我在 2018 年 10 月提交文章时,它工作正常。
编辑:ScraperBot05.mql 和其他脚本中对 WebRequest() 的调用只有在 Metatrader 选项允许Web 请求中指定的服务器时才能工作 。 这在文章中有解释。
err_function_not_allowed | 4014 | 不允许调用函数 |
自 2018 年 10 月我提交文章以来,Metatrader 5 可能已经更改了 WebRequest() 的实现,但 WebRequest() 的文档并未更改。
编辑:在 Metatrader 选项中 允许向 Web 服务器"https://api.wsj.net " 请求后,问题在我的计算机上得到了解决。显然,Metatrader 的一次更新删除了该权限 。
本邮件所附的 ScraperBot06.mq5 与 ScraperBot05.mq5 相同,但使用了 WinINet.dll 中的函数而非 WebRequest()。我上传 ScraperBot06.mq5 是因为 ScraperBot05.mq5 中的 WebRequest() 现在返回错误代码-1,之后 GetLastError() 返回代码 4014、
err_function_not_allowed | 4014 | 不允许调用函数 |
自 2018 年 10 月我提交文章以来,Metatrader 5 可能已经更改了 WebRequest() 的实现,但 WebRequest() 的文档并未更改。
感谢您的回复。
我又编译了一次,结果出现了 "类型转换可能导致数据丢失 "的警告。
在终端上仍然看不到任何东西。
我是否还需要其他来自微软、.net 等公司的软件包?
谢谢
谢谢您的答复。
我又编译了一次,结果出现了一堆警告,说 "由于类型转换,可能会丢失数据"。
在终端上还是看不到任何东西。
我是否还需要其他来自微软、.net 等公司的软件包?
谢谢
新文章 从网络中获取债券收益率数据已发布:
自动收集利率数据以提高EA交易的效率。
自动交易几乎完全基于技术指标,这些指标使用过去的价格行为来预测未来的价格行为。然而,忽略市场运动的基本力量的交易者对将基本数据纳入其交易决策的交易者不利。基于自动收集的基础数据的指标可以提高专家顾问的效率。对汇率影响最大的基础数据是利率,它影响货币的感知价值,虽然央行的利率没有波动,但美国等政府债券的收益率、0年期国债,在全球债券市场的所有时间框架内波动。这些收益率反映了市场对未来央行利率走向的预期。债券收益率通常是利率和汇率的主要指标。在外汇市场中,适用于货币对的度量标准是不同时间段的利率差,特别是delta或利率差变化。图1显示了一种情况,即利率差的变动(以基点表示)在正方向上是欧元/美元货币对在同一方向上变动的领先指标。本文介绍了如何从网络中收集债券收益率数据,并从利率差和增量的数据表达式中推导出债券收益率数据。
图1每小时 EUR/USD 图表上的利率差异指标。
作者:Steven Brown