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

 
在《特工日志》中,有这样几句话。
KI      0       14:59:10.034    Tester  optimization pass 172473032813 started (batch of 41 tasks)
FJ      0       14:59:16.731    Tester  172473032813 OnTester result 9.949999999999999 : passed in 0:00:06.696
QO      0       14:59:25.171    Tester  1010452003938 OnTester result 0 : passed in 0:00:08.439
LJ      0       14:59:31.921    Tester  47795107913 OnTester result 2.65 : passed in 0:00:06.750
JD      0       14:59:40.336    Tester  1428291810156 OnTester result 0 : passed in 0:00:08.413
突出显示的数字是什么意思?如果这些是在一个完整的通道空间中的通道数量,那么这个数字如何用来识别通道?
 

在 "按点 "模式下,相对缩水看起来很滑稽。

我希望能够在相对值和绝对值之间切换。也就是说,如果你选择了绝对值--所有数值都是绝对值。选定相对的--相应的变化。

一切都储存在opt中。


HH,我也许应该做一个opt->数据库转换器。并使用第三方解决方案来查看优化结果。

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

图书馆:虚拟

Igor Makanu, 2020.09.03 00:10

我使用了几个查询 - 在DB浏览器(SQLite)中,我点击两次就创建了一个测试DB,有一个SQL标签,你可以在那里创建和测试一个查询。

 

线条颜色的交替不会立即开始。


用不同的颜色来突出标题如何?
 
fxsaber:

你也许应该做一个opt->DB转换器。并使用第三方解决方案来查看优化的结果。

一切尽在你掌握之中 ))))

我不会费心在MQL中写如何创建一个数据库,然后在其中创建一个表....。你需要花2-3天的时间来研究材料和编写代码。

但是,我认为,在2-3分钟内创建一个数据库和必要的表,然后开始用MQL 的数据来填充,这将花费同样的2-3天的学习时间,但它的效率更高

SZY: DB浏览器(SQLite)在数据库结构和上下文菜单中右击复制CREATE表达式,将简化从MQL 创建表的任务,如果你仍然想使用MQL 做和创建一个数据库的话

 
Igor Makanu:

一切都在你的掌握之中 ))))

我不会费心在MQL中写如何创建一个数据库,然后在其中创建一个表....。你需要花2-3天的时间来学习材料和编写代码。

但是,我认为,在2-3分钟内创建一个数据库和必要的表,然后开始用MQL 的数据来填充,这将花费同样的2-3天的学习时间,但它的效率更高

SZY: DB浏览器(SQLite)在数据库结构和上下文菜单中右键单击,并复制CREATE表达式,将简化从MQL 创建表的任务,如果你仍然想使用MQL 做和创建一个数据库的话

谢谢你的推荐,我将不得不权衡一下这一切。暂时先把话题归零。

 

过滤器似乎是原始的。

删除了突出显示的过滤器,所以除了Sharp > 0.5以外的所有结果都消失了。也就是说,我禁用了过滤器来查看所有内容,但得到了另一个过滤器。

 

祝大家今天愉快


用MetaTrader 5终端的任何专家顾问终止策略测试器后,例如Moving Averages.mq5,它不断加载80%或更多的计算机内存,直到我关闭终端。我试图在Windows 7 64位的任务管理器中关闭metatester64.exe 进程,但它不会退出。这只是我的问题,还是一个常见的问题?

  1. 首次存款 - 50000卢布
  2. 模拟 - 每个刻度都是基于真实的刻度
  3. 测试期--从2020年1月1日到现在

真诚的,弗拉基米尔。




 
MrBrooklin:

祝大家今天愉快


在用MetaTrader 5终端的任何专家顾问(例如Moving Averages.mq5)终止策略测试器后,它不断加载80%或更多的计算机内存,直到我关闭终端。我试图在Windows 7 64位的任务管理器中关闭metatester64.exe 进程,但它不会退出。这只是我的问题,还是一个常见的问题?

  1. 首次存款 - 50000卢布
  2. 模拟 - 每个刻度都是基于真实的刻度
  3. 测试期--从2020年1月1日到现在

真诚的,弗拉基米尔。

当测试员完成其工作,并且终端本身处于活动状态时,它将累积的缓存保留几分钟,等待下一个任务。

几分钟后,测试仪重置了缓存并从内存中卸载。

这种保持模式允许更快地重新启动测试。

 
MetaQuotes:

测试员在完成工作后,在终端本身处于活动状态时,将积累的缓存保留几分钟,等待下一个任务。

几分钟后,测试仪重置了缓存并从内存中卸载。

这种保持模式可以加快测试重新启动的速度。

非常感谢您的解释!现在我将知道。

真诚的,弗拉基米尔。
 
在一个完整的枚举中,如果你改变了参数标签中的值范围 或步骤,缓存就不会被拾起,所有的东西都要重新计算。