优化一个EA,获得优化后的最佳效果。 - 页 18

 
Aleksey Vyazmikin:

也就是说,顾问不被检查,但历史--其工作的结果--被检查,很明显。

是的,在任何余额变化之后,我们要求提供历史记录,并使用它来形成这些余额线(当然,最好是使用权益,但这是一项更复杂的任务,我已决定将自己限制在余额变化方面)。至于线条--我们可以看到连续有多少个SL,最大 跌幅是多少,以及我们要等多久才能达到新的最大值。如果我们已经超过了它--就是这样,TS已经停止工作,需要重新优化。

 
George Merts:

在任何余额变化后,我们要求历史记录,并使用它来形成相同的余额线(使用Equity也不错,但这是一个更困难的任务,我已经决定只改变余额)。至于线条--我们可以看到连续有多少个SL,最大 跌幅是多少,以及我们要等多久才能达到新的最大值。如果我们已经超过了它--就是这样,TS已经停止工作,需要重新优化。

这种做法是可以理解的。

然而,对我来说,"为什么专家顾问不再赚钱 "的问题没有答案--市场已经改变(波动性),市场阶段(趋势/平坦,现在是平坦/破坏),或者描述市场的公式已经改变(那么过度优化是唯一的解决方案)。

 
Aleksey Vyazmikin:

这种做法是可以理解的。

然而,对我来说,"为什么专家顾问停止赚钱 "的问题没有答案--市场已经改变(波动性),市场阶段(以前是趋势/平坦,现在是平坦/趋势),或者描述市场的公式已经改变(在这种情况下只需要重新优化)。

呜呜呜...这不是一个针对EA的问题。

我看问题的方式是这样的。有一个一年的测试期。五个月--选择最佳的参数组合,七个月--对它们进行测试,然后,使用一种特殊的算法,程序选择最稳定的,在一年中显示最 "平稳 "的结果。这就是我需要XML文件的原因,它提供了关于优化过程的更完整的信息,而不仅仅是选定的最佳值。

之后 - 专家顾问在全年使用这些最稳定的参数运行,定义 "容忍标准" - 一年中最大的SL量是多少,一年中最大的drawdown是多少(以便所选风险不受影响),以及我们最多应该等待多少次交易来获得新的最大余额。我把这些参数 "填充 "到专家顾问中,之后它就被注册到联盟文件中的TC类集中。

这些参数正是稳定性的 标准。也就是说,如果我们已经看到,在这一年中,有多达五轮的SL连续 - 那么我们不会恐慌,当它将在实际交易中这样。但是,如果排队的人突然达到了6个SL,那就完了!这意味着专家顾问已经失去了稳定性,需要被替换和重新优化。

而原因是......。不管是什么原因,一个稳定的EA在实际交易中的结果应该和它在测试中的结果大致相同。如果它显示出更差的结果,这意味着有些东西已经改变,它已经失去了稳定性,我们不应该再使用它。

 

阿列克谢,为优化而更新EA,以及--非常重要的--.set-文件。由于变量名称已经改变。

现在只需指定XML文件在哪个符号上被优化,以及那里有什么EA,我就能通过变量名看到它。

而且--优化 "死 "的TC是可能的。

(所有的优化 - 我把它们放在 "联盟 "中,并把它们放在模拟交易中)

EALeague
EALeague
  • yadi.sk
View and download from Yandex.Disk
 

EMAFlatDTS_GBPUSD

我没有看到哪里说了什么...
附加的文件:
 
这一点并不清楚。又没有EMA数据,Alexei !
 
George Merts:
我不明白。又没有EMA数据,阿列克谢!

我与此无关,我从文件中更新了一切。

 
在参数中也没有EMA期,它将如何出现在报告中?
 

EMAPeriodStep上应该有数据。

由于某种原因,XML文件中没有数据。

 

私人信息,阿列克谢。

需要有更多及时的互动,而不是通过论坛。你需要了解为什么你没有得到所有的数据。