总收益 =(期末资金 - 期初资金)/ 期初资金。它的问题是完全没有时间概念。
同样赚 50%,一个用了两年,一个是十年涨上来的,含金量天差地别。所以看总收益时必须同时看回测区间长度。
另一个陷阱是它对起点极其敏感。如果回测起点刚好在一轮大牛市的底部,总收益会好看得离谱,但这和策略能力没关系。
年化收益把总收益折算成每年的复合增速,解决了时间长度不可比的问题。计算方式是 (期末/期初)^(1/年数) - 1。
经验参考:A股长期年化 10%~15% 已经相当不错,20% 以上要警惕是不是区间选得巧或者过拟合。看到动辄 50%、100% 的年化,第一反应应该是去看它的回测区间和交易次数。
最大回撤是资金曲线从最高点回落到最低点的最大幅度。它直接对应一个现实问题:你能忍受账户缩水多少还不割肉?
一个年化 25%、最大回撤 60% 的策略,和年化 18%、最大回撤 20% 的策略,后者对绝大多数人更实用。因为回撤 60% 意味着 100 万变 40 万,多数人在这个过程中就放弃了,最终拿不到那个 25%。
所以选策略的正确顺序是:先看最大回撤能不能接受,再看收益。
胜率是盈利交易占全部交易的比例。很多人以为胜率越高越好,其实完全不是。
举两个例子:策略 A 胜率 90%,每次赚 1%、亏 20%,十次里赚九次共 +9%,亏一次 -20%,净亏 11%。策略 B 胜率 35%,每次赚 15%、亏 5%,十次里赚三次共 +45%,亏七次共 -35%,净赚 10%。
真正要一起看的是「盈亏比」——平均每次盈利 / 平均每次亏损。高胜率配低盈亏比,往往意味着在死扛亏损单,这是最危险的形态。
夏普比率 =(策略年化收益 - 无风险利率)/ 收益的波动率。它衡量的是「每承担一份波动,换来多少超额收益」。
经验值:夏普 > 1 算可用,> 2 算优秀,> 3 要怀疑数据有问题(比如用了未来函数、没考虑涨跌停和手续费)。夏普为负说明承担了波动还不如买国债。
注意夏普对波动一视同仁,涨得猛也会拉低夏普。所以它更适合比较同类策略,不适合跨类型硬比。
回测区间 + 交易次数:先确认样本够不够,几十次以内基本不可信。
最大回撤:先看这个能不能接受。
年化收益:再看收益水平是否合理。
盈亏比 + 胜率:一起看,判断盈利模式是否健康。
夏普比率:最后看性价比,横向比较同类策略。