理解Sortino索提诺比率及Python实现

理解Sortino索提诺比率及Python实现本文深入探讨了索提诺比率 SortinoRatio 一种衡量投资组合表现的指标 该指标专注于下行风险 区别于传统的夏普比率

  • 索提诺比率Sortino Ratio)区分了波动的好坏,计算波动时它所采用的不是标准差,而是下行标准差

    Sortino Ratio

    意思是,投资组合的上涨(正回报率)符合投资人的需求,不应计入风险调整

    Sortino Ratio越高,表明基金承担相同单位下行风险能获得更高的超额回报率

    索提诺比率可以看作是夏普比率在衡量对冲基金/私募基金时的一种修正方式。

    关于夏普比率详情,参见《理解Sharpe夏普比率与Python实现》

  • S h a r p e    R a t i o Sharpe\; Ratio SharpeRatio S o r t i n o    R a t i o Sortino \;Ratio SortinoRatio衡量的都是,投资组合每承受一单位总风险,会产生多少的超额收益

    Sharpe与Sortino

    好,我们理解了总的意思,现在详细拆分每个概念。

    超 额 收 益 超额收益 :指超过 无 风 险 利 率 无风险利率 的收益部分;

    单 位 总 风 险 单位总风险 :用 标 准 差 标准差 度量 风 险 风险 ,意思就是 单 位 总 风 险 单位总风险 指的是 单 位 标 准 差 单位标准差

    至此, S h a r p e Sharpe Sharpe S o r t i n o Sortino Sortino都一样,唯一的不同就是:

    • S h a r p e Sharpe Sharpe用总的标准差,即常规计算出来的标准差
    • S o r t i n o Sortino Sortino用的是下行标准差
  • 下行标准差,衡量不确定风险的指标,是标准差的一种变体。

    下行标准差

    用下行标准差,就是说,只考虑对收益不利的波动。具体计算来说,只统计收益低于无风险回报率的时候。
    D o w n S i d e    D e v ( r 1 , . . . , r n ) = 1 n ∑ r i < c n ( r i − c ) 2 DownSide\;Dev(r_1,...,r_n)=\sqrt[]{\frac{1}{n}\sum^n_{r_i<c}(r_i-c)^2} DownSideDev(r1,...,rn)=n1ri<cn(ric)2
    在这里插入图片描述

  • Python实现

    详情参见《金融评测指标empyrical库详解Sortino、calmar、omega、sharpe、annual_return、max_drawdown》

    from empyrical import sortino_ratio
  • References

  1. MBA 索提诺比率
  2. MBA 下行标准差
今天的文章 理解Sortino索提诺比率及Python实现分享到此就结束了,感谢您的阅读。
编程小号
上一篇 2025-01-06 16:57
下一篇 2025-01-06 16:51

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ji-chu/103290.html