新建的604中的测试器不能正确工作 - 页 8

 
RaptorUK:
你的.fxt 文件有多大? 如果它大于4GB,那么这就是原因。

它不应该那么大,我的4年回测 产生的fxt文件大约为2.75GB。
 
Trevhib:


我们不能让我们复杂的、真实的、真金白银的EA正常地进行回测(即在60倍构建的情况下达到与509和之前相同的测试结果)。他们看起来交易正常(尽管不那么容易分辨细节),但回测显示出非常不同的结果。导致这种情况的潜在问题有很多,到目前为止,不可能找出哪些是罪魁祸首,也很难从名单中完全排除任何东西。

我的帖子恐怕没有增加任何技术价值,但它确实表明仍有有能力的人/团队在那里挣扎着面对新的现实。

你是否确定你的509和600构建有相同的图表 数据?
 
SDC:
它不应该那么大,我的4年回测 产生的fxt文件大约是2.75GB。
这取决于体积 ....
 

你好,SDC。

鉴于在历史数据方面的变化,这是我们一直在关注的领域之一。 我们一直在努力把它从潜在问题的清单中消除。

我昨天与MQ的一个人进行了以下(经过编辑的)互动(请记住,我们直接从经纪人那里采购/支付所有的M1数据,并在使用前彻底分析其完整性,此后也没有改变过)。

Trev:我们一直在一个实时的、与经纪商连接的终端中使用策略测试器,在那里,M1.hst文件被不断地添加到新的M1经纪商数据中。我想我的问题是,作为终端升级的一部分,是否对我现有的M1 .hst文件做了任何处理,当新数据进入时,该文件发生了什么变化(即它是否以正确的格式被更新)?

MQ:在新的MT4 600测试中,专家不需要做任何事情。


这个答案并不是我真正想要的(尽管这可能只是语义上的)。 我想知道作为升级的一部分,对我的.hst做了什么细节(如果有的话)。 整个东西是否已经被转换为新的格式,以至于旧的数据已经可以用新的终端的测试器来使用,新的数据是否以正确的方式被输入了? 如果这些问题的答案是肯定的(并且假设已经准确地完成了),那么我可以100%肯定地回答你的问题SDC,并将其从我的问题列表中删除。

 
Trevhib:

你好,SDC。

鉴于在历史数据方面的变化,这是我们一直在关注的领域之一。我们一直在努力把它从潜在问题的清单中消除。

我昨天与MQ的一个人进行了以下(经过编辑的)互动(请记住,我们直接从经纪人那里采购/支付所有的M1数据,并在使用前彻底分析其完整性,此后也没有改变过)。

Trev:我们一直在一个实时的、与经纪商连接的终端中使用策略测试器,在那里,M1.hst文件被不断地添加到新的M1经纪商数据中。我想我的问题是,作为终端升级的一部分,是否对我现有的M1 .hst文件做了任何处理,当新数据进入时,该文件发生了什么变化(即它是否以正确的格式被更新)?

MQ:在新的MT4 600测试中,专家不需要做任何事情。


这个答案并不是我真正想要的(尽管这可能只是语义上的)。我想知道作为升级的一部分,对我的.hst做了什么细节(如果有的话)。整个东西是否已经被转换为新的格式,以至于旧的数据已经可以用新的终端的测试器来使用,新的数据是否以正确的方式被输入了?如果这些问题的答案是肯定的(并且假设已经做得很准确),那么我可以100%肯定地回答你的问题SDC,并把它从我的问题列表中删除。

数据是一样的,只有.hst格式被改变了。正如SDC的测试所显示的,回测 结果在build 509和60x都是一样的。但这也表明,SDC的第一次尝试被破坏了,因为他没有使用相同的数据。

虽然经纪人可以改变你的数据。

 
kekkis:

我可以看到你在使用新的 "事件",尝试使用旧的mt4语法,用于60*版本。

谢谢,问候


我这样做了,无论我在新的构建中使用start()还是OnTick(),对结果都没有区别。我决定在新的编译器中使用新的语法和#property strict,以最大限度地发挥差异的潜力。

虽然我仍然有两个版本的相同的图表数据,但如果有人认为他们已经发现了一个问题,改变了他们的代码在新版本中的运行方式,欢迎修改测试代码,包括该问题的例子,然后我将再次运行测试,以便我们可以看到它对回测有什么影响。

在做这些测试时,我确实注意到了几个小的错误。

1)在新的终端中,当登录和退出不同的账户时,导航器中的小人在所有的账户上都保持绿色,使人难以分辨哪个账户是登录的。

2)策略测试器中 的价差框。当我输入点差为3时,该框中的数值会间歇性地自行变为30。这可能与5位数的账户有关....,它是否想告诉我,我应该输入30,因为它是5位数?

 
SDC:

好的,我添加了一个init()到deinit()的耗时计算。

1年回测,欧元/美元,1分钟图表

建立509

  • 测试1:13.510秒
  • 测试2:13.588秒
  • 测试3:13.603秒
  • 平均数。13.567秒

建制606

  • 测试1:12.075秒
  • 测试2:11.778秒
  • 测试3:12.043秒
  • 平均值。11.965秒

构建606策略测试者平均比构建509快11.8%。

这是视觉或非视觉模式吗?
 
RaptorUK:
这是视觉或非视觉模式吗?

非视觉。
 
SDC:
非可视化。
好的,谢谢. . . 如果你有时间和意愿......你能不能在视觉模式下重新运行你的测试?
 

在整个测试中,在32倍的情况下可以吗?我是在一台十年前的AMD 2.4Ghz双核笔记本电脑上进行这些测试的,所以不要指望在速度测试 中获得惊喜,笑。