策略测试仪的优化 - 页 6 12345678910111213...19 新评论 [删除] 2010.10.29 19:30 #51 Mr.FreeMan: 好哇,测试器现在运行速度正常了。 如果你取消对优化参数数量的限制,我可能会考虑改用MetaQuotes软件公司的测试器 :)而你个人不喜欢对64个参数进行优化的可能性(这只是明确指出)?很难想象你能得到多少优化的选择... Mr.FreeMan 2010.10.29 19:35 #52 Interesting:而通过64个参数进行优化的可能性不适合你个人(这只是明确指出),是什么原因呢?想想看,你可以得到多少变体来进行优化,这很吓人。在10处,它说:"测试器的优化次数太多,请尝试减少优化参数数量或增加参数值的步骤"。在这些参数下。 [删除] 2010.10.30 03:08 #53 Mr.FreeMan:64? 在10处,它说:"测试器的优化次数太多,请尝试减少优化的参数数量或增加参数值的步骤"在这些参数下。根据开发商的说法,参数可以保证达到64个。但这里(在你的情况下,据我所知)还有另一个限制--对测试员的通过次数(尽管我不记得确切的数值)。测试员直接向你说明了这一点(另外用红色强调了通过的总数)。 Renat Fatkhullin 2010.10.30 11:27 #54 当变体数量巨大时,使用遗传优化器而不是直接搜索。它允许有效处理数万亿(任何数量)的变体。 Mr.FreeMan 2010.10.30 13:38 #55 Renat: 当变体数量巨大时,使用遗传优化器而不是直接搜索。它允许有效处理数万亿(任何数量)的变体。 启用遗传学也是如此。 Renat Fatkhullin 2010.10.30 14:09 #56 Mr.FreeMan: 所以在遗传学方面也是如此。 我们会弄清楚并解决这个问题。 Mr.FreeMan 2010.11.21 17:37 #57 Renat: 我们会弄清楚并解决这个问题。 已经有两三次升级了,但"64"的限制还没有消除。 现在我将写一个项目,我想确切地知道是使用标准的测试器,不限运行次数,还是立即将代码改编为自制的测试器。 Renat Fatkhullin 2010.11.22 07:21 #58 Mr.FreeMan: 我已经进行了两三次升级,"64"的限制还没有被取消。 现在我准备写一个项目,我想确切地知道,是使用一个不限运行次数的标准测试器,还是立即将我的代码改编成一个自制的测试器。没有错误--计算的最大字段应该适合无符号int64=2^64-1(18,446,744,073,709,551,615)。 在选择要运行的参数时,使用合理的充分性。 Sergey Chalyshev 2010.11.23 16:04 #59 Renat:没有错误--最大的误判字段应该适合在无符号int64=2^64-1(18,446,744,073,709,551,615) 内。在选择要覆盖的参数时,使用合理的充分性。我想知道你说的合理充足是什么意思?你是否担心我的电脑会消耗更多的电力?为什么要人为地限制用户?另一个牵强附会的问题。 Rashid Umarov 2010.11.23 16:12 #60 Serj_Che:为什么要人为地限制用户?更多精心设计的问题。好,我们来计算一下。假设测试器的一次通过需要1秒,那么让我们把通过次数2^64-1除以60,得到的 优化时间 是分钟。18 446 744 073 709 551 615/60.接下来,用这个时间除以8(计算机上有8个核心),就可以得到在8个核心的计算机上有这个数量的优化时间。这需要多少个小时或多少天? 12345678910111213...19 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
好哇,测试器现在运行速度正常了。 如果你取消对优化参数数量的限制,我可能会考虑改用MetaQuotes软件公司的测试器 :)
而你个人不喜欢对64个参数进行优化的可能性(这只是明确指出)?
很难想象你能得到多少优化的选择...
而通过64个参数进行优化的可能性不适合你个人(这只是明确指出),是什么原因呢?
想想看,你可以得到多少变体来进行优化,这很吓人。
在10处,它说:"测试器的优化次数太多,请尝试减少优化参数数量或增加参数值的步骤"。
在这些参数下。
64? 在10处,它说:"测试器的优化次数太多,请尝试减少优化的参数数量或增加参数值的步骤"
在这些参数下。
根据开发商的说法,参数可以保证达到64个。
但这里(在你的情况下,据我所知)还有另一个限制--对测试员的通过次数(尽管我不记得确切的数值)。
测试员直接向你说明了这一点(另外用红色强调了通过的总数)。
当变体数量巨大时,使用遗传优化器而不是直接搜索。它允许有效处理数万亿(任何数量)的变体。
所以在遗传学方面也是如此。
我们会弄清楚并解决这个问题。
我已经进行了两三次升级,"64"的限制还没有被取消。 现在我准备写一个项目,我想确切地知道,是使用一个不限运行次数的标准测试器,还是立即将我的代码改编成一个自制的测试器。
没有错误--计算的最大字段应该适合无符号int64=2^64-1(18,446,744,073,709,551,615)。
在选择要运行的参数时,使用合理的充分性。
没有错误--最大的误判字段应该适合在无符号int64=2^64-1(18,446,744,073,709,551,615) 内。
在选择要覆盖的参数时,使用合理的充分性。
我想知道你说的合理充足是什么意思?
你是否担心我的电脑会消耗更多的电力?
为什么要人为地限制用户?
另一个牵强附会的问题。
为什么要人为地限制用户?
更多精心设计的问题。
好,我们来计算一下。假设测试器的一次通过需要1秒,那么让我们把通过次数2^64-1除以60,得到的 优化时间 是分钟。18 446 744 073 709 551 615/60.
接下来,用这个时间除以8(计算机上有8个核心),就可以得到在8个核心的计算机上有这个数量的优化时间。这需要多少个小时或多少天?