文章 "开发多币种 EA 交易(第 6 部分):自动选择实例组"

 

新文章 开发多币种 EA 交易(第 6 部分):自动选择实例组已发布:

在优化交易策略后,我们会收到一组参数。我们可以使用它们在一个 EA 中创建多个交易策略实例。以前,我们都是手动操作。在此,我们将尝试自动完成这一过程。

在上一篇文章中,我们实现了选择策略选项的功能 - 固定仓位大小和可变仓位大小。这样,我们就可以根据最大回撤率对策略的工作结果进行归一化处理,并将最大回撤率在规定范围内的策略合并为一组。为了演示,我们从单个策略实例的优化结果中手动选择了几个最有吸引力的输入参数组合,并尝试将它们组合成一组,甚至是三组三策略的组合。我们在后一种情况下取得了最好的结果。

但是,如果我们需要增加分组策略的数量和不同分组组合的数量,那么日常手工操作的工作量就会大大增加。 

首先,我们需要在每个交易品种上采用不同的优化标准,优化策略的单个实例。此外,对于每个交易品种,可能有必要针对不同的时间框架分别进行优化。对于我们的特定模型策略,我们还可以按已下订单的类型(止损、限价或市场仓位)进行单独优化。

其次,有必要从结果参数集(约 2 到 5 万个)中选出少量(10 到 20 个)最佳参数。但是,它们不仅要独当一面,在小组合作时也要做到最好。逐个选择和添加策略实例也需要时间和耐心。

第三,将获得的组合并为更高的组,进行标准化。如果手动操作,只能承受两到三个级别。更多的分组级别似乎就太费力了。

作者:Yuriy Bykov

 
你好,有推荐吗