股票价值分析

2023-11-03

引言:股票

债券和股票是最常见的金融资产,可以说是构成金融市场的基石。

与债券相比,股票在期限与回报上有两点主要不同。首先除了少数品种外(如永续年金),债券的存续期是有限的,只要到期日付清本息后,这只债券就不存在了。而股票作为企业所有权的凭证,没有到期日的概念,只要企业不倒闭,股票会一直存在下去。其次,债券发行时会在合约中列明回报,所以债券的回报是固定的(但不是无风险的),而股票则代表在债权人的权利得到满足后,对企业盈利和财产的剩余索取权。换言之,在债权人从企业拿到应得的份额后,剩下的就是股东的。如果企业盈利和资产不够债权人分的,股东就什么也得不到。因此股票的回报必然是不固定、不确定的。

从上述来看,股票与债券的定价必然存在不小的差异。而且无风险的股票必然也是不存在的。所以在股票分析中,风险是一个必不可少的维度。

如何预测股票的回报,以及如何给这种不确定的回报定出现在的价格,是股票分析中的关键点。本文,我们会以相当简便的方法考察这两点——假设股票的分红按恒定增长率增长,并假设市场以某个高于无风险利率的贴现率来贴现股票未来分红。

显然虽然实际不存在上述情况,我们仍然能从中学到很多,得出不少有意义的结论。

现在有必要再对股票这个概念加以澄清:股票是股份公司为了筹集资本而发放的公司所有权的凭证。股票持有者拥有对企业的剩余盈利(偿还了债权人回报后)及资产的索取权,以及企业经营的参与权(权利大小取决于持有股票数量的多少)。股票持有者不能要求企业返还其出资。股票分为普通股(common stock)和优先股(preferred stock)。优先股是承诺了固定股息回报,并参与企业经营方面权力小雨普通股的特殊股票。我们一般说股票都是说的普通股。

股利贴现模型(DDM)

这一模型在实务界被大量采用,是股票分析师最常用的股票估值模型。

DDM定价方程的推导
股票作为一种资产,其价值决定于它未来能够给股票持有人带来多少现金——股票分红(dividend)。有人会问,买股票不是为了获得股票上涨的收益吗,为什么说股票价值决定于分红而不是未来的股价

这里用数学推演来回答这个问题。假设某只股票在第t期的分红量为 D t D_t Dt,t期分红后的股价为 S t S_t St(叫做除红利价格,ex-dividend price)。我们还假设在各个时期中,股票市场都用 r r r为贴现率来贴现股票产生的现金流。

在这样的假设下,这只股票当前价格 S 0 S_0 S0为:
S 0 = D 1 + S 1 1 + r S_0=\frac{D_1+S_1}{1+r} S0=1+rD1+S1
该式子的含义是,在1期股票会带来数量为 D 1 D_1 D1的分红,在分红之外,股票持有者还能将股票卖出获得 S 1 S_1 S1的收入。这两部分现金流用 ( 1 + r ) (1+r) (1+r)贴现到现在,就应该等于当前的股价。

递归可以得到:
S 1 = D 2 + S 2 1 + r S_1=\frac{D_2+S_2}{1+r} S1=1+rD2+S2

将递归得到的式子带入得 S 0 S_0 S0
S 0 = D 1 + D 2 + S 2 1 + r 1 + r S_0=\frac{D_1+\frac{D_2+S_2}{1+r}}{1+r} S0=1+rD1+1+rD2+S2

S 0 = D 1 1 + r + D 2 ( 1 + r ) 2 + S 2 ( 1 + r ) 2 S_0=\frac{D_1}{1+r}+\frac{D_2}{(1+r)^2}+\frac{S_2}{(1+r)^2} S0=1+rD1+(1+r)2D2+(1+r)2S2

