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

 
fxsaber:

然后我尝试在测试器中运行的EA中,不是通过ini文件,而是通过剪贴板获得原始设置。但是,不幸的是,我不明白如何获得终端手柄。

你可以通过Agent的路径从运行中的终端集合中识别自己的终端--它也包含终端的路径。但是,获得一个运行中的终端机的列表,以及它们的路径来应用这个线索并不可行。如果你告诉我,那就太好了。然后我们就可以得到被测试的专家顾问的初始数据。

我已经解决了这个问题。

 
Slava:
这是有意为之的,以免破坏了原来的套装

谢谢你。以下行为是否是一个缺陷?


当选择优化缓存时,出现优化图,测试仪的设置与opt文件中规定的相同。

但顾问的参数 - 没有。为了看到,在选定的缓存中顾问的优化参数是什么,你必须从优化标签中选择一个单一的程序。

 

请,如果在优化选项卡中应用了单次运行,请在测试器设置中禁用优化模式。

现在它没有被关闭,你会得到很多错误的优化运行,而不是单次运行。

 
fxsaber:

过去,使用优化结果 是非常方便的。你高亮显示一个有趣的通行证,然后按某些列进行排序,高亮显示的通行证仍然高亮可见。

现在,在排序之后,只有最上面的一行被高亮显示,之前的段落完全不可见了。

是否有可能恢复以前的行为?

指定的行为没有被重现。突出显示的行保持在视野中,不管排序如何。

需要精确的复制步骤

 
fxsaber:

请,如果在优化选项卡中应用了单次运行,请在测试器设置中禁用优化模式。

现在它没有被关闭,你会得到很多错误的优化运行,而不是单次运行。

错误的优化运行从何而来?

你不改变专家顾问的输入参数进行下一次运行吗?

 
Slava:

指定的行为没有被重现。突出显示的行保持在视野中,不管排序如何

需要准确的复制步骤

我通过GUI选择以前的缓存记录。它总是在那里繁殖。

 
Slava:

错误的优化运行从何而来?

你不改变专家顾问的输入参数进行下一次运行吗?

例如,我从优化选项卡中做最佳运行。然后我想看看在更大的间隔时间内,这个运行会有什么表现。我改变了间隔时间,在点击 "开始 "之前并不总是记得我需要关闭优化功能。


另外,在优化选项卡的运行后,我经常改变一些输入参数,以使例如在运行结束时生成一个HTML报告。然后我又按下了 "开始",忘记了关闭 "优化"。


当我使用Multitester时,我得到了几十个缓存,我审查了这些缓存。而在选择了每一个人之后,我必须一直关闭优化,以避免错误地重新启动它。


也许其他人有不同的看法,但我的逻辑是这样的:一旦你开始观察优化的结果,你更有可能用单次运行来工作,而不是重新运行优化。


因此,我建议,如果你在优化选项卡中用PCM选择单次运行,你就禁用优化模式。

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

我通过GUI选择以前的缓存记录。它总是在那里播放。

以前的缓存是遗传的吗?
 
fxsaber:

其他人可能有不同的看法,但我的逻辑是,一旦你开始看优化的结果,你更有可能用单次运行来工作,而不是重新运行优化。

所以我建议,如果PCM在优化选项卡中选择单一运行,那么就禁用优化模式。

是的,我也一直在运行优化,而不是单一的运行。

在运行任何一个测试后,退出优化模式是合乎逻辑的。

原因: