金融分析与风险管理——投资组合的绩效评估

本文详细介绍了投资组合绩效评估的四个关键指标:夏普比率、索提诺比率、特雷诺比率和信息比率。通过具体的案例和Python代码展示了如何计算这些比率,并以国内公募基金和沪深300指数为数据来源,强调了这些比率在衡量投资收益和风险中的应用。
摘要由CSDN通过智能技术生成

金融分析与风险管理——投资组合的绩效评估

1 夏普比率

夏普比率是指在某一时间段内,投资组合每承担一单位风险所带来的的超额收益,值越大表示收益越好,其表达式如下:

S R = E ( R p ) − R f σ p SR = \frac{E(R_p)-R_f}{\sigma_p} SR=σpE(Rp)Rf

其中, R f R_f Rf是无风险收益率, E ( R p ) E(R_p) E(Rp)是投资组合的期望收益率, σ p \sigma_p σp是投资组合收益的波动率。

本文以国内公募基金为例来说明如何计算基金产品的夏普比率,该数据集共有 4 个基金产品构成,案例中完整的数据可以通过百度网盘获取,提取码:jayy。

案例中的日收益率使用对数收益率进行计算,无风险收益率选择银行一年存款基准利率1.5%,Python程序如下:

import pandas as pd
import numpy as np

fund = pd.read_excel(r'C:\Users\Administrator\Desktop\四只开放式股票型基金的净值.xlsx',header = 0,index_col = 0)

# 夏普比率
def SR(Rp,Rf,Vp):
    return (Rp - Rf)/Vp
   
R_fund = np.log(fund/fund.shift(1)) #基金的日对数收益率
R_fund = R_fund.dropna()
R_mean = R_fund.mean()*252 #计算全部3年的平均年化收益率
sigma = R_fund.std()*np.sqrt(252) #计算全部3年的平均年化收益波动率
R_f = 0.015 #无风险利率
SR_3years = SR(R_mean,R_f,sigma)

print('2016-2018平均3年的夏普比率:\n',SR_3years)
基金名称 夏普比率
景顺长城优质成长基金 -0.492142
汇添富移动互联基金 -0.975046
华宝品质生活基金 -0.374546
中银新动力基金 -1.230769

2 索提诺比率

所提诺比率是指投资组合每承担一单位下行风险所带来的的超额收益,值越大表示收益越好,其表达式如下:

S O R = E ( R p ) − R f σ L p σ L p = 1 N L ∑ [ m i n ( R p , 0

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值