倘若不断递归下去,很容易的我们可以得出下面的式子:
S 0 = D 1 1 + r + D 2 ( 1 + r ) 2 + . . . = ∑ t = 1 ∞ D t ( 1 + r ) t S_0=\frac{D_1}{1+r}+\frac{D_2}{(1+r)^2}+...=\sum_{t=1}^{\infty}{\frac{D_t}{(1+r)^t}} S0=1+rD1+(1+r)2D2+...=t=1(1+r)tDt
我们看到,股价等于它未来所有预期红利的现值之和,因此尽管股票投资者会在决策时评估未来股价,但是未来股价只不过是更远期红利的反映。

决定股价的是股票分红的预期,这正是DDM模型的核心思想。

戈登模型
假设红利的增长速率为 g g g,我们使用DDM模型:
S 0 = ∑ t = 1 ∞ D t ( 1 + r ) t = ∑ t = 1 ∞ D 1 ( 1 + g ) t − 1 ( 1 + r ) t S_0=\sum_{t=1}^{\infty}{\frac{D_t}{(1+r)^t}}=\sum_{t=1}^{\infty}\frac{D_1(1+g)^{t-1}}{(1+r)^t} S0=t=1(1+r)tDt=t=1(1+r)tD1(1+g)t1
可以化简为:
S 0 = D 1 1 + g ∑ t = 1 ∞ ( 1 + g 1 + r ) t S_0=\frac{D_1}{1+g}\sum_{t=1}^{\infty}(\frac{1+g}{1+r})^t S0=1+gD1t=1(1+r1+g)t
这里可以假设 g < r g<r g<r,这是因为 g g g是红利预期中的平均增长速率,而实际的红利增速应该在平均值上下波动,存在不确定性。于是,市场将红利贴现回来的贴现率就应该高于 g g g,以获取风险补偿。
这样一来上述公式进一步化简为:(等比序列求和公式)
S 0 = D 1 1 + g [ 1 + g 1 + r / ( 1 − 1 + g 1 + r ) ] S_0=\frac{D_1}{1+g}[\frac{1+g}{1+r}/(1-\frac{1+g}{1+r})] S0=1+gD1[1+r1+g/(11+r1+g)]
然后化简为:
S 0 = D 1 r − g S_0=\frac{D_1}{r-g} S0=rgD1
这一定价方程叫做戈登模型,股价正比于下一期的分红。红利回报越高,股票价格自然也就越高。


横截性条件

我们上述公式,其实少了一项:
S 0 = D 1 1 + r + D 2 ( 1 + r ) 2 + . . . = ∑ t = 1 ∞ D t ( 1 + r ) t + l i m t → ∞ S t ( 1 + r ) t S_0=\frac{D_1}{1+r}+\frac{D_2}{(1+r)^2}+...=\sum_{t=1}^{\infty}{\frac{D_t}{(1+r)^t}}+lim_{t\rightarrow \infty}\frac{S_t}{(1+r)^t} S0=1+rD1+(1+r)2D2+...=t=1(1+r)tDt+limt(1+r)tSt

我们偷偷假设了:
l i m t → ∞ S t ( 1 + r ) t = 0 lim_{t\rightarrow \infty}\frac{S_t}{(1+r)^t}=0 limt(1+r)tSt=0
但是实际上,由于股价不可能为负数,且 ( 1 + r ) (1+r) (1+r)也必然是大于0的,所以:
l i m t → ∞ S t ( 1 + r ) t > 0 lim_{t\rightarrow \infty}\frac{S_t}{(1+r)^t}>0 limt(1+r)tSt>0
上述式子是恒成立的,也就是说股价的增长率实际是比贴现率更高的,使得无穷远期未来股价的现值为正,这是这样的情况下,就算股票永远不分红,投资者也会因为预期中股价的快速上涨而有动力买入股票。这样,股价就在“击鼓传花”中越走越高,这就是股价的泡沫(bubble)

无数的例子告诉我们,泡沫必然不会长久,一定户以泡沫破灭,资产价格大幅度下跌收场。

