MetaTrader 5策略测试器:缺陷,缺陷,改进建议 - 页 36

 
Grozir:

你能告诉我如何清除策略测试器中 以前的测试历史吗?

为什么我需要这样做?我只有在需要对策略测试器进行以前的设置时,才会看一下概览标签。它很方便。其余的东西并不妨碍我。

更重要的是,它有一个不错的搜索引擎。这就是为什么在数百种设置中很容易找到合适的设置。

 
fxsaber:
我已经找到了其中一个可以加速测试器的地方。事实证明,每次当测试者比较两个价格(例如,BuyLimit和Tick.ask)时,它都是通过昂贵的归一化进行的。没有必要这样做!"。

如果进入测试器的价格事先被规范化,那么优化的速度会快上几十个百分点。

事实上,这是一个免费的方法,可以显著提高测试仪的性能。虚拟,在很大程度上是因为这个原因,即使在点子模式下也比普通的测试器要好。


你只需要通过NormalizeDouble 对初始价格进行规范化处理(不要使用其他规范化函数)。

 
Slava:

你可能清理了错误的文件夹。

在客户终端的主菜单中,选择文件 - 打开数据文件夹。再往前走--MQL5\Profiles\Tester--看看那里有什么。

我在两个端子上进行了检查。便携式和正常。

便携式找到了该文件并将其删除。

正常。那里的路径是棘手的 "C:\Users\*****\AppData\Roaming\MetaQuotes\Terminal\F075********************************\Tester \logs或cache"。

都擦掉了,画面没有改变。

 
Grozir:

在两个端子上测试。门户和普通。

Portalle找到了该文件并将其删除。图片没有变化。

在常规情况下。有一个棘手的路径,"C:\Users\*****\AppData\Roaming\MetaQuotes\Terminal\F075********************************\Tester \logs或cache"

都擦掉了,画面没有改变。

C:\Users\*****\AppData\Roaming\MetaQuotes\Terminal\F075********************************\MQL5\Profiles\Tester

 
Slava:

C:\Users\*****\AppData\Roaming\MetaQuotes\Terminal\F075********************************\MQL5\Profiles\Tester

谢谢你的回应。以及引导你走向正确道路的艰苦工作。

全部找到。这一切都成功了。谢谢你。

 
Slava:
令人信服的。

2269 - 成功了,谢谢你。

 
Slava:
明白了。我们会解决这个问题。

2269 - 现在这很好。谢谢你。

 

如果你在遗传学家面前只留下一个Agent,那么当你开始优化 时,它将采取512个作业的堆栈。

如果其他代理在计算这个包时被启用,他们将不会参与,直到第一个代理完成计算其包的工作。


 

6个任务,3个代理。每人收到2份。

当所有3个都各给出一个结果时,就到结果选项卡上看了看(通过0、2和4)。然后切换到日志,当优化完成后,结果标签被自动启用。

但按通行证号排序,却出现了问题。


 

图片2269。清除了 \Tester\cache\,重新编译了EA。

优化显示335个交易,单一测试显示32个。