文章 "开发多币种 EA 交易系统(第 16 部分):不同报价历史对测试结果的影响" 新评论 MetaQuotes 2025.03.11 09:05 新文章 开发多币种 EA 交易系统(第 16 部分):不同报价历史对测试结果的影响已发布: 正在开发中的 EA 预计在与不同经纪商进行交易时都会表现出良好的效果。但目前我们一直使用 MetaQuotes 模拟账户的报价进行测试。让我们看看我们的 EA 是否准备好使用与测试和优化期间使用的报价不同的交易账户。 在上一篇文章中,我们开始准备在真实账户上进行交易的多币种 EA。作为准备过程的一部分,我们添加了对不同交易工具名称的支持、当您想要更改交易策略设置时自动完成交易、以及由于各种原因重启后正确恢复 EA。 准备工作并未就此结束。我们已经概述了一些必要的步骤,但稍后我们将再次讨论。现在让我们来看看这样一个重要的方面,即确保不同经纪商的结果相似。众所周知,不同经纪商的交易工具报价并不相同。因此,通过对一些报价进行测试和优化,我们专门为它们选择了最佳参数。当然,我们希望当我们开始交易其他报价时,它们与用于测试的报价的差异很小,因此,交易结果的差异也将是微不足道的。 然而,这是一个很重要的问题,不能没有详细的研究。那么,让我们看看我们的 EA 在测试不同经纪商的报价时是如何表现的。 作者:Yuriy Bykov fxsaber 2024.07.31 13:24 #1 这正是信号服务 的作用所在。 Amir Jafary 2025.01.30 14:00 #2 我下载了最后一个文件,如何才能在我的元中运行顾问!我无法编译顾问文件,并且出现错误 Cristian-bogdan Buzatu 2025.02.03 23:13 #3 当我试图对 EA 进行回溯测试时,我遇到了这个错误: 2025.02.04 01:11:13.690 Core 01 2021.01.01 00:00:00 数据库错误,无此表:通过 2025.02.04 01:11:13.690 Core 01 测试仪停止,因为 OnInit 返回非零代码 1 有任何帮助吗? Yuriy Bykov 2025.02.04 11:52 #4 Cristian-bogdan Buzatu #:当我尝试对 EA 进行回溯测试时,出现了以下错误 最有可能的原因是您还没有创建数据库,也没有执行优化的前两个步骤,而这两个步骤将在数据库中填入已执行通过的信息(第9部分、第11部分 和第13部分)。遗憾的是,在撰写本文时,还没有一个简单的工具来创建数据库、创建优化项目并将结果导出到最终的 EA 中。我们在第 21 部分 重新讨论了这一问题,但没有完成。我们将在第 22 和 23 部分继续讨论这个问题(尚未准备出版)。 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
新文章 开发多币种 EA 交易系统(第 16 部分):不同报价历史对测试结果的影响已发布:
正在开发中的 EA 预计在与不同经纪商进行交易时都会表现出良好的效果。但目前我们一直使用 MetaQuotes 模拟账户的报价进行测试。让我们看看我们的 EA 是否准备好使用与测试和优化期间使用的报价不同的交易账户。
在上一篇文章中,我们开始准备在真实账户上进行交易的多币种 EA。作为准备过程的一部分,我们添加了对不同交易工具名称的支持、当您想要更改交易策略设置时自动完成交易、以及由于各种原因重启后正确恢复 EA。
准备工作并未就此结束。我们已经概述了一些必要的步骤,但稍后我们将再次讨论。现在让我们来看看这样一个重要的方面,即确保不同经纪商的结果相似。众所周知,不同经纪商的交易工具报价并不相同。因此,通过对一些报价进行测试和优化,我们专门为它们选择了最佳参数。当然,我们希望当我们开始交易其他报价时,它们与用于测试的报价的差异很小,因此,交易结果的差异也将是微不足道的。
然而,这是一个很重要的问题,不能没有详细的研究。那么,让我们看看我们的 EA 在测试不同经纪商的报价时是如何表现的。
作者:Yuriy Bykov