策略测试仪的优化 - 页 6

 
Mr.FreeMan:
好哇,测试器现在运行速度正常了。 如果你取消对优化参数数量的限制,我可能会考虑改用MetaQuotes软件公司的测试器 :)

而你个人不喜欢对64个参数进行优化的可能性(这只是明确指出)?

很难想象你能得到多少优化的选择...

 
Interesting:

而通过64个参数进行优化的可能性不适合你个人(这只是明确指出),是什么原因呢?

想想看,你可以得到多少变体来进行优化,这很吓人。

在10处,它说:"测试器的优化次数太多,请尝试减少优化参数数量或增加参数值的步骤"。

在这些参数下。

 
Mr.FreeMan:

64? 在10处,它说:"测试器的优化次数太多,请尝试减少优化的参数数量或增加参数值的步骤"

在这些参数下。

根据开发商的说法,参数可以保证达到64个。

但这里(在你的情况下,据我所知)还有另一个限制--对测试员的通过次数(尽管我不记得确切的数值)。

测试员直接向你说明了这一点(另外用红色强调了通过的总数)。

 
当变体数量巨大时,使用遗传优化器而不是直接搜索。它允许有效处理数万亿(任何数量)的变体。
 
Renat:
当变体数量巨大时,使用遗传优化器而不是直接搜索。它允许有效处理数万亿(任何数量)的变体。
启用遗传学也是如此。
 
Mr.FreeMan:
所以在遗传学方面也是如此。
我们会弄清楚并解决这个问题。
 
Renat:
我们会弄清楚并解决这个问题。
已经有两三次升级了,但"64"的限制还没有消除。 现在我将写一个项目,我想确切地知道是使用标准的测试器,不限运行次数,还是立即将代码改编为自制的测试器。
 
Mr.FreeMan:
我已经进行了两三次升级,"64"的限制还没有被取消。 现在我准备写一个项目,我想确切地知道,是使用一个不限运行次数的标准测试器,还是立即将我的代码改编成一个自制的测试器。

没有错误--计算的最大字段应该适合无符号int64=2^64-1(18,446,744,073,709,551,615)

在选择要运行的参数时,使用合理的充分性。

 
Renat:

没有错误--最大的误判字段应该适合在无符号int64=2^64-1(18,446,744,073,709,551,615) 内。

在选择要覆盖的参数时,使用合理的充分性。

我想知道你说的合理充足是什么意思?

你是否担心我的电脑会消耗更多的电力?

为什么要人为地限制用户?

另一个牵强附会的问题。

 
Serj_Che:

为什么要人为地限制用户?

更多精心设计的问题。

好,我们来计算一下。假设测试器的一次通过需要1秒,那么让我们把通过次数2^64-1除以60,得到的 优化时间 是分钟。18 446 744 073 709 551 615/60.

接下来,用这个时间除以8(计算机上有8个核心),就可以得到在8个核心的计算机上有这个数量的优化时间。这需要多少个小时或多少天?