Richter mt4是MQL5平台上近期热门的EA,售价1599美金。有客户自行测试后,感觉像是发现了交易“圣杯”,来征求我的意见。我一贯认为,只要在合理条件的测试中出现“圣杯”曲线,那大概率存在异常,不是数据造假就是有套路。

根据作者推荐的交易品种,我们挑选了几个进行测试。结果显示,常规测试中全是“圣杯”曲线。但当我们采用倒退28年时间验证测试时,该EA就原形毕露了,可直接判定其采用了时间代码造假策略。

倒退28年测试法是验证策略造假的常用方法之一。由于每28年日期和星期会完全对应,所以将数据往过去移动28年,能确保日期与星期匹配。部分EA会通过硬编码日期或时间段来操纵回测结果,让回测数据看起来更有利。进行28年数据移动测试时,如果EA没有硬编码日期,那么开启或关闭28年数据移动后的回测结果应该相近。我们可以据此判断EA是否存在作弊行为。

对于高价EA,价格贵并不意味着一定优质。不少资金充裕的交易者坚信“一分钱一分货”,但在MQL5市场,这个理论并不适用。这些年我们测试过的价格超过1000美金的策略,绝大多数都是造假或存在问题的EA。当然,单纯以价格来评判EA质量并不合理,这只是基于经验的看法,一切还得以实际测评结果为准。