文章 "开发多币种 EA 交易(第 18 部分):考虑远期的自动化组选择"

 

新文章 开发多币种 EA 交易(第 18 部分):考虑远期的自动化组选择已发布:

让我们继续将之前手动执行的步骤自动化。这一次,我们将回到第二阶段的自动化,即选择交易策略的最佳单实例组,并补充考虑远期实例结果的能力。

一如既往,让我们先看看我们已经拥有了什么,还缺少什么来解决问题。我们可以设置在任何所需时间间隔内优化交易策略的任务。“设置任务”这句话应该按字面意思理解:为了做到这一点,我们在数据库的 tasks 表中创建必要的条目。因此,我们可以首先对一个时间间隔(例如,从 2018 年到 2022 年)进行优化,然后再对另一个时间间隔(例如,2023 年)进行优化。

但是,使用这种方法,我们无法以所需的方式使用所获得的结果。在两个时间间隔中的每一个,优化都将独立执行,因此没有什么可比较的:就输入参数的值而言,第二次优化的过程不会重复第一次优化的步骤。我们使用的遗传优化也是如此。很明显,对于完全优化来说,这是不正确的,但我们从未使用过它,而且由于优化参数的大量组合,很可能将来也不会使用它。

因此,有必要使用具有指定远期的优化启动。在这种情况下,测试器将在远期使用与主期间段相同的输入参数组合。但我们还没有尝试过在远期内运行自动优化,我们不知道这些结果将如何进入我们的数据库。那么我们能否区分主期间段内的运行和远期内的运行?我们应该检查一下。

作者:Yuriy Bykov

 
请问,我想利用一下你的代码,但是你有连续且多个文章,我比较喜欢这一部分,所以这部分的代码是完整的吗
 
与任何发展中的项目一样,没有哪一部分是最终版本,因为随后的每一部分都有一些补充和更正。第 25 部分 出现了一个大致定稿的版本,第 28 部分 对其进行了进一步完善。