优化和样本外测试。 - 页 8

 
kharko писал (а)>>

当然,已经有这种算法的实际实现了......在论坛上,我只发现了它的衍生品...例如,"如何实现你的优化标准"...

我想分享我对这个问题的解决方案....

让我们准备一个EA...让我们添加外部参数...

在函数init()中插入以下块....

Parametr1, Parametr2, Parametr3 - 外部参数,应该被优化....。

这就是它的全部内容...

你可以在这里阅读更多关于它的信息 http://www.fxexpert.ru/forum/index.php?s=f657fc83fb442cf1fa2afde6fd4c37c2&showtopic=1106 post DM_35 附上图片和你需要的一切。

 
CtFelix писал (а)>>

你可以在这里阅读更多关于它的信息 http://www.fxexpert.ru/forum/index.php?s=f657fc83fb442cf1fa2afde6fd4c37c2&showtopic=1106 post DM_35 附上图片和你需要的一切。

>> 谢谢你。我想我对DolSergon 的问题被删除了.....,尽管它也很有趣。有时,用 "手和眼睛 "来观察整个事情是非常有用的。很多时候,有希望的模式,以及专家中没有希望的逻辑,都是由 "眼球 "捕获的....。:)

 
rider писал (а)>>

谢谢你。我想我对DolSergon 的问题被删除了.....,尽管它也很有趣。有时,"用手和眼睛 "来观察整个事情是非常有用的。很多时候,有希望的模式,以及专家中没有希望的逻辑,都是由 "眼球 "捕获的....。:)

它很有用,但你不能在手动模式下翻阅2000-3000个结果。

 
CtFelix писал (а)>>

是的,无疑是有用的,但你不能在手动模式下翻阅2000-3000个结果。

这就是我想要的方式,这样在经过三或五个时期,以及随之而来的 "清理 "之后,剩下20-30个选项.....,它已经是现实的看点。

好吧,让我们等待,也许他会回答:)))。

 

稍微偏离主题,但主要是在主题上。

建议的顺序优化方法可以在同一段历史上进行。

根据不同的标准。

因此,我们将得到一个包含按所有选定标准优化的变体的样本。

 
granit77 писал (а)>>

稍微偏离主题,但主要是在主题上。


检查了好几遍。大多数时候,显示的是相同的选项,只是排序不同。

从我访问CtFelix 的链接到现在已经过去了将近24个小时。

CtFelix 写道(a)>>

关于它的更多细节,你可以在这里阅读 http://www.fxexpert.ru/forum/index.php?s=f657fc83fb442cf1fa2afde6fd4c37c2&showtopic=1106 post DM_35 图片和所有需要的东西都附在后面。

试图使用顺序优化。即使你不考虑技术和大量的常规手工操作,结果也是令人遗憾的--到第三-第四套选项的运行结束时,作为一项规则,什么都没有留下,我不会说节省了很多时间,特别是当你测试所有的蜱虫。
顺便说一下,有趣的是,2007年运行的大部分选项都被切断了--是什么让它如此特别?

在那里,在链接上,还有一种方法被认为是完全相反的:短期趋势固定,但我并不真正相信这样的方法。

但在我看来,维塔 说优化应该在整个数据集上进行,这是正确的。

你只需要灵活地使用专家顾问属性中的 "优化 "选项卡--顺便说一下,这也节省了机器时间。比如说。如果我需要限制缩减(而不是百分比),而我在标签中没有看到,那么我把10000000的存款和缩减百分比,这给了我所需的值/金额。诀窍是,对于10000000或10010000的0,02%是大致相同的,但10000和15000的20%的缩减是完全不同的顺序.....,其他人可以分享一些其他的诀窍吗?)

此外,这样的优化不会给出很多变体,如果专家没有 "装载 "任何积极的东西,它根本就不会给出任何变体....。:)

如果你真的想,你可以留下一点历史,用顺序法向前推进,最终验证参数的可操作性,然后将选定的变体优化到最后。但同样地,也不能保证它在未来能发挥作用)。

问题。一个带有深度止损的EA的工作方式是,在一定的时间间隔内,可能会开出几个当前损失巨大的无补偿订单,然后在大多数情况下,它们会通过订单管理累计转为盈利。如果这是优化完成的时间段,所有的人都将以当前的损失关闭。同时,我们可以看到,在图表的末尾,余额正在急剧增加,向着股权方向发展。当然,如果有缩减限制,这种变体就会被舍弃。

如何才能避免这种情况呢?

 
嗯,至少是 "喵":)
 
rider писал (а)>>
嗯,至少是 "喵":)

>> 喵喵 :)

 

如果你使用Vita变体,那么你可能会得到数据拟合,我怀疑会有什么好的结果。

至于花费太多时间,我认为更多的是专家顾问的代码或大量的优化数据,而不是优化循环的代码,这使得优化需要很长的时间。

rider писал (а)>>

问题。带深度止损的专家顾问的工作方式是,它可以在特定的时间间隔内开出几个未补偿的订单,并有相当大的当前损失,然后在大多数情况下,通过订单管理转为盈利。如果这是优化完成的时间段,所有的人都将以当前的损失关闭。同时,我们可以看到,在图表的末尾,余额正在急剧增加,向着股权方向发展。当然,如果有缩减限制,这种变体会被拒绝。

如何避免这种情况?


在这里,我们也许应该删除这块历史记录,这样它就不会打开这一行的头寸,或者添加一块历史记录,这样它就可以按规定关闭它们。

 
CtFelix писал (а)>>

在这里,我们也许应该删除这段历史,这样它就不会打开这一行的头寸,或者添加一段历史,这样它就可以按规定关闭它们。

或者最好改写那段历史,让专家顾问更舒服。:))