文章 "开发多币种 EA 交易(第 21 部分):准备重要实验并优化代码"

 

新文章 开发多币种 EA 交易(第 21 部分):准备重要实验并优化代码已发布:

为了取得进一步的进展,最好看看我们是否可以通过定期重新运行自动优化并生成新的 EA 来改进结果。关于使用参数优化的许多争论中的绊脚石是,在将盈利能力和回撤保持在指定水平的同时,所获得的参数在未来一段时间内可用于交易的时间有多长。有可能做到这一点吗?

一般来说,我们需要一个脚本来用几乎相同的项目填充数据库。主要区别仅在于优化周期的开始和结束日期。工作中的阶段、阶段作品和任务的组成可能完全相同。因此,目前,您可以使用少量输入参数来制作服务 EA,包括优化期的开始日期和持续时间。通过在优化模式下运行它并搜索开始日期,我们可以用类似的项目填充数据库。目前尚不清楚在输入中包含哪些其他参数是有意义的;随着开发的进展,我们将做出决定。

完全运行所有优化任务,即使是在单个项目中,也可能需要很长时间。如果没有一个这样的项目需要完成,而是十几个或更多,那么我们谈论的是相当耗时的任务。因此,看看是否有可能以某种方式加快阶段 EA 的工作是有意义的。为了检测需要修复的瓶颈,我们将使用 MetaEditor 附带的分析器。

接下来,我们需要决定如何从几个获得的初始化字符串中模拟工作(每个项目在完成任务后,将提供最终 EA 的一个初始化字符串)。最有可能的是,我们需要创建一个专门为这类工作设计的新测试 EA。但我可能会把这个问题推迟到下一篇文章再说。


作者:Yuriy Bykov

 

关于交易、自动交易系统和测试交易策略的论坛

库: OnTickMulti

fxsaber, 2024.03.18 20:49

上面的代码中突出显示了一种无需任何虚拟库即可加速多货币 EA 的简单方法。

配置 结果
无 Virtual.mqh +MagicNumberOrderSymbol 最短通过时间 0:00:08.608,最长通过时间 0:00:10.236,平均通过时间 0:00:08.942

免费加速 1.5 倍!

任何字符串操作最好完全丢弃。

 

this brilliant and mightily impressive!


你展示的图表看起来很不错。

但作为一个新手,我有点困惑,是否有一个特定的文件可以用来测试运行顾问?

运行 SimpleVolumeStage3.mq5 会显示一大堆错误,而且还不能运行?

您建议我在哪里找到这个文件?

 
不幸的是 ,一切并不 我们 希望的 ,才能启动第三阶段ExpertAdvisor 必须指定 作为 这是优化 管道前几个阶段 结果 ,如何获得 请参阅
 
Yuriy Bykov#:
不幸的是 ,一切并不 我们 希望的那样 简单 为了 能够启动第三阶段 Expert Advisor 有必要指定 作为 前几个阶段的优化 管道结果 获得的通行证 的 ID 如何获得 请参阅

明白了。不过,既然您花了这么多精力以更简单的方式来描述您的工作,如果您能制作一个视频教程来教授您正在创建的 EA 集的操作/优化,那就更好了。谢谢

 
Arup Nag #:

我明白了。不过,既然您花了这么多精力来以更简单的方式描述您的工作,如果您能制作一个视频教程来教授您正在创建的一套 EA 的操作/优化,那就更好了。谢谢

您好,感谢您的建议。我不能保证我真的能为文章录制视频,但我会考虑如何以及以何种形式制作视频来帮助文章的读者。

 
Yuriy Bykov #:

你好,谢谢你的建议。我不能保证真的能为文章录制视频,但我会考虑如何以及以何种形式制作视频,为文章读者提供帮助。

谢谢。非常简单的几秒钟就足够了。由于 MT5 中的策略测试和优化比 MT4 中的更加复杂,正在过渡的人有时会感到困难。您所能做的就是在文章中显示您在获得这些结果时所使用的确切设置。

 

HI Download Last Part Files (21) How I Can User This Advisor Can u Help me please