- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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的
您可能关注的文档
最近下载
- IPC-2223E-中文-2020 CN 挠性和刚挠性印制板计件分标准.pdf VIP
- 劳动合同标准版劳动合同劳动合同.doc VIP
- 比亚迪发动机维修手册.doc
- 公路工程新技术.pptx VIP
- 永诚财险建筑施工行业安全生产责任保险(2024 年版)条款.pdf VIP
- SN/T 3992-2014_进境非人灵长类实验动物指定隔离场建设规范.pdf VIP
- 精品解析:2024-2025学年浙江省温州市龙港市统编版五年级上册期末考试语文试卷(解析版).docx VIP
- 中国临床肿瘤学会(csco)胆道恶性肿瘤诊疗指南2025.docx VIP
- 【2017年整理】光接入网维护操作标准化手册-----接入有源设备维护.doc VIP
- 新22S3 室外排水工程建筑工程图集.docx VIP
原创力文档


文档评论(0)