马柯维茨均值-方差模型(共9页)_第1页
马柯维茨均值-方差模型(共9页)_第2页
马柯维茨均值-方差模型(共9页)_第3页
马柯维茨均值-方差模型(共9页)_第4页
马柯维茨均值-方差模型(共9页)_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选优质文档-倾情为你奉上马柯维茨均值-方差模型在丰富的金融投资理论中,组合投资理论占有非常重要的地位,金融产品本质上各种金融工具的组合。现代投资组合理论试图解释获得最大投资收益与避免过分风险之间的基本权衡关系,也就是说投资者将不同的投资品种按一定的比例组合在一起作为投资对象,以达到在保证预定收益率的前提下把风险降到最小或者在一定风险的前提下使收益率最大。从历史发展看,投资者很早就认识到了分散地将资金进行投资可以降低投资风险,扩大投资收益。但是第一个对此问题做出实质性分析的是美国经济学家马柯维茨(Markowitz)以及他所创立的马柯维茨的资产组合理论。1952年马柯维茨发表了证券组合选择,标

2、志着证券组合理论的正式诞生。马柯维茨根据每一种证券的预期收益率、方差和所有证券间的协方差矩阵,得到证券组合的有效边界,再根据投资者的效用无差异曲线,确定最佳投资组合。马柯维茨的证券组合理论在计算投资组合的收益和方差时十分精确,但是在处理含有较多证券的组合时,计算量很大。马柯维茨的后继者致力于简化投资组合模型。在一系列的假设条件下,威廉·夏普(William F. Sharp)等学者推导出了资本资产定价模型,并以此简化了马柯维茨的资产组合模型。由于夏普简化模型的计算量相对于马柯维茨资产组合模型大大减少,并且有效程度并没有降低,所以得到了广泛应用。1 模型理论经典马柯维茨均值-方差模型为

3、:其中,;是第i种资产的预期收益率;是投资组合的权重向量;是n种资产间的协方差矩阵;和分别是投资组合的期望回报率和回报率的方差。点睛:马柯维茨模型以预期收益率期望度量收益;以收益率方差度量风险。在教课书中通常以资产的历史收益率的均值作为未来期望收益率,可能会造成“追涨的效果”,在实际中这些收益率可能是由研究员给出;在计算组合风险值时协方差对结果影响较大,在教课书中通常以资产的历史收益率的协方差度量资产风险与相关性,这种计算方法存在预期误差,即未来实际协方差矩阵与历史协方差矩阵间的存在偏差。例1以华北制药、中国石化、上海机场三只股票,如何构使用马柯维茨模型构建投资组合模型?资产数据如下表:表2.

4、1 三只股票的日回报率、风险数据及协方差矩阵收益率均值(%)收益率标准差(%)协方差矩阵(×0.0001)华北制药0.05402.305.27 2.80 1.74中国石化0.02752.062.80 4.26 1.67上海机场0.02361.701.74 1.67 2.902 收益与风险计算函数 portstats函数计算公式:其中,;是第i种资产的预期回报率;是投资组合的权重向量;是n种资产间的协方差矩阵;和分别是投资组合的期望回报率和回报率的方差。函数语法:PortRisk, PortReturn = portstats(ExpReturn, ExpCovariance, Por

5、tWts)输入参数:ExpReturn:资产预期收益率ExpCovariance:资产的协方差矩阵PortWts:资产权重输出参数:PortRisk:资产组合风险(标准差)PortReturn:资产组合预期收益(期望)例:在例1中,假设等权重配置华北制药、中国石化、上海机场,则资产组合的风险与收益为多少? M文件:Portstatstest.mExpReturn = 0. 0. 0.; ExpCovariance = 0.0001* 5.27 2.80 1.74; 2.80 4.26 1.67; 1.74 1.67 2.90 ;PortWts=1/3*ones(1,3);PortRisk, P

