MATLAB证券投资组合分析

分类:论文范文 发表时间:2018-04-03 12:37

  证券投资在我国是一个非常受欢迎的投资渠道,但同时也意味着存在一定的风险,论文对MATLAB证券投资组合模型进行了分析。

证券市场导报

  《证券市场导报》(月刊)创刊于1991年,由深圳证券交易所主办的金融专业刊物。载文探索证券市场运行规律,报道证券市场动态和最新发展状况,介绍国外的先进理论和经验,听取专家的评价与分析,对中外证券市场进行比较研《证券市场导报》坚持为社会主义服务的方向,坚持以马克思列宁主义、毛泽东思想和邓小平理论为指导。

  1理论引入

  基于我国经济的持续发展和经济体制改革的深化,我国国民的理财观念也逐渐提高,证券投资逐渐成为一个广泛运用的投资渠道。证券投资是为了获得收益,但获得收益的同时投资者也不得不承担一定的风险。正所谓“鱼与熊掌不可兼得”,投资者怎样合理分配资金投资到不同资产,确定一个各类资产的投资额占投资总数额的适当比例,使投资者持有资产的总收益尽可能高并且风险尽可能低,如何计算组合投资的风险和收益以及怎样分配资产使让这两个指标达到一定的平衡是投资者亟待解决的问题。大部分资产配置分析都建立在马科维兹最优证券投资组合理论的基础上。50年代和60年代初,美国经济学家马科维兹1952年在《财务学刊》发表了著名的“资产组合的选择”一文,其运用了均值-方差的分析方法。这一独创性的方法首次将数理分析运用于金融资产收益与风险关系的分析,为解决收益与风险的矛盾问题提供了一个全新的思路。其主要思想是,根据每一种证券的预期收益率(用均值衡量)、风险(用方差衡量)和所有证券间的协方差矩阵,得到投资组合的有效前沿,这个有效前沿与投资者的效用无差异曲线的切点即为最佳投资组合。

  2模型简介

  (1)市场是有效的,证券的价格反映了证券的内在经济价值,每个投资者都掌握了充分信息,了解每种证券的期望收益率和标准差。(2)投资者是理性的,即投资者厌恶风险而偏好收益。(3)投资者具有单周期视野,不允许卖空和卖空。(4)证券的收益率服从正态分布。(5)无交易成本。单一证券的收益与风险表示金融资产期初时刻的价格;Pt代表期末时刻的价格;Dt代表期间支付的红利。这里的收益率是证券的离散收益率,也称为百分比收益。有效前沿基于理性投资者的假设,能同时满足相同的风险水平下收益率最大和相同的预期收益率水平下风险最小这两个条件的投资组合就是有效集,又称有效边界、有效前沿。处于有效边界上的组合我们称之为有效组合。有效前沿首先是一条向右上方倾斜的曲线,意味着收益越高,风险也就越大;其次,它是一条向上凸的曲线,不可能出现凹陷的地方。最优投资组合有效集向上凸的特性和无差异曲线(给投资者带来同样满足程度的预期收益率和风险的所有组合)向下凹的特性决定了有效集和无差异曲线的相切点只有一个,最优投资组合是唯一的。对投资者而言,有效集是客观存在的,而无差异曲线则是主观的,它是由自己的风险—收益偏好决定。

  3基于matlab的实证分析

  3.1单个证券的期望收益率

  选择平安银行(sz000001)、万科A(sz000002)、国农科技(sz000004)、深圳A(sz000006)、神州高铁(sz000008)五只股票计算其期望收益率:E(R1)=-0.0024,E(R2)=-6.2616e-004,E(R3)=0.0152,E(R4)=0.0135,E(R5)=0.0023。

  3.2matlab操作

  (1)在MATLAB中可以通过cov(RetSeries)函数计算协方差矩阵,其中RetSeries代表收益率矩阵,本例中协方差矩阵如表1。(2)在MATLAB中通过调用frontcon(ExpRe-turn,ExpCovariance,NumPorts)求解有效前沿(不指定输出可以得到有效前沿曲线图),其中ExpReturn为收益率矩阵,ExpCovariance为协方差矩阵。NumPorts为有效前沿上输出点的个数,默认为10;可选项若无输入可用“[]”代替。本例中得到有效前沿如图1。(3)求解最优投资组合。假设投资者风险厌恶系数为3,通过在MATLAB中如下的创立m文件,可以计算出相应的结果,如图2。输入参数的含义:ExpReturn表示资产预期收益率,ExpCovariance表示资产的协方差矩阵PortWts表示资产权重。运行这个m文件可以得到如下输出结果:RiskyRisk=0.0322,RiskyReturn=0.0136,RiskyWts=0.0596,0,0.6446,0.2958,0,RiskyFraction=4.3367,OverallRisk=0.1397,OverallReturn=0.0587。

  3.3结论与建议

  由以上输出结果可知:最优组合p的风险为0.0322,最优组合的期望收益率为0.0136,最优组合中的5只股票的权重分别为:0.0596,0,0.6446,0.2958,0,组合p中风险资产所占比重为:4.3367,总风险为:0.1397,总的期望收益率为:0.0587。所以,最优资产分配为:无风险资产:1-4.3367=-3.3367;平安银行:4.3367*0.0596=0.2585;万科A:0;国农科技:4.3367*0.6446=2.7954;深振业A:4.3367*0.2958=1.2828;神州高铁:0。这里,无风险资产所占比例为负,其含义是以无风险利率借入资产投资于其他股票风险资产。由于万科A股和神州高铁的期望收益率为负,理性投资者不会将资金投资于这两支股票而是更多地投资于期望收益率更高的国农科技。

  4结论

  证券投资组合理论为现资组合理论奠定了基础,在马科维兹的基础上诞生了很多证券市场理论。马科维兹对风险因素形成了系统化的认识并提供了衡量方法。据此马科维兹提供了以均值-方差分析为基础的最大化效用的一整套组合投资理论。在证券组合中,可能出现单个证券的收益率和标准差数值并不理想但却被纳入组合中的情况。原因是它与证券组合中的证券相关性较小甚至是负相关。比如本文例子中的平安银行股票收益率很低,但其与组合中的其他股票的相关系数很小,也被纳入组合之中。当组合中证券的数量较多时,投资组合的方差大小更多地由证券之间的协方差决定,而单个证券的方差并不是主要因素。由此看来,投资组合方差的计算公式不仅解释了分散投资的合理性,也对分散投资起到了指导作用。当然,马科维兹证券投资组合理论也存在一定的局限性。首先,理论假设的局限性,它给投资者规定了一个时间区间(时间眼界TimeHorizon),在这个区间内风险和收益是静态数据。而现实中,瞬息万变的金融世界并不会出现静态的局面,于是,马科维兹的最优组合可能不再是最优,甚至是无效的。但是,如果每个投资者都从实际出发,根据变化调整自己的资产组合,这就导致投资者的时间区间不同,与模型中的假设相矛盾。其次,逻辑的局限性,该模型的目的在于分散组合的风险但却不降低收益。这在整个证券市场上是无法实现的,因为非系统性风险客观存在,无法消除。部分投资者降低和分散的风险实际上转移到了另一部分投资者那里。最后,度量的局限性,以资产收益率的标准差作为衡量风险的标准实际上是考虑了市场风险,而实证分析表明证券投资还存在利率风险,道德风险等。无论如何,有效组合和最优资产组合的概念都是现资理论的核心。马科维兹为投资者解决了如何评有效组合和选择最优资产组合提供了解决方法,即投资者可以运用二次规划这种简单的数学技术,可以对有效组合的预期收益,标准差等进行评估,再与投资者的无差异曲线相联系,便可以得出最优的投资组合。这一原来非常简单,但由于当时数据处理设备的局限性,对数量庞大的证券的有效组合进行计算很难实现。但随着科技的发展,运用计算机软件来处理就变得非常方便。比如本文中运用的MATLAB,它是数值计算方面首屈一指的数学类科技应用软件。通过以上分析可以清晰得看到它的指令表达式与数学中常用的形式十分相似,故容易上手,用MATLAB来解决问题要比用C语言等完成相同的工作要简便快捷得多,适合没有太多软件操作基础的普通投资者用以分析投资组合的收益与风险,选择最优组合。

关键词:MATLAB,证券投资,组合,分析,证券投资,在,我,

上一篇:采矿工程中不安全技术因素 下一篇:化工企业节能减排途径