微信二维码
💬 为防失联,请加数据助手微信
每晚 22:30 前推送最新信号:进出场、浮盈浮亏
中证2000中证1000全天候ETF大盘情绪微盘📱 添加到桌面
首页 / 指标百科 / 夏普比率(Sharpe Ratio):每单位波动换来多少超额收益

夏普比率(Sharpe Ratio):每单位波动换来多少超额收益

指标百科 · 定义、算法与常见误区
一句话:夏普比率把「收益」除以「波动」,得到每承受一单位波动能换来多少超额收益。 它是学术和业界最通用的风险调整收益指标,但它对「上涨的波动」也一视同仁地扣分,这一点常被忽略。

公式

夏普比率 = (策略年化收益率 − 无风险利率) ÷ 策略年化波动率

分子是超额收益——比无风险利率多赚的部分。分母是年化波动率(收益率的标准差)。

波动率怎么年化

用日收益率算出的标准差是「日波动率」,换算成年化要乘 √交易日数:

年化波动率 = 日收益率标准差 × √252 (A股一年约 242~244 个交易日,习惯用 252)

如果用月收益率,则乘 √12。这一步很容易漏,漏了会让夏普比率虚高十几倍。

算例

项目策略 A策略 B
年化收益率36.2%18.0%
无风险利率2.0%2.0%
年化波动率25.0%8.0%
夏普比率1.372.00

策略 A 的收益是 B 的两倍,但波动率是 B 的三倍多,结果夏普反而更低。 这就是夏普的逻辑:它不奖励「赚得多」,只奖励「赚得稳」。

分档参考

夏普比率含义
< 0.5承担的风险没换来足够回报
0.5 ~ 1.0一般
1.0 ~ 2.0良好
> 2.0优秀,但同样要先看样本期

三个主要缺陷

缺陷一:把上涨的波动也当成风险

夏普的分母是标准差,而标准差对「向上偏离」和「向下偏离」是同权重的。 一个经常单月涨 15% 的策略,波动率会很高,夏普因此被压低—— 但这显然是误伤。这也是为什么评价股票多头策略时,卡玛比率往往更有参考价值。

缺陷二:假设收益服从正态分布

夏普的数学基础假设收益率近似正态分布。但真实市场的收益分布是尖峰厚尾的: 极端行情出现的频率远高于正态分布的预测。这意味着夏普会系统性低估尾部风险。

缺陷三:对样本期极度敏感

换一个起止日期,夏普可能差出一倍。用夏普比较策略时, 必须使用相同的时间区间,否则毫无意义。

夏普 vs 卡玛:怎么选

夏普比率卡玛比率
分母波动率(上下都算)最大回撤(只算下跌)
惩罚什么所有偏离只惩罚最坏情况
适合市场中性、套利等对称收益策略股票多头、择时、轮动
短板误伤上涨波动只看单一极值,可能被一次事件主导

实务上,两个一起看最稳:夏普告诉你「平时稳不稳」,卡玛告诉你「最坏有多坏」。

本站面板上怎么看

本站策略面板主要展示年化收益、最大回撤、卡玛比率这一组,因为这几个策略都是 股票多头 / 择时 / 轮动类型,收益分布不对称,用卡玛比夏普更贴近真实体验。 如果你要自己算夏普,记得把波动率年化,并和回测用同一个区间。

常见问题

无风险利率取多少合适?

国内常用一年期国债收益率、一年期定存利率或银行间质押式回购利率,历史上大致在 1.5%~4% 之间。关键不是取哪个,而是比较多个策略时必须取同一个值,否则结果不可比。

夏普比率可以为负吗?

可以。当策略收益低于无风险利率时,分子为负,夏普为负。负夏普意味着「还不如把钱放银行」,这时候讨论数值大小意义不大。

夏普比率和索提诺比率有什么区别?

索提诺比率(Sortino Ratio)把分母换成了下行波动率,只统计低于目标收益的波动,不再惩罚上涨。它是对夏普「误伤上涨」缺陷的直接修正。

相关阅读

最大回撤(Max Drawdown)是什么,怎么算卡玛比率(Calmar Ratio):用回撤衡量的性价比年化收益率怎么算:CAGR 与三个常见陷阱胜率与盈亏比:为什么高胜率也可能亏钱 每日数据日报 大盘情绪面板
本文为指标与方法论的科普说明,所有公式均为公开的金融学标准定义。 文中引用的本站数据仅用于举例说明指标含义,不构成任何投资建议,也不代表对未来收益的承诺。 市场有风险,投资需谨慎。