6、ortReturn = portstats(ExpReturn, ExpCovariance,PortWts)>>PortRisk = 0.PortReturn = 3.5033e-004注释: ones(n,m)为生产元素都为1的n×m矩阵, ones(1,3)=1,1,1. PortWts=1/3*1,1,1=1/3, 1/3, 1/33 有效前沿计算函数马柯维茨均值-方差模型为经典的带约束的二次优化问题,在给定期望收益时,方差最小解唯一(可行解域为凸),frontcon使用,matlab优化工具箱的fmincon函数进行求解,fmincon函数说明请参看附录。fro

7、ntcon函数算法:给定计算相应风险最小的组合,即得到有效前沿上一点(有效组合),给定一系列可以有效描绘出有效前沿。组合的收益介于单个资产的最大收益与最小收益之间,例如示例中最大收益为0.0540%、最小收益为0.0236%,为根据NumPorts在最大收益与最小收益间进行等分即可。函数语法:PortRisk, PortReturn, PortWts = frontcon(ExpReturn, ExpCovariance, NumPorts, PortReturn, AssetBounds, Groups, GroupBounds, varargin)输入参数:ExpReturn:资产预期收益

8、率;ExpCovariance:资产的协方差矩阵;NumPorts:(可选)有效前沿上输出点的个数,默认为10;PortReturn:(可选)给定有效前沿上输出回报点个数;AssetBounds:(可选)每种资产权重的上下限,例如,上海机场的最大持仓比例为10%;Groups:(可选)资产分组,Groups(i,j)=1表示第j个资产属于第i个群(例如,行业);GroupBounds:每个资产群约束(例如,某个行业配置能超过20%)输出函数:PortRisk:资产组合风险(标准差)PortReturn:资产组合预期收益(期望)PortWts:资产组合中各资产权重例: 在例1中,如何配置华北制药

9、、中国石化、上海机场,则资产组合为有效组合? M文件:frontcontest.m程序源码:ExpReturn = 0. 0. 0.; ExpCovariance =0.0001* 5.27 2.80 1.74; 2.80 4.26 1.67; 1.74 1.67 2.90 ;NumPorts =10;PortRisk, PortReturn, PortWts = frontcon(ExpReturn,ExpCovariance, NumPorts)>> PortRisk =1.0e-002* 1.5653 1.5759 1.6074 1.6586 1.7277 1.8128 1.

10、9129 2.0284 2.1567 2.2956PortReturn = 1.0e-003 * 0.2843 0.3127 0.3411 0.3695 0.3980 0.4264 0.4548 0.4832 0.5116 0.5400PortWts = 0.1274 0.2456 0.6270 0.2270 0.1979 0.5751 0.3265 0.1503 0.5232 0.4261 0.1026 0.4713 0.5257 0.0549 0.4194 0.6253 0.0072 0.3675 0.7196 0 0.2804 0.8131 0 0.1869 0.9065 0 0.093

11、5 1.0000 -0.0000 0.0000 图1 投资组合有效前沿图直接运行frontcon(ExpReturn,ExpCovariance, NumPorts)则可画出图1;如果各个资产投资上限为50%,求解有效前沿?程序源码:ExpReturn = 0. 0. 0.; ExpCovariance = 0.0001* 5.27 2.80 1.74; 2.80 4.26 1.67; 1.74 1.67 2.90 ;NumPorts =10;AssetBounds=0,0,0;0.5,0.5,0.5%设置资产上限PortRisk, PortReturn, PortWts = frontcon

12、(ExpReturn,ExpCovariance, NumPorts,AssetBounds)计算结果:1.0e-002*PortRisk = 1.5818 1.5842 1.5914 1.6034 1.6200 1.6408 1.6649 1.6920 1.7412 1.9449PortReturn = 1.0e-003 * 0.3024 0.3140 0.3257 0.3374 0.3491 0.3608 0.3725 0.3841 0.3958 0.4075PortWts = 0.1768 0.3232 0.5000 0.2209 0.2791 0.5000 0.2650 0.2350

