1实验四:无风险资产与多种风险型资产最优投资组合的模型分析一、实验目的通过上机实验,使学生充分理解Excel软件系统管理和基本原理,掌握多资产投资组合优化的Excel应用。二、预备知识(一)相关的计算机知识:Windows操作系统的常用操作;数据库的基础知识;Excel软件的基本操作。(二)实验理论预备知识现代资产组合理论发端于Markowitz(1952)提出的关于投资组合的理论。该理论假设投资者只关心金融资产(组合)收益的均值(期望收益)和方差,在一定方差下追求尽可能高的期望收益,或者在一定的期望水平上尽可能降低投资收益的方差。投资者的效用是关于投资组合的期望回报率和方差的函数,理性的投资者通过选择有效地投资组合以实现期望效用最大。该理论第一次将统计学中期望与方差的概念引入投资组合的研究,提出用资产收益率的期望来衡量预期收益,用资产预期收益的标准差来度量风险的思想。1、理论假设(Ⅰ)市场上存在n≥2种风险资产,资产的收益率服从多元正态分布,允许卖空行为的存在。12(,,,)Tn,代表投资到这n种资产上的财富(投资资金)相对份额,它是n维列向量,有11nii,允许0i,即卖空不受限制。(Ⅱ)用e表示所有由n种风险资产的期望收益率组成的列向量。12(,,,)TneRRRR(1)pr表示资产组合的收益率,)(prE和)(pr分别为资产组合p的期望收益率和收益率标准差。niiiTperE1)((2)(Ⅲ)假设n种资产的收益是非共线性的(其经济意义为:没有任何一种资产的期望收益率可以通过其他资产的线性组合来得到,它们的期望收益是线性独立的。)。这样它们的方差-协方差矩阵可以表示为:2nnnnnnQ212222111211(3)由于总是假定非负的总体方差,它还必须是一个正定矩阵,即对于任何非0的n维列向量a,都有0TaQa。因此整个资产组合的总体方差为:QTninjijjip112(4)2、均值——方差模型经典的均值——方差模型可以表述为:QTp2min(5)1.1niits(6)()TppeErR(7)利用拉格朗日乘数法可以计算在既定期望收益(e)的前提下最小风险曲线方程为(8)式:222222(()/)1(())11//ppppErACCAErBCACCCDC(8)该式证明可见(Merton1974),其中11112,,,,TTTTCIQIAIQeeQIBeQeDBCAI为单位阵。均值-方差模型的解在)(pprE空间中是图1中的弧线,frG是投资组合的有效前沿,即投资者根据此线上的点进行投资决策。当只考虑风险资产时,相应的最小方差组合gw点的解(见图2)为:21,()ggAErCC如果进一步考虑无风险资产,投资者可以在资本市场借贷,以调整风险和收益时,有效集位于直线frGK上(见图1),G为切点,fr为无风险利率。同样利用拉格朗日乘数法可以计算出资本市场线的直线方程为:2()2pfffErrBrArC(9)3G2p()pErKfr图1均值—方差模型几何示意图1/C最小标准差资产组合全局标准差最小资产组合点gw标准方差均值A/C图2最小方差抛物线和效率边界因此,投资者以无风险利率fr借入资金,并连同已有资金一起全部投资于某一风险资产,所形成组合的预期收益和风险(标准差)正好使组合位于无风险资产的线段的延长线上。最小标准差资产组合全局方差最小资产组合点gw均值方差可行集0效率边界全局方差最小资产组合点gw均值方差0图3最小标准方差双曲线和效率边界3、多种风险资产的最优投资组合以上分析表明,在投资组合的期望收益率pR与投资组合标准差p之间的关系曲线上,存在一个最低风险(标准差)的投资组合(即最优投资组合),该投资组合的各项资产投资比重矩阵的计算公式为:211**1112T121()1(0)(,,,)nI=111PPPPPPTTTnCRABARCARWQRQIDCCDDARQICCBRQRCIQIDBCADRRRRT而在此投资组合下的期望收益率和标准差分别为:其中A=R表示种风险资产的期望收益率,(,,,)。44、无风险资产与多种风险资产的最优投资组合当无风险资产与多种风险资产的构成投资组合时,首先可以计算出多种风险资产的最优投资组合,即资本配置线与风险资产的有效边界相切的那一点。切点所代表的最有投资组合的期望收益率pR和标准差p的计算公式分别为:**21****1()ABCD()W,CAL,.FPPFFFFFPPFPPPBARDRACRCACRCRQRRIACRDDRCRACRA*P式中为无风险资产的收益率。参数、、、的计算同上。在多种风险资产的最有投资组合中各种风险资产的投资比重为:无风险资产与多种风险资产构成的最优投资组合其风险和收益落在资本配置线()上,计算公式为:R为该直线的斜率三、实验内容根据现代资产组合理论,计算无风险资产和风险资产间的最优投资组合比重,建立无风险资产与多种风险资产投资组合的动态计算与分析电子模型。四、实验步骤本实验通过具体的实例应用展开。1、多种风险资产的最优投资组合。已知5种风险资产U、V、W、X、Y的期望收益率、标准差,以及它们两两之间的相关系数如下表所示,试计算最有投资组合,并绘制该投资组合的期望收益率与标准差之间的关系曲线。具体步骤如下:(1)在单元格C19中输入公式=C10*$D$3*D3,在单元格D19中输入公式=D19*$D$4*D3,在单元格E19中输入公式=E10$D$5*D3,在单元格F19中输入公式=F10*$D$6*D3,在单元格G19中输入公式=G10*$D$7*D3。然后选取单元格区域C19:G19,将其向下一直填充复制到单元格区域C23:G23,得到协方差矩阵。(2)选取单元格C25,在名称框中将单元格的名称改为A,依次将C26、D25、D26定义名称为B、C.、D。定义单元格名称:依次选取[插入],[名称],[定义名称]按钮。(3)在单元格C25中输入公式=MMULT(MMULT(TRANSPOSE(C3:C7),MINVERSE(C19:G23)),{1;1;1;1;1}),计算参数A。(4)在单元格C26中输入公式=MMULT(MMULT(TRANSPOSE(C3:C7),MINVERSE(C19:G23)),C3:C7),计算参数B。(5)在单元格E25中输入公式=MMULT(MMULT({1,1,1,1,1},MINVERSE(C19:G23)),{1;1;1;51;1}),计算参数C。这里{1,1,1,1,1}表示单位行向量;{1;1;1;1;1}表示单位列向量。(6)在单元格E26中输入公式=B*C.-A^2,计算参数D。(7)在单元格C28中输入公式=A/C.,计算最优投资组合的期望收益率;在单元格E28中输入公式=SQRT(1/C.),计算最优投资组合的标准差。(8)选取单元格区域C30:G30,输入数组公式=TRANSPOSE((C.*C28-A)/D*MMULT(MINVERSE(C19:G23),C3:C7)+(B-A*C28)/D*MMULT(MINVERSE(C19:G23),{1;1;1;1;1})),计算最优投资组合中各资产的投资比例。计算结果如下表所示。(9)设计绘制图表的数据格式。在单元格I3:I17中输入给定的期望收益率数据.(10)在单元格J3中输入公式=SQRT(C./D*(I3-A/C.)^2+1/C.),并将此单元格向下一直填充复制到单元格J17,计算不同期望收益率下的标准差。6(11)选取单元格区域I3:J17,单击工具栏上的[图表向导]按钮,作期望收益率和标准差的平滑散点图,方法同前面的实验。(12)在图表区域中单击鼠标右键,在弹出的快捷键中选择打开[源数据],在其对话框中打开系列选项卡,单击[添加]按钮,然后在[X值]栏中输入=sheet1!$D$3:$D$7,在[Y值]栏中输入=sheet1!$C$3:$C$7,然后单击确定按钮。关于图形的修饰方法同前。多风险资产期望收益率与标准差关系图0%5%10%15%20%25%30%0.00%5.00%10.00%15.00%20.00%25.00%30.00%35.00%标准差期望收益率2、多种风险资产投资组合的动态计算与分析模型建立一个多种风险资产投资组合的动态计算与分析模型具体过程如下。(1)首先设计已知数据的微调按钮。以资产P的期望收益率为例,设计微调按钮的方法如下:在[视图]菜单的[工具栏]子菜单中单击[窗体]命令,打开[窗体]工具栏,单击[微调项]按钮,然后在D3单元格的位置拖曳出一个矩形[微调项]控件,并调整其大小;将鼠标移到新建立的[微调项]控件上,单击右键,出现快捷菜单中的[设置控件格式]命令,打开[设置控件格式]对话框,打开[控制]选项卡,在[单元格链接]栏中填入$D$3,然后单击[确定]按钮,这样就建立了资产P的微调按钮。用同样的方法可以建立其他资产的期望收益率、标准差以及相关系数的微调按钮。(2)建立各种资产期望收益率和标准差数值与[微调项]控件的联系。在单元格C3中输入=D3/1000,并将其向下填充复制到单元格C7,建立期望收益率微调按钮与期望收益率数值的关系。在单元格E3中输入=F3/1000,并将其向下填充复制到单元格E7,建立标准差微调按钮与标准差数值的关系,使微调按钮每次调整对应的参数数值变动0.1%。(3)建立各种资产之间相关系数数值与相关系数微调按钮的关系。计算各种资产之间的相关系数的单元格及相应的公式如下:单元格D10,=C11/100-1,为资产P与Q的相关系数;单元格E10,=C12/100-1,为资产P与R的相关系数;单元格F10,=C13/100-1,为资产P与S的相关系数;单元格G10,=C14/100-1,为资产P与T的相关系数;单元格E11,=D12/100-1,7为资产Q与R的相关系数;单元格F11,=D13/100-1,为资产Q与S的相关系数;单元格G11,=D14/100-1,为资产Q与T的相关系数;单元格F12,=E13/100-1,为资产R与S的相关系数;单元格G12,=E14/100-1,为资产R与T的相关系数;单元格G13,=F14/100-1,为资产S与T的相关系数。这样可使微调按钮每次调整对应的参数值变动0.01。(4)输入计算协方差矩阵的公式。各单元格的计算公式为:单元格C19,=C10*E3*E3;单元格D19,=D10*E3*E4;单元格E19,=E10*E3*E5;单元格F19,=F10*E3*E6;单元格G19,=G10*E3*E7。单元格C20,=D19;单元格D20,=D11*E4*E4;单元格E20,=E11*E4*E5;单元格F20,=F11*E4*E6;单元格G20,=G11*E4*E7。单元格C21,=E19;单元格D21,=E20;单元格E21,=E12*E5*E5;单元格F21,=F21*E6*E5;单元格G21,=G12*E7*E5。单元格C22,=F19;单元格D22,=F20;单元格E22,=F21;单元格F22,=F13*E6*E6;单元格G22,=G13*E7*E6。单元格C23,=G19;单元格D23,=G20;单元格E23,=G21;单元格F23,=G22;单元格G23,=G14*E7*E7。(5)分别选取单元格C25,C26,E25,E26,对其重新命名,分别为A,B,C.,D。(6)在单元格C25输入公式=MMULT(MMULT(TRANSPOSE(C3:C7),MINVERSE(C19:G23)),{1;1;1;1;1}),计算参数A。(7)在单元格C26中输入公式=MMULT(MMULT(TRANSPOSE(C3:C7),