主要内容

绘制金融组合的有效边界

此示例通过执行MATLAB分析具有六个时间段的给定返回率的三个投资组合®函数使用电子表格链接™。在实际操作中,这些功能可以分析多个时间段的多个投资组合,仅受计算机可用内存数量的限制。

有关金融组合的有效边界的详细信息,请参见分析投资组合(金融工具箱)。要了解投资组合优化理论,请参阅投资组合优化理论(金融工具箱)

示例组织并显示输入和输出数据微软®Excel®工作表。电子表格链接函数将数据复制到MATLAB矩阵,使用Financial Toolbox™函数执行计算,并将数据返回到工作表。

打开ExliSamp.xls文件,并选择Sheet5工作表。寻求帮助,找到ExliSamp.xls文件的更多信息,请参考安装

本工作表包含三种不同投资组合的回报率:全球、公司债券和小盘股。

工作表单元格B4至B9包含Global的收益率,单元格C4至C9包含Corporate Bond的收益率,单元格D4至D9包含Small Cap的收益率。电子表格链接功能位于A列,从单元格A15开始。cell F4到F23为空表示risk, cell G4到G23为空表示ROR, cell H4到J23为空表示三个投资组合。

请注意

这个例子需要金融工具箱,统计和机器学习工具箱™和优化工具箱™。

  1. 执行传输绘图标签的电子表格链接函数x-axis和y-axis到MATLAB工作区,双击单元格A15和紧迫输入

  2. 通过在单元格中执行函数,将组合返回数据复制到MATLAB工作空间

  3. 通过执行Financial Toolbox函数,生成沿边界的20个点的有效边界数据A19A20

  4. 通过执行中的电子表格链接函数将输出数据复制到Excel工作表中A23A24,25

    输出数据包含最高的回报率ROR对于一个给定的风险。输出数据还包含每个投资组合的加权投资权重达到这个回报率。

    单元F4至F23包含风险,单元G4至G23包含ROR,单元H4至J23包含三个投资组合的加权投资。

  5. 通过在单元格中执行Financial Toolbox函数,绘制相同投资组合数据的有效边界25

    Plot包含显示ROR (y轴)与Risk (x轴)的有效边界

    浅蓝色的线表示有效边界。观察收益率高于6.8%时的斜率变化,因为公司债券投资组合不再对有效边界做出贡献。

要生成不同的有效边界数据,关闭图形并更改单元格中的数据B4: D9。然后,再次执行所有电子表格链接函数。工作表用新的边界数据更新,MATLAB生成新的有效边界图。

另请参阅

|||(金融工具箱)|(金融工具箱)

相关话题