1 / 21
文档名称:

第5章-资产组合计算.doc

格式:doc   大小:254KB   页数:21页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第5章-资产组合计算.doc

上传人:glfsnxh 2019/9/19 文件大小:254 KB

下载得到文件列表

第5章-资产组合计算.doc

文档介绍

文档介绍:第5章资产组合计算资产组合是实务性比较强的内容,通过本章的学****要求读者掌握协方差与相关系数之间的相互推导,熟悉资产组合基本理论,学会用MATLAB计算投资组合基本参数,如均值与方差、资产组合VaR,重点掌握资产组合有效前沿的计算,能够处理无风险利率以及借贷关系情况下的最优投资组合,会用MATLAB规划工具箱求解投资组合最优化问题。(PortfolioTheory)主要研究如何配置各种不同的金融资产,实现资产组合的最佳投资配置。1952年美国学者马克维茨创立了资产组合理论,该理论在实践中得到广泛运用。,有时需要把收益率序列转换为价格序列。在MATLAB中将收益率序列转换为价格序列的函数是ret2tick。调用方式[TickSeries,TickTimes]=ret2tick(RetSeries,StartPrice,RetIntervals,StartTime,Method)输入参数RetSeries%收益率序列StartPrice%(0ptional)起始价格,默认值是1RetIntervals%(0ptional)收益率序列的时间间隔,默认值是lStartTime%(optional)价格开始计算的时间,默认值是0Method%(Optionl)转换方法。Method='Simple'表示简单,;Method='Continous'表示连续法,。输出参数TickSeries%价格序列TickTimes%与价格对应的时间序列例5--(天)1829192起始价格为10元,起始时间为2000年12月18日,试求该资产价格时间序列,收益率采用离散方法。在MATLAB中执行以下命令:RetSeries=[,,-]';RetIntervals=[182,91,92]';StartPrice=10;StartTime=datenum('18-Dec-2000');[TickSeries,TickTime]=ret2tick(RetSeries,StartPrice,RetIntervals,StartTime)datestr(TickTimes)ans=18-Dec-200018-Jun-200117-Sep-200118-Dec-2001这样就把收益率时间序列转换为价格时间序列,。-Dec-200018-Jun-200117-Sep-200118-Dec----。调用方式[RetSeries,RetIntervals]=tick2ret(TickSeries,TickTimes,Method)输入参数TickSeries%价格序列TimeTimes%价格序列对应的时间Method%(Optionl)计算收益率的,Method='Simple'表示算术收益率;Method='Continous'表示连续法,即为对数计算法。输出参数RetSeries%收益率序列RetIntervals%收益率时间间隔例5-。。在MATLAB中执行以下命令:TickSeries=[100;110;115;110];TickTimes=[0;6;9;12];[RetSeries,RetIntervals]=tick2ret(TickSeries,TickTime)=corr2cov(STDs,Correlations)输入参数STDs%标准差矩阵Correlations%相关系数矩阵输出参数Covariance%协方差矩阵例5-3已知资产组合中有3个品种,每个品种的资产收益率、。=[,,];STDs=[1,,];Correlations=[1,,;,1,;,,1];Covariances=corr2cov(STDs,Correlations)