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

 
cbalta:

嗨,谢谢你的转换器信息。这里是同一个专家的M15测试,在604和509中。我可以提供源代码,这是一个公共开发的代码。

我没想到会有这么大的差别。有两种可能。

a. 数据不匹配。

在与经纪商断开连接的情况下,将509构建中的.hst文件导入604构建中,然后在两个终端中设置相同的点差,在两个终端中设置相同的EA设置。 即使这样,也有可能出现性能差异,但应该是最小的。 为了得到相同的结果,所有的变量都必须是相同的。
 

********** 我已经得到了这个错误 ****************


测试器的刻度不完整/没有达到柱子的低点/高点。

我写了一个小EA来显示实习生产生的ticks

FDAX的闪电崩盘是在2014.02.06 13:45 - 13:50 - bar。

18:12:49 2014.02.06 13:45 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:45:00: Bid= 9175
18:12:49 2014.02.06 13:45 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:45:02: Bid= 9157
18:12:49 2014.02.06 13:45 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:45:04: Bid= 9139.5
18:12:49 2014.02.06 13:45 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:45:12: Bid= 9135
18:12:50 2014.02.06 13:45 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:45:14: Bid= 9117.5
18:12:50 2014.02.06 13:45 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:45:16: Bid= 9099.5
18:12:50 2014.02.06 13:45 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:45:24: Bid= 9095
18:12:50 2014.02.06 13:45 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:45:26: Bid= 9073
18:12:50 2014.02.06 13:45 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:45:28: Bid= 9050.5 <---这是产生的最低刻度线
18:12:51 2014.02.06 13:48 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:48:13: Bid= 9174.5
18:12:51 2014.02.06 13:48 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:48:14: Bid= 9175.5
18:12:51 2014.02.06 13:48 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:48:15: Bid= 9176.5
18:12:51 2014.02.06 13:48 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:48:16: Bid= 9177.5
18:12:51 2014.02.06 13:48 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:48:25: Bid= 9178.5
18:12:52 2014.02.06 13:48 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:48:26: Bid= 9179.5
18:12:52 2014.02.06 13:48 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:48:27: Bid= 9180.5
18:12:52 2014.02.06 13:48 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:48:28: Bid= 9181.5
18:12:52 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:28: Bid= 9182.5
18:12:52 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:28: Bid= 9183
18:12:52 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:28: Bid= 9183
18:12:53 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:29: Bid= 9183.5
18:12:53 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:29: Bid= 9183.5
18:12:53 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:29: Bid= 9184
18:12:53 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:29: Bid= 9184
18:12:53 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:36: Bid= 9184.5
18:12:54 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:36: Bid= 9184.5
18:12:54 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:36: Bid= 9185
18:12:54 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:37: Bid= 9185
18:12:54 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:37: Bid= 9185.5
18:12:54 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:37: Bid= 9186
18:12:55 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:38: Bid= 9186.5
18:12:55 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:38: Bid= 9186.5
18:12:55 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:38: Bid= 9187
18:12:55 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:38: Bid= 9187
18:12:55 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:39: Bid= 9187.5
18:12:55 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:39: Bid= 9187.5
18:12:56 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:39: Bid= 9188
18:12:56 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:39: Bid= 9188
18:12:56 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:56: Bid= 9182.5


图表显示了这些截图:该条的低点(M1/M5)是@ 9028.5,但测试者没有达到低点。这就是为什么在我的第一个例子中,止损点没有被释放!


M5


而在M1中。

M1

 

test_604_hstminport509

谢谢你的提示,没有变化。

编译器知道变量是否相同。可能,我们需要知道新编译器数据类型的细节,与旧的MT4相比。

虽然没有给出警告,但他们的工作是不同的。

我需要测试一些其他的EA,以便与这个测试进行比较。

 
kla-mue:

********** 我已经得到了这个错误 ****************


测试器的刻度不完整/没有达到柱子的低点/高点。

我写了一个小EA来显示实习生生成的ticks

你有"不匹配的图表错误 "吗?
 

509_2


604_2

另一个604和509测试。可能是一些浮动双数的精度问题......或数据时间变量......没有警告......。

 

奇怪的是,509构建的ex4和604迁移/编译的代码(没有警告)在604下都显示出同样糟糕的行为,对于一些EA。

我需要知道新旧编译器之间的一些细节,以便能够抓住问题所在。

 
kla-mue:

********** 我已经得到了这个错误 ****************


测试器的刻度不完整/没有达到柱子的低点/高点。

我写了一个小EA来显示实习生产生的ticks。

你有"不匹配的图表错误 "吗?

====> 没有,我非常注意正确的历史(它是一个非常年轻的历史,所以它可以从经纪人那里获得)。

克劳斯

 
RaptorUK:
在与经纪商断开连接的情况下,将509构建中的.hst文件导入604构建中,然后在两个终端中设置相同的点差,在两个终端中设置相同的EA设置。 即使这样,也有可能出现性能差异,但应该是最小的。 为了得到相同的结果,所有的变量都必须是相同的。


你好,我在Build 604上有个问题,我不能下载指标或模板。谁能帮帮我,谢谢
 
topcat275:

嗨,我在Build 604上有个问题,我不能下载指标或模板。谁能帮帮我,谢谢
这与"新版604的测试器不能正常工作 "有什么关系?
 
ubzen:
对不起。这个问题会对高级用户产生很大的反作用。我意识到的是,当一些软件公司试图使事情变得简单而对新手友好时。他们最终只是拿走了选项。我没有兴趣取消我的数据导入,只是因为导入数据有太多的细微差别。

同意,但请注意,当我的意思是改进,我的意思是给自动选项。我不是在说失去控制(就像我们在MQL5中失去的那样)。