假设一个投资组合由美债和美股构成,美债为跟踪美国投资级债券市场走势的交易所交易基金AGG,美股为跟踪美国标准普尔500指数走势的交易所交易基金SPY。

注:在计算有效前沿曲线时投资回报率一般应采用预期回报率,但本文只是为了演示投资组合中资产配置比率的不同给风险和回报所带来相应的变化,因此计算采用的是实际回报率

第一步在雅虎财经网站上下载AGG和SPY过去一年即2018年12月1日至2019年11月30日的每日收盘价,以数据表中的Adj Close经调整后的收盘价为准,因交易所交易基金会定期分红派息,而经调整后的收盘价对分红金额进行了除权,能更准确地代表基金的实际走势。数据整理如下:

第二步  计算AGG和SPY的每日回报率,回报率计算公式为LN(最新的收盘价/前一个交易日的收盘价),也可以用比较传统的方法,即(最新的收盘价/前一个交易日的收盘价)-1,在计算每天的回报率时这两种方法的结果差异很小

第三步参数(年化回报率、每日回报率的标准差和资产回报之间相关系数)的计算

全部计算结果如下:

第四步  计算各种类型组合相应的年化回报率和每日回报率的标准差

先准备以下空表:

由于已知投资组合中AGG和SPY的各项风险收益参数即年化回报率、每日回报率的标准差和资产回报之间相关系数,下面可以结合风险偏好也就是组合中各资产所占权重的变化,计算各组合类型的年化回报率、每日回报率的标准差。

在这里要注意一点,整个投资组合的回报率=单项资产的回报率*该资产在组合中的市值占比,但风险值并不等于组合中单项资产的风险值简单相加,而是要考虑各项资产的回报率之间的相关系数,具体的计算公式如下:

根据以上公式,计算不同的股债配置比率所对应的投资组合年化回报率和每日回报率的标准差,以组合类型1即债券资产占比为100%,美股占比为零的情况为例,组合1的回报率=美债ABB的年化回报率*ABB在组合中的占比+美股SPY的年化回报率*SPY在组合中的占比=10.66%*100%+16.29%*0%=10.66%

组合1的风险值=ABB年化回报率的平方*ABB在组合中占比的平方+ SPY年化回报率的平方*SPY在组合中占比的平方+2*ABB年化回报率的平方*ABB和SPY年化回报率之间的相关系数*ABB年化回报率*ABB在组合中的占比*SPY年化回报率*SPY在组合中的占比= (3.17%^2*100%^2+14.59%^2*0%^2+2*(-0.2980)* 3.17%*100%*14.59%*0%)的开方=3.17%

各类型组合的回报率和风险值计算结果汇总如下:

第五步  绘制有效前沿曲线

用光标选中组合的回报率和风险值计算结果所在单元格区域,选择散点图功能中的“带平滑线和数据标记的散点图”生成图表

第六步  对散点图略加修饰,将风险值放在横轴上,回报率放在纵轴上,即可生成有效前沿曲线

下图显示的情况与投资组合优化管理理论相符,风险承受能力强的激进投资者可全仓美股,获得最高的收益,即图中最右侧的情况;最保守的投资者全仓美国投资级债券,回报率最低,即图中最左侧的情况。值得注意的是,在债券和股票配置比率分别为9成/1成的情况下,投资组合的风险值却低于全仓债券的投资组合,收益率却更高一些。

与一般人想象不同的地方在于,股票给人的印象是其波动风险通常要远远大于债券,但在债券投资组合中配置了一定比率的股票却不一定会导致整个投资组合的收益波动风险出现上升,反而有可能降低整个组合的收益波动率,原因在于股票和债券的回报率之间呈现负相关关系,可以平衡各自回报率的波动,从而在降低风险的同时提升整个组合的回报表现。

一定存在这么一个平衡点,即在债券投资组合中配置了何种比率的股票后,整个组合的回报率高于全仓债券的组合,但这两个组合的风险值却一致?

第六步  用规划求解功能算出风险值相等的情况下回报率最大的资产配置比率

100%配置ABB的组合的风险值为3.17%,下面计算组合风险值为3.17%的股债组合中股票的配置比率。

可以看到,股债占比分别为80%和20%的组合的风险值即每日回报率的标准差为3.24%,与100%配置美债的组合的风险值3.17%相差不远,说明对该组合中美债投资比率略作调整即可算出风险值为3.17%的情况下股债各自的配置比率。

调出EXCEL的规划求解功能界面,将3.24%的风险值所在的单元格J9作为 “目标单元格”,值“等于”3.17%,“可变单元格”选为AGG配置比率所在的单元格G9,然后点击“求解”键

规划求解的结果显示,当美债ABB的配置比率调整为80.95%、美股SPY的占比相应地变为19.05%的情况下,整个组合的风险值与全债组合的风险值均为3.17%,但收益率为11.73%,跑赢全债组合的10.66%。

多元化投资的做法可在一定程度上改善整个投资组合的回报率,同时不需要增加或明显增加整个投资组合的风险值。但这个改善程度是有限的,需要根据组合中配置的资产类型、各资产的回报率之间的相关程度以及配置的比率进行具体分析。

多元化投资组合的构建原则并不是在投资组合中简单地将不同类型的资产“堆砌在一起”,而是要选择回报率的相关程度很低或者负相关的资产,这样才能真正达到分散投资组合回报波动风险的目的。

