MATLAB股票估价模型的研究.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB股票估价模型的研究

MATLAB股票估价模型的研究   [摘 要] 本文在MATLAB编程环境中建立了股票估价的两阶段和三阶段模型,并用具体的实例验证了模型的正确性和广泛适应性;最后,使用两阶段模型进行了股票价值对初始股利#65380;所要求的最低回报率#65380;高速增长期以及股利增长率的敏感性分析,得出了股票价值对最低回报率和股利增长率最为敏感的结论#65377;这些分析对投资决策具有一定的参考价值#65377;   [关键词] 股票估价;财务建模;敏感性分析   [中图分类号]F275[文献标识码]A[文章编号]1673-0194(2007)09-0078-04      股票估价与债券估价具有不同的特点#65377;   债券有确定的未来收入现金流#65377;这些现金流包括:票息收入和本金收入#65377;无论票息收入还是本金都有确定发生的时间和大小#65377;因此债券的估价可以完全遵循折现现金流法#65377;   一般来讲,股票收入也包括两部分:股利收入和出售时的售价#65377;因此,理论上股票估价也可以采用折现现金流法,即求一系列的股利和将来出售股票时售价的现值#65377;   但是,股利和将来出售股票时的售价都是不确定的,也是很难估计的#65377;因此,股票估价很难用折现现金流法来完成#65377;事实上,目前理论上还没有一个准确估计股票价值的模型问世#65377;   不过,在对股利做出一些假设的前提下,我们仍然可以遵循折现现金流法的思想去尝试股票价值的估计#65377;   假设股票持有者永远持有股票,那么他只获得股利,而且是一个永续的现金流入#65377;假设股利序列为D1,D2,…,Dt,…,则股票估价的一般模型为:      其中:   RS为贴现率,可取投资者所要求的最低回报率;   Dt为t年的股利(t = 1,2,…,∞)#65377;   1. 零成长股票的价值   如果假设未来股利不变,则其股利现金流是一个永续年金,那么股票价值为:      2. 固定成长股票的价值   假设股利每年增长率为g,则股票价值计算公式为:      当g为常数,并且RS g时,上式可简化为:      3. 非固定成长股票的价值   一般情况下,股利的增长是不固定的#65377;但是,对许多公司而言,股利的增长呈现这样的规律:开始增长较快,以后变为固定增长或保持不变#65377;在这种情况下,股票价值就要分段计算#65377;   (1)两阶段模型   首先,在MATLAB编程环境中建立股票估价的两阶段模型#65377;建立M文件如下:   function P =stockvalue2(D0,RS,n1,r1,r2)   % Stock Valuation Function with two periods   % stockvalue2 can be used to calculate intrinsic value for the stock   % the inputs are as follows:   % D0 dividend at now, RS required rate of return, n1 number of years   % before n1 years, dividend will be increased by r1, and after that r2.   % For zero grouth company, use r1=r2=0 and n1=1   % For fixed grouth rate g, use r1=r2=g and n1=1   P=0;   for i=1:n1   D(i)=D0*(1+r1)^i;   pvD(i)=D(i)/(1+RS)^i;   P=P+pvD(i);   end   D=D(n1)*(1+r2)/(RS-r2);   pvDn1=D/(1+RS)^n1;   P=P+pvDn1;   然后,就可以根据不同的参数,以调用MATLAB标准函数同样的方式调用stockvalue2#65377;   在stockvalue2中输入参数为:   D0:开始时的股利;   RS:L所要求的最低投资回报率;   n1:年数;   r1:n1年之前股利增长率;   r2:n1年之后股利增长率#65377;   注意:该函数5个输入变量全为必选#65377;当该股票股利增长率为零时,取r1 = r2 = 0,n1=1;当该股票股利增长率为固定值时,取r1 = r2 = g,n1=1#65377;事实上,当r1 = r2时,n1可取任何大于1的

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档