交易机器人在市场发布前必须经过的检验 - 页 8

 
Vladimir Karputov:

帮助中还提到:对于测试人员来说,有必要在 OnInit 中强制选择符号。也就是说,首先通过三个符号进行符号选择,然后才进行检查。

多货币测试

非常感谢!

 
下午好。在 Expert Advisor 的验证过程中,我遇到了 "无交易操作 "的错误。 原来 Expert Advisor 必须至少执行一次交易操作?我的理解是否正确?Expert Advisor 正在进行剥头皮操作,假定分析数据取自 M1 时间框架。
 
Alexandr Gladkiy:
下午好。在 Expert Advisor 的验证过程中,我遇到了 "无交易操作 "的错误。 原来 Expert Advisor 必须至少执行一次交易操作?我的理解是否正确?Expert Advisor 正在进行剥头皮操作,假定分析数据取自 M1 时间框架。

如果数据取自 M1,则在 Expert Advisor 中直接取自 M1。

 

各位、

我的 EA 只用于交易 WDO 和 DOL brazialian 符号,在尝试上传时出现了错误:


版本 1.0 的测试报告

验证状态:验证完成,但有错误

  • 错误计数1
  • 开始2019.03.04 01:05:55
  • 完成2019.03.04 01:07:11
  • 类型专家顾问
测试 EURUSD,H1(净额结算),没有交易操作 测试 XAUUSD,D1(净额结算),没有交易操作 测试 GBPUSD,M30(净额结算),没有交易操作 测试 EURUSD,M1(净额结算),没有交易操作 有什么办法可以摆脱它吗?
 
Alexandro Pereira:

我的 EA 只用于交易 WDO 和 DOL brazialian 符号,但在上传时出现了错误:

编写代码,使其适用于所有符号。

您可以在说明中写明,它仅适用于 WDO 和 DOL brazialian 符号。

 

我的 EA 通过 WebRequest 在新条形图形成时接收交易信号。

在我的 WebRequest 中使用 60 秒作为超时,测试报告显示:"测试器耗时过长"。

将超时时间缩短为 1 秒,我得到的结果是:"没有交易操作":"没有交易操作"。

这证实了我的猜测,自动验证失败是因为测试我代码的服务器没有配置为使用我的特定 URL 执行 WebRequest。

我看到市场上 有其他使用 WebRequests 的 EA产品

我该如何通过自动验证?

谢谢。

 

您好。Expert Advisor 是多币种的,代码中规定了符号,如何通过验证?验证过程中出现以下错误:OrderSend函数 的符号名称 USDCAD 不详

谢谢。

 
Dmitriy Belovol:

您好。Expert Advisor 是多币种的,代码中规定了符号,如何通过验证?验证过程中出现以下错误:OrderSend函数 的符号名称 USDCAD 不详

谢谢。

第 1 步:首先阅读帮助:多币种测试

第 2 步:检查是否真的存在这样的符号。

 

这适用于 MT5,而验证适用于 MT4。

谢谢。

 
Dmitriy Belovol:

您好。Expert Advisor 是多币种的,代码中规定了符号,如何通过验证?验证过程中出现以下错误:OrderSend函数 的符号名称 USDCAD 不详

谢谢。

代码中不能写入符号(经纪商可能有不同的名称)。所有内容都必须在输入参数中指定。默认情况下,只能使用当前图表的符号(加上环境允许您添加到市场概览中的符号,但这是 MT5 测试程序的情况)。

多币种 "的概念比单币种更宽泛,EA 必须向测试仪证明它可以在单个符号上运行(尤其是 MT4 测试仪是单币种),即通过交易正确计算这些设置。即使是多币种策略,您也可以为测试器选择模拟模式。在产品描述中应说明,默认设置并非实战设置,应替换为所选货币列表。