优化和样本外测试。 - 页 7 123456789101112 新评论 Alexei Kharchenko 2008.05.19 16:08 #61 leonid553: 谢谢你,kharko 提供的解决方案。我会努力使用它的! 我在不久前发现了这个分支...但我今天得到了解决方案...该方法具有普遍性... 我们可以在一个时间间隔内获得优化的参数,然后在其他时间间隔内依次将其过滤掉...... 当我最终完成优化时,我会告诉你到目前为止还剩下多少个变体...... 该样本产生了4731个变体...遗传算法被用于...当然,应该有更多的选择......不可能把握住巨大的...。让我们从小事做起... leonid553, 如果你想沟通,请写... Avals 2008.05.19 17:39 #62 你可以简单地运行2006年的优化器,保存优化结果,然后再运行下一年,等等。在例如Excel中打开所有结果,并找到最佳区域的交点。而在2007年的优化过程中,没有必要使用2006年的最佳区域。 唯一能节省优化时间的是,有机会分析重要的区域,你已经正确地注意到了。而当我们有了所有的优化结果后,我们可以发明并实现我们想要的许多筛选标准。对每个专家顾问进行单独测试 Alexei Kharchenko 2008.05.19 18:04 #63 Avals: 你可以简单地运行2006年的优化器,保存优化结果,然后再运行下一年,等等。在例如Excel中打开所有结果,并找到最佳区域的交点。而在2007年的优化过程中,没有必要使用2006年的最佳区域。 唯一能节省优化时间的是,有机会分析重要的区域,你已经正确地注意到了。而当我们有了所有的优化结果后,我们可以发明并实现我们想要的许多筛选标准。对每一个EA的测试进行单独处理 我有一个专家顾问,需要优化3个参数,有人有更多...每个参数的变化范围都超过了1000...使用你的方案优化EA需要多长时间...你不能没有遗传算法......所以,它减少了在不同时间间隔上找到交叉的概率......。 正向测试计划是最好的... Avals 2008.05.19 18:14 #64 kharko: 阿瓦尔斯。 你可以简单地运行2006年的优化器,保存优化结果,然后再运行下一年,等等。在例如Excel中打开所有结果,并找到最佳区域的交点。而在2007年的优化过程中,没有必要使用2006年的最佳区域。 唯一能节省优化时间的是,有机会分析重要的区域,你已经正确地注意到了。而当我们有了所有的优化结果后,我们可以发明并实现我们想要的许多筛选标准。对每一个EA的测试进行单独处理 我有一个专家顾问,需要优化3个参数,有人有更多...每个参数的变化范围都超过了1000...使用你的方案优化EA需要多长时间...你不能没有遗传算法......所以,它减少了在不同时间间隔上找到交叉的概率......。 正向测试计划是最好的... 该计划本质上是相同的,实施是不同的。而在整个时间范围内,时间与全面优化(在整个选项范围内)是一样的。 Konstantin Poltavskiy 2008.05.19 20:53 #65 kharko писал (а):它是如何工作的?在时间间隔A,我们运行通常的参数优化(Counter=0) ......现在我们的任务是创建一个带有优化参数的文件,并将其保存在.../tester/files目录下。在Excel中选择带有我们参数的列,将其复制并粘贴到Word或记事本中作为未格式化的文本...在Wordboard或记事本中,将每一行转换为:value1;value2;value3的形式。将其保存在.../tester/files目录下。如果你不是太懒,你可以写一个宏来即时执行上述操作...现在我们可以在时间段B上运行优化...现在的优化参数将是Counter...指定最大值(列表中的行数)...就这样,问题就解决了......好运...以下是所要求的Excel宏。 在你通过剪贴板将优化报告 粘贴到 Excel中后,你需要删除不必要的列,只留下输入参数。运行宏,在最后一列得到结果行。将最后一列复制到剪贴板,并粘贴到记事本中。宏观是简单的,但对工作很有用。如果有不正确的地方--我会纠正它。 Module1.bas在Excel VBA编辑器(ALT+F11)中被导入。 附加的文件: module1.rar 1 kb Igor Malcev 2008.05.20 00:59 #66 这个方案不合适吗? 测试和优化管理软件 Alexei Kharchenko 2008.05.20 04:23 #67 xeon: 这个方案是否不适合?测试和优化管理软件 这个方案很好...没有论据....2个缺点。 1.交易商只提供节目组认为合适的东西,即从它的角度来看是最佳的......。 2、收费... 我提供的实施方案--简单,每个人都可以使用,即使是初学者...... 有选择的自由,可以做出决定.... Alexei Kharchenko 2008.05.20 04:36 #68 kostas: 这里是所要求的Excel的宏。 通过剪贴板将优化报告粘贴到Excel中后,你需要删除多余的列,只留下输入参数。运行宏,在最后一列得到结果行。将最后一列复制到剪贴板,并粘贴到记事本中。宏观是简单的,但对工作很有用。如果有不正确的地方--我会纠正它。 Module1.bas在Excel VBA编辑器中被导入(ALT+F11)。 谢谢你...一切运作正常... [Deleted] 2008.06.02 21:45 #69 向大家问好! 可能是一辆 "自行车"... 几天前做了一个脚本--比较两个测试结果 的HTML文件,并在一个简单的TXT文件中输出具有相同EA参数的结果。 我当时很着急(损害了可用性......)。 对历史进行优化,将报告保存在...\Meta Trader\experts\files\1.htm ! 优化未来,将其保存在...\Meta Trader\experts\files\2.htm中!!。 3.运行Compare_Reports.mq4脚本。 结果显示在.../Meta Trader\experts\files\Compare_Reports_Res.txt中。 格式:通过率(从1.htm开始),利润,总交易量,盈利能力,预期回报,缩水美元,缩水%,专家顾问参数 我为 "笨拙 "道歉,我在几个月前就开始使用它了。 我仍然在论坛上徘徊,失去了模拟账户,但无济于事。 奇怪的是,FileOpen()只打开我在测试器中的 \experts\files 或 \tester\files 的文件。 附加的文件: compare_reports.mq4 11 kb Rider 2008.08.23 03:23 #70 DolSergon писал (а)>> 奇怪的是,FileOpen()只打开我在测试器中的 \experts\files 或 \tester\files 的文件。 也许你自己已经想通了,但仍然是--这是终端的一个特点,它只允许在这两个目录中处理文件。 现在说说剧本。我喜欢它,虽然有很多常规操作,但这是值得的 )))。 有没有可能让它不把选择结果保存在*.txt中,而是再次保存在htm中?这将使我们有可能不是对两个时期,而是对几个时期进行采样,这将是非常方便的....。如果在一个新的时期将带有样本的文件提供给优化器,那就更有意思了,所以它将只对这些参数进行处理....。那么,在最后一个时期,就不会有很多变种了,但 "Zimus 你在这个方向上挖了吗? 问题是,MQL是可以接受的,但所有的外部操作都非常困难,而HTML几乎是未知的....。自学成才的业余爱好者 :(() 123456789101112 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
谢谢你,kharko 提供的解决方案。我会努力使用它的!
我在不久前发现了这个分支...但我今天得到了解决方案...该方法具有普遍性...
我们可以在一个时间间隔内获得优化的参数,然后在其他时间间隔内依次将其过滤掉......
当我最终完成优化时,我会告诉你到目前为止还剩下多少个变体......
该样本产生了4731个变体...遗传算法被用于...当然,应该有更多的选择......不可能把握住巨大的...。让我们从小事做起...
leonid553, 如果你想沟通,请写...
你可以简单地运行2006年的优化器,保存优化结果,然后再运行下一年,等等。在例如Excel中打开所有结果,并找到最佳区域的交点。而在2007年的优化过程中,没有必要使用2006年的最佳区域。 唯一能节省优化时间的是,有机会分析重要的区域,你已经正确地注意到了。而当我们有了所有的优化结果后,我们可以发明并实现我们想要的许多筛选标准。对每个专家顾问进行单独测试
你可以简单地运行2006年的优化器,保存优化结果,然后再运行下一年,等等。在例如Excel中打开所有结果,并找到最佳区域的交点。而在2007年的优化过程中,没有必要使用2006年的最佳区域。 唯一能节省优化时间的是,有机会分析重要的区域,你已经正确地注意到了。而当我们有了所有的优化结果后,我们可以发明并实现我们想要的许多筛选标准。对每一个EA的测试进行单独处理
我有一个专家顾问,需要优化3个参数,有人有更多...每个参数的变化范围都超过了1000...使用你的方案优化EA需要多长时间...你不能没有遗传算法......所以,它减少了在不同时间间隔上找到交叉的概率......。
正向测试计划是最好的...
你可以简单地运行2006年的优化器,保存优化结果,然后再运行下一年,等等。在例如Excel中打开所有结果,并找到最佳区域的交点。而在2007年的优化过程中,没有必要使用2006年的最佳区域。 唯一能节省优化时间的是,有机会分析重要的区域,你已经正确地注意到了。而当我们有了所有的优化结果后,我们可以发明并实现我们想要的许多筛选标准。对每一个EA的测试进行单独处理
我有一个专家顾问,需要优化3个参数,有人有更多...每个参数的变化范围都超过了1000...使用你的方案优化EA需要多长时间...你不能没有遗传算法......所以,它减少了在不同时间间隔上找到交叉的概率......。
正向测试计划是最好的...
该计划本质上是相同的,实施是不同的。而在整个时间范围内,时间与全面优化(在整个选项范围内)是一样的。
它是如何工作的?
在时间间隔A,我们运行通常的参数优化(Counter=0) ......
现在我们的任务是创建一个带有优化参数的文件,并将其保存在.../tester/files目录下。
在Excel中选择带有我们参数的列,将其复制并粘贴到Word或记事本中作为未格式化的文本...
在Wordboard或记事本中,将每一行转换为:value1;value2;value3的形式。
将其保存在.../tester/files目录下。
如果你不是太懒,你可以写一个宏来即时执行上述操作...
现在我们可以在时间段B上运行优化...现在的优化参数将是Counter...指定最大值(列表中的行数)...
就这样,问题就解决了......好运...
以下是所要求的Excel宏。
在你通过剪贴板将优化报告 粘贴到 Excel中后,你需要删除不必要的列,只留下输入参数。运行宏,在最后一列得到结果行。将最后一列复制到剪贴板,并粘贴到记事本中。宏观是简单的,但对工作很有用。如果有不正确的地方--我会纠正它。
Module1.bas在Excel VBA编辑器(ALT+F11)中被导入。
这个方案是否不适合?测试和优化管理软件
这个方案很好...没有论据....2个缺点。
1.交易商只提供节目组认为合适的东西,即从它的角度来看是最佳的......。
2、收费...
我提供的实施方案--简单,每个人都可以使用,即使是初学者......
有选择的自由,可以做出决定....
这里是所要求的Excel的宏。
通过剪贴板将优化报告粘贴到Excel中后,你需要删除多余的列,只留下输入参数。运行宏,在最后一列得到结果行。将最后一列复制到剪贴板,并粘贴到记事本中。宏观是简单的,但对工作很有用。如果有不正确的地方--我会纠正它。
Module1.bas在Excel VBA编辑器中被导入(ALT+F11)。
谢谢你...一切运作正常...
向大家问好!
可能是一辆 "自行车"...
几天前做了一个脚本--比较两个测试结果 的HTML文件,并在一个简单的TXT文件中输出具有相同EA参数的结果。
我当时很着急(损害了可用性......)。
对历史进行优化,将报告保存在...\Meta Trader\experts\files\1.htm !
优化未来,将其保存在...\Meta Trader\experts\files\2.htm中!!。
3.运行Compare_Reports.mq4脚本。
结果显示在.../Meta Trader\experts\files\Compare_Reports_Res.txt中。
格式:通过率(从1.htm开始),利润,总交易量,盈利能力,预期回报,缩水美元,缩水%,专家顾问参数
我为 "笨拙 "道歉,我在几个月前就开始使用它了。
我仍然在论坛上徘徊,失去了模拟账户,但无济于事。
奇怪的是,FileOpen()只打开我在测试器中的 \experts\files 或 \tester\files 的文件。
奇怪的是,FileOpen()只打开我在测试器中的 \experts\files 或 \tester\files 的文件。
也许你自己已经想通了,但仍然是--这是终端的一个特点,它只允许在这两个目录中处理文件。
现在说说剧本。我喜欢它,虽然有很多常规操作,但这是值得的 )))。
有没有可能让它不把选择结果保存在*.txt中,而是再次保存在htm中?这将使我们有可能不是对两个时期,而是对几个时期进行采样,这将是非常方便的....。如果在一个新的时期将带有样本的文件提供给优化器,那就更有意思了,所以它将只对这些参数进行处理....。那么,在最后一个时期,就不会有很多变种了,但 "Zimus
你在这个方向上挖了吗?
问题是,MQL是可以接受的,但所有的外部操作都非常困难,而HTML几乎是未知的....。自学成才的业余爱好者 :(()