TitanForge EA MT5 是 MQL5 上近期的热门策略,应客户点名要测评,正常回测直接跑出一条典型的“圣杯”资金曲线,平滑上行,几乎不带回撤。到这一步其实已经可以淘汰了:凡是长成这样的,百分百是问题 EA。用“倒退28年验证法”重跑了一遍。曲线立刻现了原形,真实资金曲线一露出来,直接判为造假 EA。

说一下这个方法的原理。倒退28年验证法针对的就是硬编码日期、时间段这类造假:为什么是28年?因为把回测起点往前推28年,日期和星期能完全对应,不用担心对应设置发生偏移。只要作者在代码里对日期和时间段动手脚,删除亏损单子等。只要他用了这类手段,就一定查得出来,真实曲线也一定能还原。

顺便回顾一下造假史。MT4 那个大爆发阶段,主流手法就是硬编码日期和时间段,再加一类“读取数据”造假。到了MT5,硬编码还是主力;另外多了一招:干脆把回测限制成不能往前倒推28年或者限制部分历史回测。这招更蠢,此地无银三百两,本身就是问题 EA 的有力证据。

最近有新关注的朋友问这块怎么验证,可以看最后一张图,那是 TDS 官方的介绍,工具层面的原理写得很清楚。tds对接MT4直接有这个功能,点选可以使用,MT5的将数据用工具倒退28年再测试。