测试结果为何不同?

 

我的同一个EA,同样的设置。一个是在本月12号(周三)测试的。另一个测试是在今天也就是15号(周六休市)。

参数完全相同,但测试结果大相径庭!这与休市与否有关吗?

 

看图貌似历史数据的问题。

第一个图明显是第二个图的后面平滑的哪一段,也就是说第一次测试的时候只有后面哪一段历史行情数据。第二次测试数据量多了所以结果完全不同了。你每次测试需要看下第一单什么时间成交的。

很多测试异常的原因多是历史数据不足或者残缺。

 

这位大哥,不是小弟失礼,你也太武断了吧。你怎就知道左边的图就是右边平滑的一段呢?

 
看着像啊。
 
第一次测试有420个错误数据。第二次的没有。
 

为了验证本人的猜测,在本月15号(周六)将从前备份的数据更新了mt4内的数据.并进行了测试,得到的结果类似上面一楼的右图。

为什么是类似,因为我备份的数据少几天,所以将测试时间范围缩短了一些。

并与今天17号(周一),又进行了一次测试。得到的结果和上面一楼的左图一致。

所以本人得出结论:mt4平台的测试结果与交易时间有关。

也就是说平时的周一至周五的测试结果与周末休盘的测试结果不同。

究竟哪个正确,本人推测是周一至周五的正确。

因为本人于周五将ea激活,其自动交易了一次,为盈利。

而在周末测试时将截止时间定为8月14日(之前测试截止时间为8月2日),

测试显示8月14日没有交易。

而今天测试结果为8月14日有交易,并且是盈利(交易时间为13:46)。

所以提示大家注意自己的测试时间。

我使用的平台是alpari的。

如果有人有任何异议,欢迎讨论。

 

嘿嘿!休市的时候点差会被放大! mt测试 的时候tikes的值是按照现在即时的点差计算的!所以对于剥头皮类等点差要求严格的ea中最好在实盘中加上时间限制

 
hexinchen 写道 >>

我的同一个EA,同样的设置。一个是在本月12号(周三)测试的。另一个测试是在今天也就是15号(周六休市)。

参数完全相同,但测试结果大相径庭!这与休市与否有关吗?

模拟平台,休市的间断,有时会有数据的缺失。

你的EA结果图形不怎么好看。