为什么不能相信交易次数过少的回测结果
为什么不能相信交易次数过少的回测结果
看EA回测时,大多数人首先关注的是盈利因子或年化收益率。但决定这些数字是否值得信任的,其实是交易次数。如果交易次数太少,无论盈利因子多么亮眼,都可能只是偶然的结果。
即使PF5.56,交易28次也可能只是运气
我们来看一个具体案例。某个比特币D1(日线)趋势EA,在8年的真实点差(tick)验证中得到了以下数据:
- 盈利因子 5.56
- 最大回撤 仅3.2%
- 交易次数 28次
PF5.56看起来非常出色,很多人看到这里就会立刻心动。但当你看到8年里只有28次交易时,评价就会彻底改变。如果一年只交易3到4次,那么其中只要有几次大赚,整体数据就会显得异常出色。如果这28次交易中有3次只是偶然的大胜呢? 只要去掉这3次,优势可能就荡然无存。
相比之下,某个USDJPY趋势EA在9.4年间进行了631次交易,盈利因子为1.50,胜率34.5%。PF数字看起来平平无奇,但631次这个交易次数,强有力地说明1.50这个数字并非偶然。即使去掉其中几次交易,结果也几乎不会改变。
交易次数多但数字平淡的PF1.5,远比交易次数少但数字亮眼的PF5.5更可信。
为什么交易次数如此重要——抛硬币的例子
如果抛硬币3次都是正面,你能说"这枚硬币容易出正面"吗?不能。即使是普通硬币,连续3次正面的概率也有八分之一。
EA也是同样的道理。交易次数太少时,你无法区分"只是恰好碰上了好行情"和"真正的优势"。交易次数越多,偶然性就越难解释这些数字,数字为真的概率也就越高。在统计学中,这被称为"样本量"。
参考标准:多少次交易才值得信任
虽然没有严格的阈值,但实务上可以参考以下标准:
| 交易次数 | 评价 |
|---|---|
| ~30次 | 统计上几乎没有意义,无法与偶然区分 |
| 30~100次 | 仅供参考,能看出大致方向但无法下结论 |
| 100~500次 | 具备一定可信度,但需注意行情阶段的偏差 |
| 500次以上 | 达到统计学上有意义的水平,经历了多种行情 |
更重要的是,要结合验证周期一起看。如果500次交易都集中在1年之内,那实际上只经历了一种行情阶段。只有当**500次以上的交易跨越了雷曼危机、疫情、加息周期等多个不同阶段(regime)**时,才能真正称得上稳健。
隐藏交易次数过少的常见套路
一些销售页面会用各种手法掩盖交易次数过少的问题:
- 用复利放大净利润金额:像"+5,000%"这样的数字,并非由交易次数决定,而是通过复利乘算得出。即使交易次数很少,净利润金额也能显得十分惊人。
- 只放大展示盈利因子:例如PF5.56(28次)这样,只强调PF数值而不写交易次数。
- 只展示年化收益率:年化收益率是掩盖交易次数的便利工具。
因此,查看回测数据时,请务必寻找交易次数。如果没有标注,这本身就是一个警示信号。
自行验证
我们的免费EA(基于收盘K线的Donchian突破策略)已公开源代码并完成真实点差(tick)验证,在USDJPY H1上有631次交易实绩。你可以自行运行回测,亲眼确认交易次数、盈利因子和每年的盈亏情况。这可以作为一个"交易次数多、经历了多种行情"的EA在统计学上表现如何的实例参考。
我们的付费产品也遵循同样的标准,公开了所有产品的交易次数、验证周期和真实数据。即使PF很高,交易次数只有几十次的产品,我们也不会将其作为主力产品。
总结
- 回测的可信度取决于交易次数(样本量)
- 631次交易的PF1.50,比28次交易的PF5.56更值得信赖
- 参考标准是500次以上,且经历了多个不同的行情阶段
- 复利、单独展示PF、年化收益率,都是掩盖交易次数过少的常见手法
- 对未标注交易次数的回测应保持怀疑
相关文章
📧 涨价预告 + 免费5天邮件课程
所有EA目前均为首发价,并将随销量阶梯式上调。在每次涨价前收到通知,另有每日一封邮件:自动交易本质、正确解读回测、券商选择技巧。
※ 严格保护隐私。可随时取消订阅。