第15章 策略绩效评估:夏普比率与卡玛比率、最大回撤与恢复时间、盈亏比与胜率分析
做量化交易这么多年,我见过太多人一上来就问:「你这个策略年化收益多少?」好像收益高就是好策略。嗯,这其实是个大坑。我早期也犯过这个错,回测跑出来年化80%,兴奋得睡不着觉。结果实盘三个月,直接亏掉一半。为什么?因为只看收益,不看风险。
今天这一章,咱们就把策略绩效评估这件事彻底讲透。说白了,就是给你的策略做一次「全身体检」。我会从四个核心维度展开:夏普比率、卡玛比率、最大回撤与恢复时间、盈亏比与胜率。每一个指标,我都会结合实战经验告诉你:它到底在说什么?怎么用才不会踩坑?
15.1 夏普比率:收益与风险的「性价比」
夏普比率,量化圈里最常用的风险调整后收益指标。公式很简单:
夏普比率 = (策略年化收益率 - 无风险利率) / 策略年化波动率
你想想看,这个公式其实在问一个问题:你每承担一单位风险,能换来多少超额收益?
我个人习惯把夏普比率分成几个档次:
- 夏普 < 0.5:策略基本不合格,风险调整后收益太差
- 0.5 ≤ 夏普 < 1.0:勉强及格,但还有很大提升空间
- 1.0 ≤ 夏普 < 2.0:不错的策略,值得认真考虑
- 夏普 ≥ 2.0:非常优秀,但要警惕过拟合
重要提醒:夏普比率不是越高越好。我在项目中遇到过有人把夏普做到5.0以上,结果一看,策略只在特定市场环境下有效,换个时间段直接崩盘。高夏普往往意味着过拟合,或者策略容量极小。
举个例子。假设你有一个基差交易策略,年化收益15%,年化波动率8%,无风险利率3%。那么夏普比率就是 (15% - 3%) / 8% = 1.5。这个数值说明策略的风险调整后收益相当不错。
实战小技巧:计算夏普比率时,我建议用日频数据算,然后年化。年化时注意:日波动率乘以√252,日收益率乘以252。别搞混了,我见过有人直接用日数据算,结果夏普比率小得离谱。
15.2 卡玛比率:更关注「下行风险」
夏普比率有个问题——它把上涨波动和下跌波动一视同仁。但做交易的人都知道,上涨波动是好事,下跌波动才是噩梦。卡玛比率就是来解决这个问题的。
卡玛比率 = 策略年化收益率 / 最大回撤
卡玛比率的核心思想:用最大回撤来衡量风险。你想想看,一个策略最大回撤20%,年化收益20%,卡玛比率就是1.0。另一个策略最大回撤10%,年化收益15%,卡玛比率是1.5。虽然第一个策略收益更高,但第二个策略的「回撤效率」更好。
我个人对卡玛比率的经验阈值:
- 卡玛 < 0.5:风险太大,不建议实盘
- 0.5 ≤ 卡玛 < 1.0:可以接受,但需要优化
- 1.0 ≤ 卡玛 < 2.0:好策略,值得投入
- 卡玛 ≥ 2.0:非常优秀,但同样要警惕过拟合
注意:卡玛比率对最大回撤非常敏感。我曾经有一个策略,三年回测卡玛比率1.8,结果第四年遇到一次极端行情,最大回撤从12%跳到35%,卡玛比率直接掉到0.6。所以,看卡玛比率时,一定要结合最大回撤的绝对值来看。
15.3 最大回撤与恢复时间:策略的「抗压能力」
最大回撤,就是策略从最高点跌到最低点的最大幅度。恢复时间,就是从最低点重新涨回前高的时间。这两个指标,我称之为策略的「抗压能力测试」。
为什么重要?因为实盘交易中,回撤是最大的心理考验。我见过太多人,策略回撤20%就扛不住了,手动平仓,结果刚平完就反弹。嗯,这就是典型的「死在黎明前」。
来看一个实战案例。假设你有一个基差套利策略,历史最大回撤是8%,恢复时间45天。这意味着:
- 最坏情况下,你的账户会从高点跌8%
- 之后需要大约一个半月才能回到前高
这个数据告诉你什么?如果你能承受8%的浮亏,并且有耐心等一个半月,那这个策略就适合你。如果你只能承受5%的回撤,那这个策略就不适合。
核心观点:最大回撤和恢复时间,决定了策略的「持有体验」。持有体验差的策略,再好的收益你也拿不住。
我建议你关注三个维度:
- 最大回撤的绝对值:不能超过你的心理承受上限
- 回撤的持续时间:回撤超过3个月,很多人就扛不住了
- 回撤发生的频率:一年回撤一次和一个月回撤一次,体验完全不同
15.4 盈亏比与胜率:交易哲学的「照妖镜」
盈亏比和胜率,这两个指标放在一起看,能看出你的交易哲学。
- 胜率:盈利交易次数 / 总交易次数
- 盈亏比:平均盈利 / 平均亏损
你想想看,高胜率低盈亏比的策略,比如胜率70%、盈亏比0.5,意味着你经常赚小钱,但偶尔亏大钱。这种策略适合震荡行情,但遇到趋势行情容易爆仓。
低胜率高盈亏比的策略,比如胜率30%、盈亏比3.0,意味着你经常亏小钱,但偶尔赚大钱。这种策略适合趋势行情,但需要极强的心理素质——连续亏7次还能坚持开仓。
我个人更偏好后者。为什么?因为基差交易本身就是一个「赚大钱、亏小钱」的领域。基差回归是大概率事件,但回归的时间不确定。你只要控制好单笔亏损,等回归的那一波就能赚回来。
实战经验:我曾经优化过一个基差策略,把胜率从55%降到40%,但盈亏比从1.2提升到2.8。结果策略的总收益反而提高了30%,最大回撤还降低了。为什么?因为低胜率策略过滤掉了那些「勉强能赚」的交易,只做「确定性高」的机会。
15.5 四个指标的综合运用
单独看任何一个指标都有局限性。我习惯用一张表来综合评估:
| 指标 | 优秀 | 良好 | 及格 | 不及格 |
|---|---|---|---|---|
| 夏普比率 | > 2.0 | 1.0 - 2.0 | 0.5 - 1.0 | < 0.5 |
| 卡玛比率 | > 2.0 | 1.0 - 2.0 | 0.5 - 1.0 | < 0.5 |
| 最大回撤 | < 5% | 5% - 10% | 10% - 20% | > 20% |
| 恢复时间 | < 30天 | 30 - 60天 | 60 - 120天 | > 120天 |
| 盈亏比 | > 3.0 | 2.0 - 3.0 | 1.0 - 2.0 | < 1.0 |
| 胜率 | > 60% | 45% - 60% | 30% - 45% | < 30% |
注意,这张表只是参考。不同策略类型,优秀标准不一样。比如高频策略胜率可以做到80%以上,但盈亏比可能只有1.2。趋势跟踪策略胜率可能只有35%,但盈亏比能做到4.0以上。
15.6 知识体系总览
下面这张图,把本章的核心逻辑串起来了。你可以看到,策略绩效评估不是孤立地看一个指标,而是从收益、风险、效率、心理四个维度综合判断。
这张图你看懂了吗?四个指标分别从不同角度回答一个问题:
- 夏普比率:每承担一单位风险,能换来多少收益?
- 卡玛比率:每承受一次最大回撤,能换来多少收益?
- 最大回撤与恢复时间:策略的抗压能力有多强?
- 盈亏比与胜率:你的交易哲学是什么?
把这四个问题都回答清楚了,你的策略才算真正「体检」完毕。嗯,记住一句话:没有完美的策略,只有适合你的策略。评估的目的不是找「最好」的策略,而是找「最适合你」的策略。
最后一句心里话:我见过太多人花几个月优化夏普比率,从1.2优化到1.5,结果实盘一跑,最大回撤翻了一倍。别为了优化指标而优化指标,回到交易的本质——赚钱,并且能睡得着觉。
公众号:蓝海资料掘金营,微信deep3321