新建的604中的测试器不能正确工作 - 页 11 1...45678910111213 新评论 [删除] 2014.02.16 08:20 #101 你好,我发现610的测试非常慢,在这个非常慢的测试完成后,当你在图表上显示交易时,"打开图表"相关的指标没有显示在图表上,与509相反。 这可能与指标变量的定义有关,它不是在块的顶部,而是在块的内部(如果是块)。 (610测试非常慢,但很准确,与509相匹配,但需要很多小时才能完成。) 我想,这种缓慢也适用于实际执行,在610下。 [删除] 2014.02.16 10:27 #102 嗨,速度慢的可能原因:iMA(1000)和其他一些长周期指标运行非常慢,在610测试器下。在509下,这些指标很舒服,并在实际条件下工作。 如果我减少周期,比如iMA(30),测试器会变快......但是同样的,在图表上不显示使用的指标,当我按下"打开图表",只显示交易。(509在图表上正确显示指标,如果测试器的时间框架匹配。) MA5 = iMA(NULL, PERIOD_M5, 1000, 0, MODE_SMMA, PRICE_MEDIAN, 2)。 Trevhib 2014.02.16 13:59 #103 cbalta: 嗨,速度慢的可能原因:iMA(1000)和其他一些长周期指标运行非常慢,在610测试器下,这些指标很舒服。 如果我减少周期,比如iMA(30),测试器会变快......但是同样的,在图表上不显示使用的指标,当我按 "打开图表 "时,只显示交易。(509在图表上正确显示指标,如果测试器的时间框架匹配。) MA5 = iMA(NULL, PERIOD_M5, 1000, 0, MODE_SMMA, PRICE_MEDIAN, 2)。 你是否向服务台报告过这两种情况,以供考虑? [删除] 2014.02.16 14:38 #104 我将开始一个新的EA。用相同的指标来构建它,一次一个。从一个非常基本的EA结构开始,每次只添加一个指标。 当你添加到你的EA时,每次都要进行测试,直到你确定新旧版本的MT4之间的确切功能 差异。 从一个完全成熟的EA开始,到一个新的平台更新,将很难分离出个别的功能变化,我想。 从一个骨架化的EA开始,将更容易理清这些变化,并找到解决方法。 [删除] 2014.02.16 14:54 #105 moneycode:我将开始一个新的EA。用相同的指标来构建它,一次一个。从一个非常基本的EA结构开始,每次只添加一个指标。当你添加到你的EA时,每次都要进行测试,直到你确定新旧版本的MT4之间的确切功能差异。从一个完全成熟的EA开始,到一个新的平台更新,将很难分离出个别的功能变化,我想。从一个骨架化的EA开始,将更容易理清这些变化,并找到解决方法。对不起,我不是初学者。我不是在开发新的系统,我是在迁移成熟的代码。你会发现,当你的构建完成后,一些新环境的疾病。 同时,与509相比,迁移后的代码的外部icustom调用 似乎也很慢。 [删除] 2014.02.16 15:03 #106 Trevhib: 你是否向服务台报告过这两件事,以供考虑? 谢谢你。 Ian Venner 2014.02.16 16:31 #107 cbalta:你好,我发现610的测试非常慢,在这个非常慢的测试完成后,当你在图表上显示交易时,"打开图表 "相关的指标没有显示在图表上,与509相反。这可能与指标变量的定义有关,它不是在块的顶部,而是在块的内部(如果是块)。(610测试非常慢,但很准确,与509相匹配,但需要很多小时才能完成。)我想,这种缓慢对实际执行也是有效的,在610下。我同意,我在1年回测 前的相同图表数据上再次运行测试EA 600+。结果与之前相比非常慢。 新的速度测试。测试EA在构建610上的1年回测与之前的测试结果相比。 MT4 build 509 MT4 build 606 MT4 build 610 测试1 测试2 测试313.510秒 13.588秒 13.603秒12.075秒 11.778秒 12.043秒26.317秒 25.943秒 27.815秒 平均值13.567秒11.965秒26.692秒 与509的差异11.8%快96.7% 更慢 好吧,这里有一个问题,我注意到terminal.exe一直在保留750 MB的内存,甚至在我开始测试之前,所以现在我删除了测试仪中500 MB的.fxt文件。Terminal.exe立即释放了大部分的RAM。现在我在610上再次运行3个测试。 在接下来的这些测试中,Terminal.exe只保留了68MB的RAM。新创建的.fxt文件又是500MB,符合1年回测的预期。 MT4 build 610 (删除旧的.fxt文件后) 测试1 测试2 测试311.622秒 11.934秒 11.481秒 平均值11.678秒 与509的差异快了13.9%。 我相信这一定意味着构建610有一个内存问题 FaceNord 2014.02.16 17:05 #108 我的EA,在509版本下,在2013年产生了超过2000个订单。 重新编译后,在没有任何修改的情况下,在610下,它产生了3个订单和一个列表:"测试者。0个符号没有找到"。 如果有任何解决的办法,我们将不胜感激。 Alain Verleyen 2014.02.16 17:08 #109 FaceNord: 我的EA,在509版本下,在2013年产生了超过2000个订单。 重新编译后,在没有任何修改的情况下,在610下,它产生了3个订单和一个列表:"测试者。0个符号没有找到"。 如果您有任何解决的想法,我们将非常感激。 欢迎来到mql4.com论坛。 你的EA所交易的符号是在市场观察中选择的吗? Ian Venner 2014.02.16 17:50 #110 所以我去了街对面的商店,然后回来,我想我离开了大约30分钟,现在我又看了看任务管理器,终端.exe的内存使用量在我离开时从68MB攀升到了544MB,所以这是怎么回事? 编辑。 我再次删除了.fxt文件,这次它对RAM的使用没有任何影响。我关闭了终端,但任务管理器仍然显示 terminal.exe 正在运行。所以我重新打开了终端并重新关闭了它,这次它也从任务管理器中关闭了。我重新启动终端。现在它又恢复到使用56MB内存。 1...45678910111213 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你好,我发现610的测试非常慢,在这个非常慢的测试完成后,当你在图表上显示交易时,"打开图表"相关的指标没有显示在图表上,与509相反。
这可能与指标变量的定义有关,它不是在块的顶部,而是在块的内部(如果是块)。
(610测试非常慢,但很准确,与509相匹配,但需要很多小时才能完成。)
我想,这种缓慢也适用于实际执行,在610下。
嗨,速度慢的可能原因:iMA(1000)和其他一些长周期指标运行非常慢,在610测试器下。在509下,这些指标很舒服,并在实际条件下工作。
如果我减少周期,比如iMA(30),测试器会变快......但是同样的,在图表上不显示使用的指标,当我按下"打开图表",只显示交易。(509在图表上正确显示指标,如果测试器的时间框架匹配。)
MA5 = iMA(NULL, PERIOD_M5, 1000, 0, MODE_SMMA, PRICE_MEDIAN, 2)。
嗨,速度慢的可能原因:iMA(1000)和其他一些长周期指标运行非常慢,在610测试器下,这些指标很舒服。
如果我减少周期,比如iMA(30),测试器会变快......但是同样的,在图表上不显示使用的指标,当我按 "打开图表 "时,只显示交易。(509在图表上正确显示指标,如果测试器的时间框架匹配。)
MA5 = iMA(NULL, PERIOD_M5, 1000, 0, MODE_SMMA, PRICE_MEDIAN, 2)。
你是否向服务台报告过这两种情况,以供考虑?
我将开始一个新的EA。用相同的指标来构建它,一次一个。从一个非常基本的EA结构开始,每次只添加一个指标。
当你添加到你的EA时,每次都要进行测试,直到你确定新旧版本的MT4之间的确切功能 差异。
从一个完全成熟的EA开始,到一个新的平台更新,将很难分离出个别的功能变化,我想。
从一个骨架化的EA开始,将更容易理清这些变化,并找到解决方法。
我将开始一个新的EA。用相同的指标来构建它,一次一个。从一个非常基本的EA结构开始,每次只添加一个指标。
当你添加到你的EA时,每次都要进行测试,直到你确定新旧版本的MT4之间的确切功能差异。
从一个完全成熟的EA开始,到一个新的平台更新,将很难分离出个别的功能变化,我想。
从一个骨架化的EA开始,将更容易理清这些变化,并找到解决方法。
对不起,我不是初学者。我不是在开发新的系统,我是在迁移成熟的代码。你会发现,当你的构建完成后,一些新环境的疾病。
同时,与509相比,迁移后的代码的外部icustom调用 似乎也很慢。
你是否向服务台报告过这两件事,以供考虑?
你好,我发现610的测试非常慢,在这个非常慢的测试完成后,当你在图表上显示交易时,"打开图表 "相关的指标没有显示在图表上,与509相反。
这可能与指标变量的定义有关,它不是在块的顶部,而是在块的内部(如果是块)。
(610测试非常慢,但很准确,与509相匹配,但需要很多小时才能完成。)
我想,这种缓慢对实际执行也是有效的,在610下。
我同意,我在1年回测 前的相同图表数据上再次运行测试EA 600+。结果与之前相比非常慢。
新的速度测试。测试EA在构建610上的1年回测与之前的测试结果相比。
测试2
测试3
13.588秒
13.603秒
11.778秒
12.043秒
25.943秒
27.815秒
好吧,这里有一个问题,我注意到terminal.exe一直在保留750 MB的内存,甚至在我开始测试之前,所以现在我删除了测试仪中500 MB的.fxt文件。Terminal.exe立即释放了大部分的RAM。现在我在610上再次运行3个测试。
在接下来的这些测试中,Terminal.exe只保留了68MB的RAM。新创建的.fxt文件又是500MB,符合1年回测的预期。
测试2
测试3
11.934秒
11.481秒
我相信这一定意味着构建610有一个内存问题
我的EA,在509版本下,在2013年产生了超过2000个订单。
重新编译后,在没有任何修改的情况下,在610下,它产生了3个订单和一个列表:"测试者。0个符号没有找到"。
如果有任何解决的办法,我们将不胜感激。
我的EA,在509版本下,在2013年产生了超过2000个订单。
重新编译后,在没有任何修改的情况下,在610下,它产生了3个订单和一个列表:"测试者。0个符号没有找到"。
如果您有任何解决的想法,我们将非常感激。
欢迎来到mql4.com论坛。
你的EA所交易的符号是在市场观察中选择的吗?
所以我去了街对面的商店,然后回来,我想我离开了大约30分钟,现在我又看了看任务管理器,终端.exe的内存使用量在我离开时从68MB攀升到了544MB,所以这是怎么回事?
编辑。
我再次删除了.fxt文件,这次它对RAM的使用没有任何影响。我关闭了终端,但任务管理器仍然显示 terminal.exe 正在运行。所以我重新打开了终端并重新关闭了它,这次它也从任务管理器中关闭了。我重新启动终端。现在它又恢复到使用56MB内存。