13、0.5000 0.3091 0.1909 0.5000 0.3532 0.1468 0.5000 0.3954 0.1173 0.4873 0.4363 0.0977 0.4660 0.4773 0.0781 0.4446 0.5000 0.2005 0.2995 0.5000 0.5000 0.00004 约束条件下有效前沿在实际构建投资组合时候要考虑到合法合规或者风险管理等限制条件,这样会给组合构建带来约束,例如基金“双百分只十规则”:基金投资于一证券的市值不能超过基金资产的10%,基金投资于一上市公司股票不能超过该公司市值的10%;Matlab求解约束条件下有效前沿的为portopt函数

14、;函数语法:PortRisk, PortReturn, PortWts = portopt(ExpReturn, ExpCovariance, NumPorts, PortReturn, ConSet, varargin)输入参数:ExpReturn:资产预期收益率ExpCovariance:资产的协方差矩阵NumPorts:(可选)有效前沿上输出点的个数,默认为10PortReturn:(可选)给定有效前沿上输出点回报ConSet:组合约束,一般通过portcons进行设置Varargin: 主要为优化算法中的一些参数输出函数:PortRisk:资产组合风险(标准差)PortReturn:资

15、产组合预期收益(期望)PortWts:资产组合中各资产权重注释:portcons函数 ConSet = portcons(varargin)portcons该函数比较复杂,本书使用举例的方式进行说明。例如:例配置华北制药、中国石化、上海机场三个资产,华北制药最大配置50%,中国石化最大配置90%,上海机场最大配置80%,华北制药为资产集合A,中国石化、上海机场组成资产计划B,集合A的最大配置为50%,集合B的最大配置为80%,集合A的配置不能超过集合B的1.5倍,则如何配置。M文件为portopttest.M约束条件设置如下:AssetNum=3;资产数量三个PVal = 1; 配置比例,10

16、0%表示满仓配置,若80%,则设PVal = 0.8; AssetMin = 0; 各资产最低配置AssetMax = 0.5 0.9 0.8; 各资产最高配置GroupA = 1 0 0; 资产集合A(例如,行业)GroupB = 0 1 1; 资产集合B(例如,行业)GroupMax = 0.50,0.80; 资产集合A最大配置50%,B最大80%AtoBmax = 1.5; 集合A的配置不能超过集合B的1.5倍ConSet = portcons('PortValue', PVal, NumAssets,'AssetLims',. AssetMin, Ass

17、etMax, NumAssets, 'GroupComparison',GroupA, NaN,. AtoBmax, GroupB,GroupMax );M编程求解:NumAssets = 3;ExpReturn = 0. 0. 0.; ExpCovariance = 5.27 2.80 1.74; 2.80 4.26 1.67; 1.74 1.67 2.90 ;NumPorts =5;PVal = 1; AssetMin = 0;AssetMax = 0.5 0.9 0.8;GroupA = 1 0 0;GroupB = 0 1 1;GroupMax = 0.50,0.8;A

18、toBmax = 1.5;ConSet = portcons('PortValue', PVal, NumAssets,'AssetLims',. AssetMin, AssetMax, NumAssets, 'GroupComparison',GroupA, NaN,. AtoBmax, GroupB,GroupMax );PortRisk, PortReturn, PortWts = portopt(ExpReturn, ExpCovariance,. NumPorts, , ConSet)>> PortRisk =1.0e-002* 1.5653 1.5778 1.6147 1.6744 1.9449PortReturn = 1.0e-003 * 0.2843 0.3151 0.3459 0.3767 0.4075PortWts = 0.1274 0.2456 0.6270 0.2353 0.1939 0.5707 0.3433 0.1423 0.5145 0.4512 0.0906 0.4582 0.5000 0.5000 0图2.2 约束条件下投资组

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论