所以在金融理论中,我们会一直假设横截性条件成立,也就是说,资产价格不会收到泡沫的影响,横截性条件也被叫做无泡沫条件(no-bubble condition)。

股票市盈率

我们从红利再往前一步,企业有了盈利才有分红,所以我们讨论盈利与股价的关系。尤其关注在实务界常用的股票估值指标——市盈率。

市盈率是市价盈利比率(price earnings ratio)的简称,也叫做P/E ratio。 市盈率,是股票价格与每股盈利的比值,而每股盈利则是公司总盈利除以公司的总股份数。

我们用 E t E_t Et来表示 t t t时期股票的每股盈利,又假设每期企业都将盈利的固定比例 k k k用以分红,即:
D t = k E t D_t=kE_t Dt=kEt
在戈登模型中,假定红利增长速率是 g g g,自然,盈利于红利是成正比的,自然增长速率也是 g g g

将上式带入戈登模型:
S 0 = k E 1 r − g S_0=\frac{kE_1}{r-g} S0=rgkE1
化简为:
S 0 E 1 = k r − g \frac{S_0}{E_1}=\frac{k}{r-g} E1S0=rgk

等式左边就是市盈率。这个式子告诉我们,市盈率决定于分红率、贴现率和盈利增速这三个变量。

让我们通过一个简单的例子对市盈率有一个形象的认识。
假设每股盈利10元( E 1 = 10 E_1=10 E1=10),分红率为40%( k = 0.4 k=0.4 k=0.4),公司盈利增速为16%( g = 0.16 g=0.16 g=0.16),市场对公司的贴现率为20%( r = 0.2 r=0.2 r=0.2)。将这些数字带入上式中,可以得到:
S 0 E 1 = 10 \frac{S_0}{E_1}=10 E1S0=10
因为每股盈利是10元,那么股价应该是100元。

让我们做一个小小的修改,如果公司盈利增速是18%,而不是16%。将 g = 0.18 g=0.18 g=0.18带入,可以直到,此时盈利率应该是20,每股盈利同样是10元的情况下,此时股价应该是200块一股。

由此可见,公司盈利增速预期的微小改变会带来股价的大幅度变化,这就是复利的力量。

股份公司的经营决策

仅仅用前面DDM模型是很难回答股价问题的,因为这个模型把股份公司的行为当成了外生给定。

但是实际上,股票真正价值源于它所代表的公司所有权,源于股东对股份公司经营行为的支配力。在现实中,股份公司与股东之间会有密切的互动,股份公司的行为受到股东的影响。

本节探讨企业的经营决策,企业管理层与股东的关系,从而为股票估值提供更多的洞察。

分红可能性边界

企业盈利不是凭空来的,企业盈利是对企业过去投资的回报。为了在未来获得持续盈利,企业需要持续进行投资。所以,只有企业盈利中扣除了投资后的剩余部分才能变成红利。

我们用图形研究这个问题,下图的纵轴和横轴分别表示2期(未来)和1期(现在)。图中的蓝线表示分红可能性边界,代表了企业在1期和2期的可能分红组合。

在这里插入图片描述
如果企业完全不对2期投资,那么2期的盈利就是0。如果所有盈利都用来投资,那么2期盈利达到最大。

我们相信企业不会浪费资源,所以只关心分红可能性边界。我们再来看看股东的一件,假设股东会把每期所获的的分红全部用来做当期消费,不同的股东偏好的企业分红方式不一样。

所以面对股东不同的分红偏好的时候,股份公司应该听谁的?

费雪分离定理

费雪在《利息理论》中给出了答案。

为了阐述费雪的观点,我们需要引入市场机会线的概念。市场机会线代表了市场利率 r r r在1期和2期之间调配资源所能形成的配置。这根线的斜率是 − ( 1 + r ) -(1+r) (1+r)

