[置顶] 资产组合优化原理与实例 Portfolio Optimization
2016-03-07 18:36
309 查看
在前一片文章(SkLearn 对上证50成分股聚类 )中简单介绍了投资组合优化理论,在此进一步介绍下该理论,以及如何进行Portfolio Optimization。
马克维茨被公认为是现代投资组合理论的开创者,他与夏普、米勒共同获得1952年的诺贝尔经济学奖。
1952年他在自己著名的论文《资产选择:有效的多样化》中首先提出了投资组合理论。马克维茨的理论主要包括“均值方差分析理论”和“有效边界模型”,他用期望收益率表示收益,用方差表示风险。该理论证明了“通过证券组合只能消除非系统风险,而不能消除系统性风险”。
(2)在等风险的情况下,通过调整投资组合以获取更高收益
均值方差分析理论解释了为什么要建立投资组合
有效边界模型理论解释了如何进行投资组合优化
用前文的那个极端例子:
有n个不相关的资产,其收益率都是r,风险都是v,优化后的投资比例应该是均分
也就是说通过分散投资降低方差即投资风险。
以期望收益E来衡量证券收益,以收益的方差δ2表示投资风险
minδ2(rp)=∑∑wiwjcov(ri,rj)
E(rp)=∑wiri
式中:
rp——组合收益;
ri、rj——第i种、第j种资产的收益;
wi、wj——资产i和资产j在组合中的权重;
δ2(rp)——组合收益的方差即组合的总体风险;
cov(r,rj)——两种资产之间的协方差。
minδ2(rp)=∑∑wiwjcov(ri,rj)
E(rp)=∑wiri
我们可以得到minδ2(rp)和E(r_p)的相关的一个公式,并且该公式存在极值点。
回报率:
r=x1r1+x2r2
风险:
δ2=x21δ22+x22δ22+2x1x2ρ
令投资总数为为单位1:
r=x1r1+(1−x1)r2 …………(1)
x1=r−r2r1−r2 ……………………(2)
var=x21δ22+(1−x1)2δ22+2x1x2ρ …………(3)
将(2)代入(3)
δ2=(r−r2r1−r2)2δ22+(r−r1r2−r1)2δ22+2x1x2ρ…………(4)
最后我们的到了δ2和r的关系公式:公式(4),并且从(4)可以看出该公式是一个一元二次公式。
如图中曲线即为我们需要的投资边界(Efficient Portfolio Frontier),该曲线右边是我们可以采用的投资组合,曲线左边是在该投资模型下不可能取得的投资组合。
只有在该曲线上的投资组合才是最优投资组合。
在引入一项投资资产(石油):
从图中可以看出引入石油后的曲线(蓝色曲线)要优于未引入石油的曲线(粉色曲线)
(2)切线模型
然后引入一种无风险资产,视该资产的风险为零,收益(rf)固定。
如此可以一条直线并与未引入无风险资产的曲线相切。
该切线组合极为最优组合,是一般投资经理应该选择的投资组合。
切线斜率:
ratio=r−rfδ
海螺水泥, 中国中车, 光大银行, 中国石油, 中信证券, 中国船舶, 国金证券, 青岛海尔
采用2015年1年期国债作为无风险资产,年华收益率为3.14%
日回报率:
0.0015 0.0012 0.0024 0.0044 -0.0005 0.0054 0.0015 0.0057
风险:
0.0199 0.0168 0.0223 0.0328 0.0144 0.0882 0.0187 0.0351
协方差矩阵:
0.0004 0.0001 0.0001 0.0003 0.0001 0.0002 0.0002 0.0002
0.0001 0.0003 0.0001 0.0002 0.0001 0.0000 0.0001 0.0001
0.0001 0.0001 0.0005 0.0003 -0.0000 0.0007 0.0003 0.0002
0.0003 0.0002 0.0003 0.0011 0.0001 0.0006 0.0003 0.0006
0.0001 0.0001 -0.0000 0.0001 0.0002 0.0001 0.0001 0.0001
0.0002 0.0000 0.0007 0.0006 0.0001 0.0078 0.0004 0.0004
0.0002 0.0001 0.0003 0.0003 0.0001 0.0004 0.0003 0.0003
0.0002 0.0001 0.0002 0.0006 0.0001 0.0004 0.0003 0.0012
最后投资组合优化如图:
切点:
(风险,日回报率) = 0.02125, 0.0039
对应组合:
1. Markowitz投资组合理论
Markowitz投资组合理论是投资组合优化的理论基础。马克维茨被公认为是现代投资组合理论的开创者,他与夏普、米勒共同获得1952年的诺贝尔经济学奖。
1952年他在自己著名的论文《资产选择:有效的多样化》中首先提出了投资组合理论。马克维茨的理论主要包括“均值方差分析理论”和“有效边界模型”,他用期望收益率表示收益,用方差表示风险。该理论证明了“通过证券组合只能消除非系统风险,而不能消除系统性风险”。
2. 投资组合优化的目标
(1)降低风险(2)在等风险的情况下,通过调整投资组合以获取更高收益
3. 如何进行投资组合优化
这里就需要用到Markowitz投资组合理论。均值方差分析理论解释了为什么要建立投资组合
有效边界模型理论解释了如何进行投资组合优化
3.1 均值方差分析理论
期望收益率表示收益,用方差表示风险。用前文的那个极端例子:
有n个不相关的资产,其收益率都是r,风险都是v,优化后的投资比例应该是均分
也就是说通过分散投资降低方差即投资风险。
以期望收益E来衡量证券收益,以收益的方差δ2表示投资风险
minδ2(rp)=∑∑wiwjcov(ri,rj)
E(rp)=∑wiri
式中:
rp——组合收益;
ri、rj——第i种、第j种资产的收益;
wi、wj——资产i和资产j在组合中的权重;
δ2(rp)——组合收益的方差即组合的总体风险;
cov(r,rj)——两种资产之间的协方差。
3.2 有效边界模型
通过下面的公式:minδ2(rp)=∑∑wiwjcov(ri,rj)
E(rp)=∑wiri
我们可以得到minδ2(rp)和E(r_p)的相关的一个公式,并且该公式存在极值点。
3.3 2项资产的投资组合优化
资产 | A | B |
---|---|---|
投资比例 | x1 | x2 |
回报率 | r1 | r2 |
风险 | δ1 | δ2 |
协方差 | ρ |
回报率:
r=x1r1+x2r2
风险:
δ2=x21δ22+x22δ22+2x1x2ρ
令投资总数为为单位1:
r=x1r1+(1−x1)r2 …………(1)
x1=r−r2r1−r2 ……………………(2)
var=x21δ22+(1−x1)2δ22+2x1x2ρ …………(3)
将(2)代入(3)
δ2=(r−r2r1−r2)2δ22+(r−r1r2−r1)2δ22+2x1x2ρ…………(4)
最后我们的到了δ2和r的关系公式:公式(4),并且从(4)可以看出该公式是一个一元二次公式。
如图中曲线即为我们需要的投资边界(Efficient Portfolio Frontier),该曲线右边是我们可以采用的投资组合,曲线左边是在该投资模型下不可能取得的投资组合。
只有在该曲线上的投资组合才是最优投资组合。
3.3 3项资产的投资组合优化与切线模型
(1)3项资产的投资组合在引入一项投资资产(石油):
从图中可以看出引入石油后的曲线(蓝色曲线)要优于未引入石油的曲线(粉色曲线)
(2)切线模型
然后引入一种无风险资产,视该资产的风险为零,收益(rf)固定。
如此可以一条直线并与未引入无风险资产的曲线相切。
该切线组合极为最优组合,是一般投资经理应该选择的投资组合。
切线斜率:
ratio=r−rfδ
4. 实例
资产池:海螺水泥, 中国中车, 光大银行, 中国石油, 中信证券, 中国船舶, 国金证券, 青岛海尔
采用2015年1年期国债作为无风险资产,年华收益率为3.14%
日回报率:
0.0015 0.0012 0.0024 0.0044 -0.0005 0.0054 0.0015 0.0057
风险:
0.0199 0.0168 0.0223 0.0328 0.0144 0.0882 0.0187 0.0351
协方差矩阵:
0.0004 0.0001 0.0001 0.0003 0.0001 0.0002 0.0002 0.0002
0.0001 0.0003 0.0001 0.0002 0.0001 0.0000 0.0001 0.0001
0.0001 0.0001 0.0005 0.0003 -0.0000 0.0007 0.0003 0.0002
0.0003 0.0002 0.0003 0.0011 0.0001 0.0006 0.0003 0.0006
0.0001 0.0001 -0.0000 0.0001 0.0002 0.0001 0.0001 0.0001
0.0002 0.0000 0.0007 0.0006 0.0001 0.0078 0.0004 0.0004
0.0002 0.0001 0.0003 0.0003 0.0001 0.0004 0.0003 0.0003
0.0002 0.0001 0.0002 0.0006 0.0001 0.0004 0.0003 0.0012
最后投资组合优化如图:
切点:
(风险,日回报率) = 0.02125, 0.0039
对应组合:
海螺水泥 | 中国中车 | 光大银行 | 中国石油 | 中信证券 | 中国船舶 | 国金证券 | 青岛海尔 |
---|---|---|---|---|---|---|---|
0.0003 | 0.2434 | 0.2012 | 0.1221 | 0 | 0.0296 | 0 | 0.4033 |
相关文章推荐
- Hadoop集群安装与配置
- centos7 下安装scrapy
- Hadoop安装教程_单机/伪分布式配置
- 一个自定义popuwindow
- windows访问Linux服务器
- Linux 软连接与硬链接
- linux下heartbeat的配置
- Linux chmod命令详解
- linux(ubuntu)myeclipse+eclipse+hadoop系统搭建(一)
- [嵌入式开发板]iTOP-4412以模块的方式编译驱动
- java web工程发布以及解决tomcat闪退
- Linux生成以当前时间年/月/日命名的文件夹并向相应目录文件中写数据例程
- Linux中常用操作命令
- CentOS下MySQL安装(rpm包)
- Linux 常用命令大全
- hadoop2.6.2分布式环境搭建
- linux下给php安装db2扩展时的问题
- shell脚本字符串相关操作
- 关于nginx 配置gzip 压缩js问题 请求合并问题
- centos6.4安装Apache+MySQL+PHP