夏普比率:怎么判断一个策略值不值得做
「我这个策略年化 50%!」——听起来很牛。但如果它中途回撤了 60%,你还敢用吗?
光看收益是会骗人的。判断一个策略好不好,得看它每承担一份风险,换来多少回报。这就是夏普比率干的事。
收益一样,体验完全不同
一、夏普比率是什么?
夏普比率(Sharpe Ratio)由诺贝尔经济学奖得主威廉·夏普提出,用来衡量单位风险下的超额收益。
公式(别怕,很简单)
夏普比率 = (年化收益率 − 无风险利率)÷ 年化波动率
拆开看:
- 年化收益率:你赚了多少
- 无风险利率:比如国债收益,代表「躺着也有的收益」,所以要减掉
- 年化波动率:收益的起伏程度,代表你承受的风险
算个例子
策略 A:年化收益 20%,波动率 15%,无风险利率 2%夏普 = (20% − 2%) ÷ 15% = 1.2
二、数字怎么看?
| 夏普比率 | 含义 |
|---|---|
| < 1 | 一般,承担的风险没换来足够回报 |
| 1 – 2 | 不错,可以考虑 |
| 2 – 3 | 很好,属于优秀策略 |
| > 3 | 极佳——但要警惕过拟合 |
三、为什么不能只看收益?
两个策略对比:
| 策略 | 年化收益 | 波动率 | 夏普 |
|---|---|---|---|
| A | 50% | 60% | 0.80 |
| B | 20% | 10% | 1.80 |
策略 A 收益高得多,但夏普只有 0.8;策略 B 收益低,夏普却有 1.8。B 用更小的风险换来了更稳定的回报——这才是更「值钱」的策略。
现实中,高收益往往靠高杠杆或重仓堆出来,一旦行情反转,回撤会把你之前赚的全吐回去。夏普比率正是用来识别这种「虚胖」的。
四、夏普比率的局限(重要)
别迷信它
夏普比率只看「波动」,但市场里真正伤人的是「大跌」,不是「波动」。
- 它不区分涨和跌:大涨也算「波动」,反而会拉低夏普。所以一个只涨不跌的神话资产,夏普可能不好看。
- 它假设收益正态分布:但市场经常出现极端事件(黑天鹅),这是夏普的盲区。
- 它基于历史:过去的高夏普,不代表未来。
- 可以人为美化:调整参数就能做出高夏普的过拟合策略。
五、自己算一遍
公式
Sharpe = (Rp − Rf) ÷ σp
Rp 是策略年化收益,Rf 是无风险利率(常用国债或货币基金收益),σp 是年化波动率。
三个策略,一起算(无风险利率 3%)
| 策略 | 年化收益 | 波动率 | 超额收益 | 夏普 |
|---|---|---|---|---|
| A | 18% | 30% | 15% | 0.50 |
| B | 12% | 8% | 9% | 1.13 |
| C | 25% | 55% | 22% | 0.40 |
Sharpe 多少算好?
| 夏普 | 大致含义 |
|---|---|
| < 0 | 跑不过无风险利率,策略没意义 |
| 0 – 0.5 | 勉强,风险补偿不足 |
| 0.5 – 1.0 | 可以接受,多数公募基金的区间 |
| 1.0 – 2.0 | 相当优秀,长期维持很不容易 |
| > 3.0 | 先怀疑数据,大概率过拟合或样本太短 |
看到超高夏普先别兴奋
夏普高到 3 以上,绝大多数情况是这三个原因之一:样本期太短、成本没算、过拟合。
真实的、可持续的高夏普极其罕见。
真实的、可持续的高夏普极其罕见。
六、夏普、索提诺、卡玛怎么选
| 指标 | 分母 | 关注什么 | 什么时候用 |
|---|---|---|---|
| 夏普 | 总波动率 | 全部波动 | 通用,但会被上涨的波动「惩罚」 |
| 索提诺 | 下行波动率 | 只算下跌 | 收益分布不对称时更合理 |
| 卡玛 | 最大回撤 | 最痛的那一段 | 最贴近持有体验 |
用法:夏普看整体,索提诺看下跌风险,卡玛看心理承受力。 三者结论一致,策略大概率真稳;夏普高但卡玛低,说明它靠一次大回撤换收益——那是运气,不是能力。
一个容易被忽略的细节:频率
计算夏普时,收益频率不同结果也不同。关键是要年化处理一致:日收益年化波动乘 √252,周收益乘 √52 左右。
更隐蔽的是:用日数据算出的夏普,通常比用月数据算出的更高,因为日数据里的噪声在月度聚合时被平滑了。所以看到别人报夏普时,先问一句:用的什么频率?
七、该和什么一起看?
夏普比率不是孤立的,最好和这几个指标搭配:
- 最大回撤:最惨的时候跌多少,决定你扛不扛得住
- 卡玛比率:年化收益 ÷ 最大回撤,关注「跌了多久能爬回来」
- 胜率和盈亏比:看你赚钱靠的是频繁小赚,还是少数大赚
记住这一句
夏普比率让你从「看收益」升级到「看风险调整后的收益」。一个负责任的投资人,永远先问风险,再问收益。