下图绘制了两种不同的市场利率下的市场机会线。
在这里插入图片描述
现在将分红可能性边界、市场机会线放在一起(相切)。因为股东可以讲企业的两期分红利用市场利率转化为自己想要的资源配置。

当分红可能性边界与市场机会线相切时,企业的两期分红市场利率折线的现值最大。
在这里插入图片描述

这里决策只是简单介绍。

结语

给股票估值其实就是在用市场的眼光来评价企业的经营状况。

另外决定企业行为的不仅仅是企业股东,还包括所有市场参与者。股份企业当然归企业的股东所有,但是所有市场参与者都有购买企业股票的权力。

股价低迷表明企业的经营活动不被市场认可,因而会降低现有股东的效用——用前面的图形分析来阐述,那就是企业的分红可能边界没有与市场相切。这时,现有股东可能会更换企业管理层、调整企业经营决策。这就保证了企业的行为与参与市场的消费者的偏好一致,从而服务于提升消费者福利这个经济增长的终极目标。

讲到这里,我们必须要回过头来看看中国特色和A股特色。前面这些股价与资源配置、市场与企业经营之间的关系建立在两个重要前提上。第一,资本市场的参与者都是消费者,所以市场利率反映了消费者的偏好。第二,企业股票掌握在消费者手中,所以消费者可以通过市场力量来影响企业经营行为。

不过,在我国,A股市场中有很多国有企业,其股份高度集中在国家手中。市场中的许多民营企业股权也集中于少数富豪手中。这样的市场中,企业管理层受到市场压力小,其行为可能长期偏离市场偏好(如企业长期不分红,投资低回报项目)等等,此时如果用前面的方法来看待这些企业,会发现他们没有什么投资价值。
然而,当市场中大量的企业都是这样的时候,A股市场中价值投资的氛围自然淡薄,炒作股票就成了这个市场中主要的赚钱手段。所以,A股市场炒作氛围浓并不是中国人好赌,而是这个市场的机制使然。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

股票价值分析 的相关文章

