我也注意到了......但我把它归咎于mql5的 "不完美"-))
我优化了5个参数......我把基本信号作为输入......没有计算......我已经删除了所有可以删除的东西......。
结果,在4核处理器上运行1200次需要整个晚上......而这只是在一个月内......
我一直在寻找一种加速的方法......我已经限制eXpert每5分钟检查一次情况......这并不奏效......没有一秒钟的速度......。
所以两个星期以来,我一直在测试,测试......我倾向于认为我应该直接输入参数而不进行任何优化......
我也注意到了......但我把它归咎于mql5的 "不完美"-))
我优化了5个参数......我把基本信号作为输入......没有计算......我已经删除了所有可以删除的东西......。
结果,在4核处理器上运行1200次需要整个晚上......而这只是在一个月内......
我一直在寻找一种加速的方法......我已经限制eXpert每5分钟检查一次情况......这并不奏效......没有一秒钟的速度......。
所以两个星期以来,我一直在测试,测试......我倾向于认为我应该直接输入参数而不进行任何优化......
我起初也认为我的代码中有一个错误。我搜索并简化了它,但后来我得到了这个(...)。"专家"。
input int X = 100; int OnInit() { return(0); } void OnDeinit(const int reason) { } void OnTick() { Print("Тик-Так."); }
结果是一样的。
1次通过需要7-9秒。这样的胡说八道都出来了。
- www.mql5.com
是的,每个人都在驻足观看 :)只是没什么可说的。我已经习惯了在一个2核处理器上对10.5万步的 "所有刻度 "进行快速优化需要5-6天的事实。没有投诉。
但之前的速度要快得多
我的电脑从5月起就没有停止过--它一直在优化。这就是为什么我已经失去了它是否更快的原因。
补充:我刚刚注意到,编译器的速度变快了10倍。
我的电脑从5月起就没有停止过--它一直在优化。所以我已经不知道它是否更快了。
而我选择了一些参数,点击了测试...早上,我数了数跑步的次数,还剩下多少......。计算出离优化结束还有50天...我的电脑有4个核心+2个核心代理...我不需要这种优化,所以我把它关掉了...
以下是日志的截图
和StrategyTester_5passes.log文件都附在后面。请解释问题是什么,以及如何在策略测试器中正确优化。