开通会员
首页›量化基础›正文

什么是夏普比率?为什么收益高不代表策略好

福
福瑞
10月16日
夏普比率:收益与风险的效率

什么是夏普比率?为什么收益高不代表策略好

假设有两个策略。

策略A:

年化收益20%。

策略B:

年化收益15%。

只看收益率,策略A更好。

但如果再告诉你:

策略A每天大涨大跌,账户波动很剧烈。

策略B虽然赚得少一点,但资金曲线非常稳定。

这时候,问题就变成了:

为了赚这些钱,你到底承担了多少风险?

这就是夏普比率想解决的问题。

简单来说:

夏普比率,是用来衡量“每承担一份波动风险,换来了多少收益”的指标。

它不是只看赚了多少。

而是看:

这些收益赚得值不值。


一、为什么只看收益率不够

假设有两个策略。

策略A

年化收益:20%

平时账户波动很大。

有时候一个月涨15%,

下个月又跌12%。

策略B

年化收益:15%

但每个月的涨跌相对稳定。

很少出现特别剧烈的波动。

如果只看收益率,

A比B高5个百分点。

但如果你真正拿真钱交易,

策略A可能让你每天都很难受。

而策略B虽然收益稍低,

过程却更稳定。

所以量化交易里,经常不会只问:

收益是多少?

还会问:

这些收益是用多大的波动换来的?

夏普比率,就是为了衡量这个问题。


二、夏普比率到底是什么意思

夏普比率的英文叫:

Sharpe Ratio

它最核心的思想很简单:

收益越高越好,波动越小越好。

如果两个策略收益差不多,

那波动更小的策略通常更有吸引力。

如果两个策略波动差不多,

那收益更高的策略通常更好。

所以夏普比率,本质上是在把:

收益

和

波动

放到一起比较。

你可以简单理解成:

单位风险带来了多少回报。


三、一个最简单的例子

假设有两个策略。

策略A

年化收益:20%

波动率:20%

策略B

年化收益:15%

波动率:8%

如果只看收益:

A更高。

但B的波动明显更小。

这时候,策略B的夏普比率反而可能更高。

也就是说:

虽然它赚得少一点,

但赚钱过程更稳定。

从风险收益效率来看,

它反而可能更好。

这就是夏普比率最有价值的地方。


四、夏普比率越高越好吗

一般来说,

越高越好。

因为它意味着:

你承担同样的波动风险,

获得了更多收益。

但不能机械地理解。

比如经常有人会看到这样的说法:

夏普低于1,不好。

夏普1到2,不错。

夏普超过2,很优秀。

夏普超过3,非常厉害。

这些只能作为非常粗略的参考。

因为不同市场、

不同策略、

不同回测时间、

不同数据频率,

夏普比率都可能不一样。

一个日内高频策略,

和一个长期持股策略,

本来就不能简单放在一起比较。

所以:

夏普比率适合比较,但不能脱离策略背景单独下结论。


五、为什么夏普比率会受到波动影响

假设一个策略长期平均收益不错。

但赚钱过程是这样的:

第一年:

+50%。

第二年:

-30%。

第三年:

+40%。

第四年:

-20%。

第五年:

+35%。

最后可能还是赚钱的。

但整个过程非常不稳定。

它的波动率会比较高。

夏普比率就会受到影响。

再看另一个策略:

每年大概赚8%到12%。

没有特别惊人的年份,

但也很少出现大亏。

这种策略虽然收益率不一定特别高,

但夏普比率可能很好看。

所以夏普比率实际上在奖励一种特征:

稳定。


六、夏普比率和最大回撤有什么区别

这两个指标经常一起出现。

但它们关注的不是同一个问题。

最大回撤看的是:

最惨的一次跌了多少。

夏普比率看的是:

平时整体波动有多大,收益和这些波动是否匹配。

举个例子。

一个策略平时很稳定,

但某一年突然发生一次极端亏损。

这种情况下:

平时波动可能不大,

但最大回撤可能很严重。

另一个策略每天上下波动很多,

但从来没有出现一次特别深的下跌。

它的最大回撤不一定非常大,

但波动率可能很高。

所以:

最大回撤看“最坏时刻”。

夏普比率看“整体风险收益效率”。

两者不能互相替代。


七、为什么高夏普策略看起来更舒服

假设有两个策略,

最后都把100万元变成150万元。

策略A的资金曲线是:

100万

→ 120万

→ 90万

→ 135万

→ 105万

→ 150万

策略B是:

100万

→ 108万

→ 116万

→ 125万

→ 137万

→ 150万

最后结果一样。

但过程完全不同。

策略A像坐过山车。

策略B相对平稳。

如果策略B的收益和波动比例更好,

它的夏普比率通常会更高。

这也是为什么很多专业投资者特别关心夏普比率。

他们不只是想知道:

赚没赚钱。

还想知道:

赚钱过程是不是足够稳定。


八、夏普比率是怎么计算的

夏普比率的完整计算会涉及:

策略收益、

无风险收益率、

收益波动率。

但对入门读者来说,不需要一开始就记公式。

只要先理解它的逻辑:

策略多赚的钱 ÷ 为了赚这些钱承担的波动。

就够了。

收益越高,

夏普越容易变高。

波动越大,

夏普越容易变低。

所以一个策略想获得高夏普,

通常需要满足两个条件:

赚钱。

而且:

不要赚得太颠簸。


九、为什么有些高收益策略夏普并不高

