文章 "开发多币种 EA 交易 (第 13 部分):自动化第二阶段 — 分组选择"

 

新文章 开发多币种 EA 交易 (第 13 部分):自动化第二阶段 — 分组选择已发布:

我们已经实现了自动化优化的第一阶段。我们根据若干标准对不同的交易品种和时间框架进行优化,并将每次通过的结果信息存储在数据库中。现在我们将从第一阶段找到的参数集中选择最佳组。

下一阶段是选择一组优秀的单个交易策略实例,当它们协同工作时,将改善交易参数 — 减少回撤、增加余额曲线增长的线性等等。我们已经在本系列文章的第六部分中研究了如何手动执行此阶段。首先,我们从优化单个交易策略实例参数的结果中选择了值得关注的。这可以使用各种标准来完成,但当时我们只限于简单地删除负利润的结果。然后,我们使用不同的方法,尝试将八个交易策略实例的不同组合,将它们组合在一个 EA 中,并在测试器中运行它们,以评估它们共同工作的参数。

从手动选择开始,我们还实现了从存储在 CSV 文件中的参数列表中选择的单一交易策略实例的输入参数组合的自动选择。事实证明,即使在最简单的情况下,当我们简单地运行选择八种组合的遗传优化时,也能实现预期的结果。

现在,让我们修改执行组选择优化的 EA,以便它可以使用数据库中第一阶段的结果。它还应将结果保存在数据库中。我们还将考虑通过向数据库添加必要的条目来创建进行第二阶段优化的任务。

作者:Yuriy Bykov