在MetaTrader 5策略测试器中分析测试结果并进行优化 - 页 4

 
Anatoli Kazharski:
改变要测试的字符列表已经被认为是对环境的一种改变。但现在,不幸的是,只能通过文件或输入参数来指定要测试的字符。

可以在测试器设置 中选择要测试的字符。然后它就会 "看到 "环境发生了变化。考虑将这个选项作为测试员开发的一部分。

//---

P.S . 向serviced报告了最近论坛帖子定期消失的情况。

只有当你在测试器设置中改变字符时,改变被测试的字符列表才算作一个改变。当测试人员有这样一个列表时,它将被视为一个变化(如果有的话)。

但是,只要你只是改变专家的设置而不改变其他东西,测试人员怎么会知道名单已经改变了呢?

毕竟,角色可以在测试过程中被加载。

一个典型的例子:一个在货币对上交易的专家顾问,它的一半都没有与存款的货币重合。这样一个简单的案例,你需要解释吗?

 

Slava:

只有当你在测试器设置中改变字符时,改变要测试的字符列表才算作一个变化。 ...

...

我们有可以在测试过程中加载的符号。

一个典型的例子:在一个货币对上进行交易的EA,其中没有一个货币对是与存款货币相同的。这样一个简单的案例,你需要解释吗?

解释总是令人感兴趣的。但更重要的是要找到这个 问题的答案。

斯拉瓦

只要你只是改变专家顾问的参数而不改变其他东西,测试人员怎么会知道列表已经改变了呢?

而一个可能的解决方案,至少作为一个供考虑的选项,已经存在了。

斯拉瓦

那么,当测试人员有这样一个列表时, 它将被认为是一个变化(如果有的话)。

//---

不幸的是,我还没有任何更多的选择来尝试实现这一点。

 
现在,事实证明,优化的速度取决于通过的顺序。如果先进行单字符传递,然后再进行多字符传递,执行时间将比优化传递的相反顺序短。
 
fxsaber:
现在,事实证明,优化的速度取决于通过的顺序。如果先进行单字符传递,然后再进行多字符传递,执行时间将少于优化传递的相反顺序。

我相信,这个案子绝对不是一个大规模的案子。因此,解决这个问题是没有意义的。

 
Anatoli Kazharski:

...

不幸的是,我还没有任何更多的选择来尝试实现这一点。

但肯定需要对此采取一些措施。

毕竟,测试仪现在是作为一个多符号测试仪出现的。设想一下,你需要同时处理几十个字符。你不能通过输入参数来做到这一点,而且通过文件来解决也很不方便。

 
Anatoli Kazharski:

但必须对此采取一些措施。

选项 - 交易员的生活秘诀:一次回测很好,但四次更好
 
有了这样的决定,大规模肯定是不可能的。而市场也是如此。
 

你还没有回答这个问题。

如果一个EA在一个货币对上进行交易,而这两个货币对的一半都不是存款货币,你会怎么做?

在这种情况下,像往常一样,交易高度依赖于输入参数。

 
Slava:

如何处理在货币对上进行交易的专家顾问,其两半货币都与存款货币 不同?

他们无数次要求我在测试器中改变账户货币,因为在MT4中一直可以这样做。

而如果你回答这个问题,是通过一个地方--拉动其他符号。真的,从一开始就不是真的关于这种情况。

 
Slava:

你还没有回答这个问题。

如果一个EA在一个货币对上进行交易,而这两个货币对的一半都不是存款货币,你会怎么做?

也就是说,像往常一样,交易在很大程度上取决于输入参数。

现在正在做的事情也是如此。在测试期间加载符号。

或者,就在测试开始前,确定并添加到为测试选择的符号列表中,如果存在这样的列表。

另外,如果在测试开始时确定不再需要缓存中的符号,那么在测试中就不要使用它们。

我不能有一个明确的答案,只能在假设和建议选项的层面上。我事先不知道哪一个可能更好。