随机推荐

  • BIO、NIO、AIO区别

    一 BIO NIO AIO特点 1 BIO的特点就是每次一个客户端接入 都要在服务端创建一个线程来服务于这个客户端 所以如果有很多个客户端 就会对应成千上万个服务端线程 这会导致服务端负载过高 甚至卡死 2 NIO是同步非阻塞io 客户端和
  • C++ opencv人脸识别框

    需求 视频实时定位人脸位置 并画框 类似效果如下 分析 取视频帧 每一帧其实就类似一张图片 利用opencv的人脸识别模块 检测每一帧并进行划线 处理完成后显示 最后组成就是动态的带人脸识别框的视频 解决方法 下面是每一帧数据的处理方法 加
  • Myeclipse破解失败&&error: unable to access jarfile cracker.jar解决方法

    我的情况是在cracker jar破解成功后 Myeclipse依旧显示不成功 破解方案如下 1 进入cmd 输入java jar cracker jar 成功则显示图形 失败则会显示 error unable to access jarf
  • 台式机安装Linux系统

    材料 台式机 U盘 内存大于8G CentOs7 步骤一 U盘启动电脑 启动成功画面 选择第一个 按E或者 Tab键 进行编辑 vmlinuz initrd initrd img inst stage2 hd LABEL CentOS x2
  • Android 10深色主题适配踩坑记录

    1 问题简述 Android 10 推出了深色主题 便于用户根据白天和夜晚自由切换合适的主题 在适配的过程中 要特别注意 切换主题会导致当前activity被重建 也就是会重新走一遍Activity的生命周期 就和横竖屏切换时会重新走生命周
  • MongoDB 日志太大

    MongoDB的日志增长的非常快 var所在的空间立即就占满了 即便换到还有一个磁盘分区保存日志 日志还是增长的非常快 磁盘眼看要告磬 有一个好办法 就是使用旋转日志 MongoDB的旋转日志有点怪 Linux下mongd服务接受一个kil
  • C++基于开源Modbus Tcp 通讯应用客户端(稳定高效,多线程后台状态读取,不卡顿)

    C 基于开源Modbus Tcp 通讯应用客户端 前言 一 演示效果 二 关键程序 1 头文件 2 源文件 三 下载链接 前言 使用多线程后台批量刷寄存器的状态 在某种程度上保证了上层接口读取的时候 不会卡顿 整体应用效果比较友好 程序应用
  • PyImport_ImportModule 返回空NULL py模块import其他库

    问题描述 执行下列代码 PyImport ImportModule 总返回空NULL Py SetPythonHome L C Program Files Python38 Py Initialize PyRun SimpleString
  • STMCubeMX5.10版本CAN使用loopback模式自测

    使用芯片 STM32F103C8T6 cube软件版本 5 10 软件包版本为 STM32Cube FW F1 V1 7 0 一 配置时钟为使用外部晶振 并配置为72M 二 使能 can 并配置参数 设置can波特率为500k 并设置为lo
  • Junit4 简单使用及示例代码

    由于新项目启动 需要引进单元测试用于项目中代码自查 小的通过网上搜集的一些资料 进行了简单整理 在此先感谢前辈们的资料提供 谢谢 junit4使用了注解进行操作 相比于junit3更为方便 对于其他框架的集成也更便于搭建 一 junit搭建
  • GitOps实践

    关注回复 学习交流群 加入 安全开发运维 答疑交流群 请朋友们 多多点击文中的广告 支持作者更新更多文章 完整原文链接 GitOps实践 云原生Tekton CI流水线 从Gitlab到镜像构建以及企业微信消息通知由于作者的工作及学习计划的
  • char与varchar的区别

    区别一 定长和变长 char 表示定长 长度固定 varchar表示变长 即长度可变 char如果插入的长度小于定义长度时 则用空格填充 varchar小于定义长度时 还是按实际长度存储 插入多长就存多长 因为其长度固定 char的存取速度
  • Spring boot开发实践(一):创建项目、打包、上传linux服务器作为service自动启动等基本过程

    一 开发工具和基本插件 vscode Extension Pack for Java Spring Boot Extension Pack 也可以用Intelij Idea 不用安装插件 本文以vscode为例 二 创建项目 参考网站 ht
  • What do pull-up transistors and pull-down transistors mean in CMOS?

    原文链接 https www quora com What do pull up transistors and pull down transistors mean in CMOS Originally Answered What is
  • el-upload上传视频,校验文件大小与格式

    视频上传之前进行校验 beforeUpload file let imgSize Number file size 1024 1024 if imgSize gt 100 this message warning 文件不能大于100MB 请
  • 分布式 - 各种机制了解下

    1 重试机制 retry 案例 httpClient 在阅读 深入分布式缓存 从原理到实践 2 2章节 2 2 7 系统重发与幂等性 以httpClient为例说明重试机制 为了减少失败次数 内部设计重试次数为3次 次数在一个私有变量中保存
  • RuntimeError: DataLoader worker (pid 28449) is killed by signal: Killed.

    可能的原因是因为内存不够用了 解决的方案有为减少number workers即可
  • Java 实现一个类似 C# as 运算符的效果

    public class AsOperator public static
  • C语言输入10名同学3门课,输入10个学生3门课的成绩,统计各科全部及格的人数(c语音)...

    编程C语言 输入n个学生成绩 计算他们的平均值并输出所有高于平均的学生成绩 include stdio h defineMAX100voidmain intmark MAX sum 0 mark 0 j 0 aver 0 printf 请输
  • 股票价值分析

    文章目录 引言 股票 股利贴现模型 DDM 股票市盈率 股份公司的经营决策 分红可能性边界 费雪分离定理 结语 引言 股票 债券和股票是最常见的金融资产 可以说是构成金融市场的基石 与债券相比 股票在期限与回报上有两点主要不同 首先除了少数