基金投资组合中的夏普率
基金投资组合中的夏普率
个人博客:http://www.geek-make.com。
基金量化组合投资中有三个重要的指标:夏普率、波动率、最大回撤率。我们来聊一聊什么是夏普率,在投资理财领域最常听到一句话是"风险越高,收益越高"。这很好解释了货币基金或者银行理财产品的年化收益率这么低,因为收益和风险是成正比的。投资的目的是使收益最大化,如果所有的基金的风险是一样的,那肯定要选择一个收益率最高的基金或者基金组合。
1.什么是夏普率Shape Rate
夏普比率(Sharpe Ratio),又被称为夏普指数 。它是由诺贝尔奖获得者威廉·夏普于1966年提出的一个可以同时对收益与风险加以综合考虑的三大经典指标之一。夏普比率是计算投资组合每承受一单位总风险,会产生多少的超额报酬。利用标准方差来表示风险的大小,标准方差大的收益风险就越大。
SharpeRatio=(Rp−Rf)σpSharpe Ratio=\frac{(R_p−R_f)}{σ_p} SharpeRatio=σp(Rp−Rf)
Rp=年化收益率R_p=年化收益率 Rp=年化收益率
Rf=固定收益率R_f=固定收益率 Rf=固定收益率
σp=年化波动率σ_p=年化波动率 σp=年化波动率
公式分为上下两个部分,分母为基因的收益,分子为基因的风险。假如基金的固定收益率为3%,基金的投资组合回报率为15%,基金的标准方差(波动率)为6%。用15%-3%可以得出12%(代表您超出无风险投资的回报),再用12%/6%=2,代表投资者风险每增长1%,换来的是2%的多余收益。若该值大于1表示基金收益大于基金风险收益;若该值小于1表示基金收益小于基金风险收益;
2. 实战计算夏普率
- 调用Tushare获取股票基本数据
- 计算投资的整体收益率
- 计算投资的整体波动率
Tushare是一个免费、开源的python财经数据接口包。主要实现对股票等金融数据从数据采集、清洗加工 到 数据存储的过程,能够为金融分析人员提供快速、整洁、和多样的便于分析的数据,为他们在数据获取方面极大地减轻工作量,使他们更加专注于策略和模型的研究与实现上。
tushare: http://tushare.org/index.html
3. 贝塔系数(Beta)
贝塔系数相对比较重要。一般来说,贝塔系数就是考核基金净值和大盘指数的关系。
从数学上来说,整个金融市场的贝塔值为1。
如果贝塔系数为1,那么基金基本就跟市场共同进退。如果贝塔系数为1.5,市场上涨10%,基金上涨15%,市场下跌10%,基金跌15%。
因此贝塔越高,也被认为系统风险更高。
相当于业绩评价基准收益的总体波动性
衡量策略的系统性风险:
如果Beta为1,策略和市场(参照沪深300指数)同进退
如果Beta为1.1,市场上涨10%时,策略上涨11%;市场下滑10%时,策略下滑11%。
如果Beta为0.9,市场上涨10%时,策略上涨9%;市场下滑10%时,策略下滑9%。
4. 阿尔法(Alpha)
代表策略多大程度上跑赢了预期的收益率
在当代金融领域,阿尔法代表的最普遍的意思是超额回报。
先来看看阿尔法系数的计算公式:
阿尔法系数=投资的实际回报率—市场无风险利率—贝塔系数X市场回报
举个例子:一个投资沪深300的基金,2016年的实际收益率为9%,那么它的阿尔法系数=9%-1.5%-1X5.6%=1.9
这个阿尔法系数在计算时,市场无风险利率是以中国一年期定存利率为标准,默认贝塔是1,5.6%是沪深300在2015年的涨幅。
如果阿尔法大于0,则说明这只基金还可以,阿尔法小于零,买这个基金还不如银行定存。
其实如果股市跌的一塌糊涂,阿尔法及时很高,收益率也是负的。但是并不代表这只基金不好,阿尔法越高,这个基金相对于银行存款来说就越适合投资。
基金投资组合中的夏普率相关推荐
- Python量化投资——投资组合的评价和可视化(上):计算收益率、波动率、最大回撤、阿尔法alpha、贝塔beta、夏普率Sharp等指标【源码+详解】
投资组合的评价和可视化(上)--评价指标的计算 投资结果评价 本文示例数据下载 投资过程回顾 基于收益的投资组合评价 收益率.年化收益.每日收益率 月度历史收益率 基于风险度量的投资组合评价 Vola ...
- (三)python计算夏普率
夏普率是衡量股票组合的一个指标之一: · 实际举例: 如果某个投资组合第一天收益率为5%.第二天收益为9%.第三天的收益为-10%(这里的收益率是相对于前一天的数据或者前一个周期的数据),同时假设国债 ...
- (股票,数字货币)年收益率,标准差和夏普率的计算
我们先来谈谈股票.股票的年收益率(年化率)很好理解,等于一年赚的钱除以这一年的本金,代表你的本金在这一年的回报水平.银行存一年的利率大概是1.5%.当然,在股票投资的时候,时间不太可能就是整整一年,所 ...
- 【Python】基金/股票 最大回撤率计算与绘图详解(附源码和数据)
如果你想找的是求最大回撤的算法,请跳转:[Python] 使用动态规划求解最大回撤详解 [Python]基金/股票 最大回撤率计算与绘图详解(附源码和数据) 0. 起因 1. 大成沪深300指数A 5 ...
- 【77 backtrader的一些高级技巧】如何使用backtrader更好的计算夏普率?
今天除了写了一个可转债的策略之外,一直在探索分析夏普率的计算方式,在阅读到backtrader的源代码的时候,忽然对如何使用backtrader计算夏普率有了更深刻的认识. 在常见的教程中,计算夏普率 ...
- 多变的夏普率(一)(2022-03-18更新)
从2016年开始,接触了TB.文华财经之后,发现好多平台的夏普率计算结果不同.这次希望做一个总结,让自己完完全全搞明白夏普率是怎么计算的.教科书上的夏普率的计算方式很简单.年化的超额收益率/年化的标准 ...
- 【答读者问46】一场由夏普率引发的乱斗(backtrader,pyfolio和聚宽都是怎么计算夏普率的?)
云子量化免费阅读传送链接 在很早之前的文章中,对绩效分析的指标夏普率做过一些简单的探索,对比了不同平台上夏普率的计算方式,这次再次深入探索一下,为啥各个平台的夏普率的结果存在很大差别.这次主要探索ba ...
- react 监听组合键_投资组合中需要的5个React项目
react 监听组合键 You've put in the work and now you have a solid understanding of the React library. 您已经完 ...
- client中周期性边界_「微评」增加艺术品在投资组合中的比例 推进国家艺术软实力...
艺术品作为一种兼具收藏属性和投资属性的物品,其最初被人们所接受的是其收藏属性.在进入二十一世纪后,其投资属性才逐渐显现.艺术品的双重属性增加了其投资价值,再叠加显著的顺周期性,艺术品能够在经济向好时为 ...
最新文章
- MyBatis千万级数据查询解决方案,避免OOM
- SAP HUM 嵌套HU初探 III
- 开源播放器 ijkplayer (四) :Ijkplayer切换网络时停止播放的问题处理
- php的辅助工具下载,PHPTools 工具包(让你的EditPlus可以调试PHP)
- java并发之SynchronousQueue实现原理
- Java虚拟机的Heap监狱
- php如何替换 前的空格,php空格如何替换
- 系统启动数据库服务器,linux系统如何启动数据库服务器
- 使用docker-compose的Spring会话演示
- hashmap 遍历_别慌,送你21 个面试官必问HashMap考点
- 一文搞懂 PyTorch 内部机制
- DataGuard和GoldenGate灾备方案对比
- Redis数据结构——整数集合-intset
- Java基础学习总结(113)——异常最佳实践
- 杭州师范大学计算机信息学院调剂,考研调剂信息:杭州师范大学信息科学与工程学院...
- 针对巴基斯坦的某APT活动事件分析
- 为何不能直接拷贝软件安装好的目录运行
- K近邻法(KNN)与k-Means的区别
- python bytes
- 今日头条推荐算法详解(PDF下载)
热门文章
- 【Linux入门】第三篇:软件包管理器yum和编辑器vim的使用
- Google Code Jam 2014 -- C
- 日本IT巨头富士通完成区块链电力共享项目测试
- python井字棋最大最小算法_python井字棋算法及代码
- R-第七章|因子分析
- Programming Languages PartA Week3学习笔记——SML基本语法第二部分
- 图像处理特征不变算子系列之Moravec算子(一)
- 网络问题解决—电脑能上网(QQ微信和浏览器一级网页)但浏览器打不开二级网页
- 两分钟,告诉你如何提升棋牌游戏创业成功率
- python工程师职业规划书范文_AI工程师职业规划和学习路线完整版