相关系数excel_如何用Excel计算投资组合的有效前沿?相关推荐

  1. 相关系数excel_跟着思想学外汇-如何用Excel计算货币相关性

    第十篇 大四 第六章 货币相关性 第六节 如何用Excel计算货币相关性 正如在之前课程中读到的,货币对的相关性会随着时间的推移而变化.因此,随时了解当前的系数变得更加重要. 幸运的是,货币相关性系数 ...

  2. excel 置信区间 计算_如何用excel计算95%的置信区间 | 在excle中如何进行区间估计...

    Excel中用什么函数可以算置信区间,怎么算啊? 用excel求方差: ---函数---统计-----VAR或VARP VAR分N减了1,估算样本方差. VARP分母N,计算样本总体差 由于样到限制, ...

  3. 用计算机怎么算百分之几,百分之多少怎么算(如何用Excel计算百分比?)

    百分之多少怎么算(如何用Excel计算百分比?)Excel强大的计算功能可以让我们很多的日常工作变得简化,比如需要计算一个数据占另一个数据的百分比是多少,你可以用计算器一个个的算,比较麻烦,但是如果用 ...

  4. 一级计算机所占比例,excel表格计算数据所占比例-如何用excel计算各分数段所占百分比?...

    如何用excel计算各分数段所占百分比? 1.首先我们打开电脑里的excel软件,知要求将案例中的数据透视表中的数值转化为百分比的格式显示. 2.点击箭头指向的[求和项:金额]选项,点击鼠标左键,在弹 ...

  5. 如何计算一组数据的波动幅度_如何用Excel计算一个投资组合(双资产/三资产)的波动率?...

    一个投资组合的价格波动风险可以通过计量该组合中各项资产的风险指标的方式予以实现,但投资组合的价格波动风险或波动率并不一定等于投资组合中每一项资产的价格波动率的简单相加.这是因为组合中各资产的价格变动之 ...

  6. excel 置信区间 计算_如何用excel计算 95%的置信区间

    展开全部 用excel计算e68a843231313335323631343130323136353331333433623764 95%的置信区间,需要用户首先计算Y的估计值,在C2单元格里面输入& ...

  7. 正态分布概率表_如何用Excel计算一个投资组合的回报率达到预定目标的概率?...

    今天的主题是计算一个投资组合的回报率跑赢所业绩参照指标的概率有多大.假设债券和股票的预期回报率.回报率的波动率以及相关系数等要素如下表所示. 一个比较经典的多元化投资组合通常由债券和股票构成,配置比率 ...

  8. excel求方差和标准差的函数_[Excel]如何用Excel计算标准差(stdev.S和stdev.P)

    Excel中有两个函数是用来计算标准差的:stdev.S和stdev.P 使用场景: 当你只知道一小部分样本,想要通过其[估算]这部分[样本代表的总体]的[标准差]--选择stdev.S(2010版之 ...

  9. 如何用excel制作xy曲线图_如何用Excel计算百分比?

    Excel强大的计算功能可以让我们很多的日常工作变得简化,比如需要计算一个数据占另一个数据的百分比是多少,你可以用计算器一个个的算,比较麻烦,但是如果用Excel就可以一秒算出所有的百分比数据.今天小 ...

  10. excel 置信区间 计算_如何用excel计算95%的置信区间

    展开全部 键入公式:=CONFIDENCE(0.05,标准偏差,309).得出结果. 步骤: 1.准备需要的数据,纵向排列首先计算Y的估计值,e5a48de588b662616964757a68696 ...

最新文章

  1. caffe这个c++工程的目录结构
  2. java中是引用传递还是值传递....
  3. CNN 与 Transformer 的强强联合!谷歌最新开源 BoTNet,ImageNet 达 84.7%准确率
  4. UFLDL教程:Exercise:Convolution and Pooling
  5. Jekyll + Coding Pages 搭建静态博客
  6. mysql+delete删除空行,删除空行 linux
  7. 不做冤大头!大数据“杀熟”最高罚5000万!
  8. IONIC打包安卓遇到COM.ANDROID.SUPPORT:SUPPORT-V4错误的解决办法
  9. javascript事件之:谈谈自定义事件
  10. 关于计算机编程语言 国外网友妙语录
  11. docker部署showdoc
  12. Caliburn.Micro WPF教程——创建项目
  13. html 图标制作,icon小图标制作
  14. 主板检测卡c5_主板检测卡显示的代码都是什么
  15. 微信公众号语音内容提取下载
  16. Mysql 问题------解决1251 client does not support ...问题
  17. 【1个月快速学习自动化测试】接口自动化测试(4) —— 接口自动化测试工具介绍
  18. javascript中的getElementById、getElementsByName、getElementByTagName详解
  19. 平面设计色彩搭配,让设计大放异彩
  20. imx6ul之OpenWRT中使用mpd作为音频Server及其使用

热门文章

  1. Python 使用正则进行过滤字母、数字及特殊字符
  2. 【冯·诺依曼体系结构】
  3. ps随机排列_[PS]圆点随机不重叠排列脚本
  4. 你需要的不是实时数仓 | 你需要的是一款强大的OLAP数据库(下)
  5. 4芯网线和8芯网线的网速有什么区别
  6. ASO学习笔记整理——关键字优化步骤
  7. JavaScript之事件委托和事件代理
  8. SXF终端检测平台 EDR漏洞复现
  9. java动态表头_easyPOI动态表头
  10. 千万级敏感词过滤设计