假设一个策略一年赚40%。

听起来非常厉害。

但这一年中:

账户曾经上涨60%,

又跌回10%,

然后再涨到最终的40%。

虽然最后收益很好,

但整个过程波动极大。

这种策略的夏普比率不一定好看。

反过来,

另一个策略一年只赚15%。

但几乎每个月都是小幅上涨,

波动很低。

它的夏普可能反而更高。

所以:

高收益和高夏普不是一回事。

高收益回答的是:

赚了多少。

高夏普回答的是:

这些收益是不是用比较合理的风险换来的。


十、夏普比率也会“骗人”

夏普比率很重要。

但它不是万能的。

一个特别漂亮的夏普比率,

也可能有问题。

比如:

1. 回测时间太短

一个策略只测了半年。

刚好这半年市场特别适合它。

夏普可能很高。

但并不能说明长期也一样。

2. 数据被过度优化

如果你不断调整参数,

直到找到一组夏普最高的参数,

很可能已经过拟合。

3. 忽略极端风险

有些策略平时非常稳定。

每天都赚一点。

所以夏普很好看。

但偶尔可能一次亏掉很多。

这种策略的尾部风险,

单靠夏普不一定能看出来。

所以看到高夏普时,

还要继续看:

最大回撤、

回撤持续时间、

最差单月收益、

最差单日收益、

不同市场环境下的表现。


十一、一个经典问题:夏普2一定比夏普1好吗

如果其他条件完全一样,

通常可以认为夏普2更有吸引力。

但真实世界里,

很少会“其他条件完全一样”。

假设:

策略A

夏普:2.0

回测时间:1年

交易次数:30次

策略B

夏普:1.3

回测时间:15年

交易次数:2000次

你不能简单地说:

A一定比B好。

因为B经过了更长时间、

更多交易、

更多市场环境的检验。

它的1.3,

可能比A的2.0更可信。

所以量化研究里非常重要的一点是:

指标高不高是一回事,指标靠不靠谱是另一回事。


十二、不同策略的夏普不要乱比

夏普比率最好用于:

相似策略之间比较。

比如:

两个股票多因子策略。

两个趋势跟踪策略。

两个相同市场的择时策略。

如果拿完全不同类型的策略比较,

参考价值会下降。

例如:

高频交易策略,

长期价值策略,

期权卖方策略,

CTA趋势策略,

它们的收益分布、

交易频率、

风险来源都不同。

单独比较一个夏普数字,

很容易得出过于简单的结论。


十三、为什么量化机构特别喜欢看夏普

因为资金规模越大,

单纯追求高收益往往不是唯一目标。

很多机构更关注:

在可控风险下,

能不能获得稳定收益。

假设一个策略:

年化50%。

但最大回撤70%。

对很多大型资金来说,

可能根本无法使用。

另一个策略:

年化12%。

最大回撤8%。

夏普也比较稳定。

反而可能更适合机构资金。

所以专业投资里经常关注的不是:

谁赚得最多。

而是:

谁能用更稳定的方式赚钱。


十四、夏普比率越高,未来就越赚钱吗

当然不是。

夏普比率和所有回测指标一样,

都是基于历史数据计算出来的。

历史夏普高,

只能说明:

过去这段时间里,策略的收益和波动关系比较好。

不能证明:

未来还会保持一样。

如果市场环境改变,

策略失效,

波动突然变大,

夏普也可能迅速下降。

所以它是:

评价工具。

不是:

未来收益保证书。


十五、看夏普比率时,最好同时看什么

以后看到一份策略报告,

不要只看一个夏普数字。

最好至少一起看:

年化收益率

策略赚得多不多。

最大回撤

最差的时候跌了多少。

波动率

平时波动有多大。

回测时间

数据够不够长。

交易次数

样本够不够多。

基准收益

和市场相比到底怎么样。

这样,你对一个策略的判断才会比较完整。


十六、把前三个指标放在一起看

到这里,我们已经讲了三个非常重要的指标。

年化收益率

回答:

赚得快不快?

最大回撤

回答:

最惨的时候会亏多少?

夏普比率

回答:

为了这些收益,你承担的波动值不值?

假设两个策略:

策略A

年化收益:25%

最大回撤:45%

夏普:0.8

策略B

年化收益:18%

最大回撤:12%

夏普:1.7

如果只看收益,

A更吸引人。

但把三个指标放在一起,

B可能反而更值得研究。

因为它虽然少赚一些,

但风险更低,

收益也更稳定。

这就是为什么量化交易不能只盯着收益率。


最后

夏普比率不是在告诉你:

这个策略赚了多少钱。

它真正想告诉你的是:

这些钱赚得稳不稳,值不值。

一个年化30%、但波动巨大、夏普很低的策略,

和一个年化18%、资金曲线稳定、夏普较高的策略,

完全不是一回事。

所以以后看到一份回测报告,

不要只问:

“年化多少?”

也不要只问:

“最大回撤多少?”

还可以再问一句:

夏普比率是多少?

当你开始把:

收益率、

最大回撤、

夏普比率

放在一起看,

你就已经不只是看一个策略“能不能赚钱”,

而是在判断:

它到底是不是一个值得承担风险的策略。

下一篇,我们继续讲一个更容易被新手误解的指标:

胜率。

很多人会觉得:

胜率越高,策略就越好。

但现实里,

一个胜率80%的策略,

完全可能最后还是亏钱。

# 基础概念
//参与评论
?
还没有评论,来说第一句