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

 
我真的希望看到中断后的遗传学继续下去。我有这种情况经常发生。我知道,遗传学是一个随机的过程,它不是关于过程的可重复性,而是关于保存状态。如果当前状态的快照被充分保留,这并不难做到。如果遗传学的延续仍然取决于从一开始的所有优化 - 更加困难,但也可以做到。有一个优化缓存,你可以运行之前的步骤并恢复当前状态。可能我们要把缓存结构复杂化一些,但复杂的修改是可以等待的,我们已经被这个问题困扰了很久了。最主要的是开发人员要将其纳入路线图。在我看来,这很重要。在大事情中,继资源优化之后,在蜱虫测试中排名第二。
 

关于交易、自动交易系统和策略测试的论坛

图书馆:MultiTester

fxsaber, 2019.12.02 17:31

有时需要清理Tester文件夹。例如,一个大小适中的opt文件是~2Mb。如果做了10K的优化,已经是20Gb了。10K字符也是如此。

你可能会遇到一个过于臃肿的文件夹。

缓存文件夹中的大量文件(数以千计)导致在终端中首次打开测试器时速度变慢 - CTRL+R。

 
尊敬的同事,请问MT5在优化时是否考虑到了交易费用?
 
Luchezar Shalomaev:
尊敬的同事,请问MT5在优化时是否考虑到了交易费用?

是的。

 
fxsaber:

是的。

谢谢你,那么股权价值考虑到了佣金损失?

 
Luchezar Shalomaev:

谢谢你,那么股权价值包括佣金损失?

见交易历史中的佣金栏。

 
fxsaber:

见竞价历史中的佣金栏。

是的,有的,非常感谢。

 

当你在优化选项卡中用PCM选择 "运行单个测试 "时,相应的测试器设置文件并没有生成。

MQL5\Profiles\Tester\*.ini
 
fxsaber:

当你在优化选项卡中用PCM选择 "运行单个测试 "时,相应的测试器设置文件并没有生成。

这样做是故意的,以便不破坏原来的一套。
 
Slava:
这样做是故意的,以免破坏原来的一套。

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

关于交易、自动交易系统和策略测试的论坛

虫子,虫子,问题

fxsaber, 2019.12.09 14:03

我需要在Agent上运行的EA能够检索到终端手柄,因为它是在Agent上发送的。

你可以通过代理的路径从运行中的终端集合中识别你的终端--它也包含终端的路径。但我无法得到运行中的终端机列表和它们的路径来应用这个线索。如果你告诉我,那就太好了。然后就可以马上从被测试的EA中获得其启动的初始数据。