ddm模型公式_简单判断目前行情——从股利贴现模型切入

5b53d63dbecfa01e86645f28f06ced44.png

本文目录:

1.介绍股利贴现模型;

2.以贵州茅台为例根据现有情况估计模型内部各参数;

3.得出结论;

一、股利贴现模型(DDM)

我们知道给一项资产定价最朴素的想法是将它未来产生的所有现金流以一定的贴现率贴现至当前时刻。例如一只10年期票面利率为3%的国债,假定贴现率为3%、每年付一次利息,那么这只国债当前的价格为:用每年产生的利息以及第10年偿还的本金贴现至当前时刻。

现在,我们沿用这一思想考虑一只股票的价格。股票当前的价格应该等于未来各期现金流的贴现。债券的例子告诉我们,贴现率应该为该资产的预期收益率

。而股票的带来的现金流回报包括两部分:1.股利;2.期末将股票卖出后的现金流。因此,

02f9a9549b45d7706701818aaaeabe92.png
图片截取自徐高金融经济学二十五讲.ppt

即股票的当前价格等于未来各期股利的贴现和。这里有一个前提假设:

723fe55e1d4b50816d9068e73978199b.png
图片截取自徐高金融经济学二十五讲.ppt

假设这一极限大于零,那么第t期的股价St 上涨的速度将超过

且St
+∞。这意味着在0时刻投资者预期股价将极速上涨且随着时间的推移会涨至无穷大,换句话说投资者仅因预期未来股价暴涨而买入,买入持有的唯一目的便是在t时刻出售给拥有同样预期的投资者并且毫不关系分红,这时便产生了资产泡沫。

股利贴现模型假设资产价格不存在泡沫,投资者均为理性人。

1.1戈登股利增长模型

到目前为止,虽然我们得出了当前时刻股价的计算公式,但事实上这一公式很难指导现实:如果我要给贵州茅台定价,我首先要对茅台明年的股利(D1)、后年的股利(D2)、大后年的股利(D3).....甚至是1000年以后的股利(D1000)做出预测,这显然是不可能的。因此为简化起见,从股利贴现模型(DDM)推出了更加实用的模型,即戈登股利增长模型。

市场上有些企业为吸引投资者或者股东要求,会每年以一定增速提高股利,例如今年股利为1元/股,股利增长率为10%,明年的股利为

,后年的股利为
大后年的股利为.....

因此戈登股利增长模型假设市场预期股利以恒定的速率g一直增长下去,即

因此,当前时刻股价为:Div=D1

24a52048a24b920363c1817f00069e0a.png
截图来自罗斯《公司理财》第11版p164

利用等比数列求前

项和公式(首相为
,公比
,项数为

8218041d0284e32c1eab0bf16864024f.png

注意这里的关键假设

,只有这个假设存在时极限才趋于零。

现在给出戈登股利增长模型的完整表述:

76bf7781d409104ec9332b66d8a66e1f.png
图片截取自徐高金融经济学二十五讲.ppt

1.2戈登股利增长模型中各项参数的涵义

1.2.1贴现率

我们首先给出资产回报率的定义式:

因此股票的回报率为:

以及
带入上式可知

至此我们知道了贴现率

等于股票这一资产的回报率。从资产回报率的构成来看,通常由无风险利率
和风险溢价组成。

1.2.2股利增长率

我们知道股利是净利润的一部分,即

指净利润(net income);
指留存收益比率,即每一块钱净利润留存至公司内部作为下一年资本金的比率。

在没有股票以及债券融资(外部融资)的前提下,盈利的增长来自于留存收益。假设一家公司将其净利润全部以分红的形式分给股东(

),则企业下一年用于生产的资金(总投资额)等于非现金项目(折旧),此时公司生产线保持原有物理状态,盈利并不增长。

因此只有当一些盈利没有作为股利支付给投资者时,即部分盈余留存时,公司盈利才会增加:

等式两边同时除以“今年的盈利”,得到:

即:

因此,

这里的留存收益回报率指下一年度留存收益所带来的回报,即每一块钱留存收益在未来能够带来多少块钱的净利润,是预期未来留存收益回报率,。而未来投资项目的详细信息并不是公开信息,因此预测未来留存收益的预期回报率是困难的。留存收益属于股东权益。因此,假设这家企业已经进入平稳运营的时期,那么当年选择的项目回报率与其他年度的投资项目一样,我们就可以用历史权益资本回报率(

)来估计现有的留存收益的预期回报率。

(从这里可以看出DDM适合于那些已经进入平稳增长期的企业进行估值,这样其历史ROE才与当年留存收益预期回报率才是相近的。这里的g更应解读为未来预期股利增长率的平均值,而当企业进入平稳期后其预期股利增长率会回归于一固定值)

1.2.3DDM的分子与分母

由于

的量级不同,前者往往是大于1的数,后者通常是
(例如r=10%,g=5%,r-g=0.05),因此股价对分母变化的反应更明显。

二、以贵州茅台为例根据现有情况估计模型内部各参数

贵州茅台今年的股利为17.025元/股,即

af05459798b96f2fc4d53d3a28858f9c.png
http://static.sse.com.cn/disclosure/listedinfo/announcement/c/2020-06-18/600519_20200618_1.pdf

上文提到

,我们使用1年期国债收益率作为无风险利率,估计
%

75963c863af4670e2a1f5d4502c2507a.png
https://cn.investing.com/rates-bonds/china-1-year-bond-yield

接着使用CAPM计算贵州茅台的风险补偿。通过使用python计算β,如下:

import tushare as ts
import pandas as pd
import numpy as nppro = ts.pro_api('###############') #这里需要填写你注册好的Tushare的TOKEN凭证all_data = {} 
all_data['000300'] = pro.index_daily(ts_code='000300.SH', start_date='20140101', end_date='20200711')
all_data['600519'] = pro.daily(ts_code='600519.SH', start_date='20140101', end_date='20200711')price = pd.DataFrame({tic: data['close']for tic, data in all_data.items()})
returns = price.pct_change()[1:]m = returns['000300'] #指数数据
s = returns['600519'] #个股数据covariance = np.cov(s,m)[0][1]  # 计算两者的协方差
variance = np.var(m) # 计算指数的方差
beta = covariance / variance
print('beta值为:',beta)beta值为: 0.7735432985588312

代码参考自:

贝塔值(beta)的线性回归方法实践​www.cnvar.cn
8009b7d4d81203feddd7bf1df0ab7b68.png

β=0.77,风险补偿估计为

,市场组合为沪深300指数,其预期收益率看做其历史收益率估计为22.18%,因此风险补偿估计为:15.31%

因此

接下来估计g。贵州茅的留存收益比率从2015年的50%降至2019年的48.1%。

9f1e587965b1dea06cb9b508deb10deb.png
数据来自:http://quote.cfi.cn/quote.aspx?contenttype=cwfxzb&jzrq=2019&stockid=1243

我们预计今年因疫情影响缺乏投资机会,贵州茅台会选择多分红,因此预计b=0.5,预计ROE略低于2019年为0.33,因此g=16.5%。因此下一年的股利

最终预计贵州茅台的股价为:19.83/(0.1761-0.165)=1786元

三、结论

牛市抑或加大资金投入的结论是建立在对以下几个问题的回答之上的。

1.央行是否会进一步压低无风险利率?

由于贴现率r等于无风险利率与风险溢价的和,而无风险利率的下降会使得所有证券的贴现率同时下降,因此这一点至关重要。

2.人们的消费意愿是否会进一步上升?

这里消费不光指非耐用品消费,吃穿一类,更多指耐用品的消费,例如汽车等,因此关注这一类指标十分重要。

3.境外资金是否会继续买入A股?

从7月2日至今离岸人民币汇率的走势以及沪港通每日余额来看,近期有一股外资力量大幅买入A股。笔者甚至认为正是着一股外资的力量拉升了近期A的整体估值,带动交易量上涨。

9de81d7ac3319700888abbaacbb02062.png
截图来自万德

910e838846c50a8a77962c29ad48764e.png
截图来自万德

ae1bd0bc2a5c92ffdfac9b464c3e8f02.png
截图来自万德

有兴趣的读者可以求一下外资流入比率与上证指数上涨付的相关系数,估计为正的概率很大。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/326790.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

分布式事务与一致性算法Paxos amp; raft amp; zab

1.CAP原理 要想数据高可用,就得写多份数据写多分数据就会导致数据一致性问题数据一致性问题会引起性能问题 2.一致性模型 弱一致性最终一致性(一段时间达到一致性)强一致 1、2 异步冗余;3是同步冗余 3. 扩展服务的方案 数据分区&…

打开数据库_数据库客户端navicat遇到问题怎么办?

前面的文章介绍了:mysql数据库如何安装,客户端navicat如何安装。下面是客户端navicat使用过程中常见问题的解决办法。【问】使用navicat连接数据库报错信息:12511251Client does not support authentication protocol requested by server,co…

遍历线索化二叉树+图解

图解 代码实现 package com.atguigu.tree.threadedbinarytree;/*** 创建人 wdl* 创建时间 2021/3/25* 描述*/ public class ThreadedBinaryTreeDemo {public static void main(String[] args) {//测试一把中序线索化二叉树的功能HeroNode root new HeroNode(1, "tom&quo…

JS实现星星评分功能实例代码(两种方法)

转载自 JS实现星星评分功能实例代码(两种方法) 一、方法1 1、用到图片 2、结构和样式 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Document</title><style>ul {padding-left: 0;…

SQL on Linux Run on Docker

摘要 SQL Server 2016以及SQL on Linux版本已经支持跑在Docker容器中&#xff0c;也展示微软拥抱开源的决心和勇气。这篇博文就是以SQL on Linux为例&#xff0c;看看如何将SQL Server实例部署在Docker容器中。 背景 大概在两个月之前&#xff0c;在SQL On Linux刚发布预览版本…

三条中线分的六个三角形_八年级数学上册:三角形已知两条边如何求第三边

三角形一、定义&#xff1a;由不在同一条直线上的三条线段首尾顺次相接所组成的平面图形叫做三角形。1、三角形的内角&#xff1a;三角形的没两条边所组成的角叫做三角形的内角2、三角形的外角&#xff1a;三角形的任意一边与另一边的反向延长线所组成的角叫做三角形的外角。二…

Xamarin的坑 - 绑定(二) - 高德iOS SDK(.Framework)绑定的一些事

编者语&#xff1a;入门总是用一个hello world&#xff0c;总会让人觉得写code会是很容易的事。开篇绑定了一下微信SDK,不会有太多的难点&#xff0c;可是接下来的这个例子如果欠缺一些耐心&#xff0c;估计你整个人就崩溃了(我从来不会放弃任何的事)。ps这里得谢谢CSDN回帖的人…

android 监听安装来源_Flutter插件开发之APK自动安装

点击上方的终端研发部&#xff0c;右上角选择“设为星标”每日早9点半&#xff0c;技术文章准时送上公众号后台回复“学习”&#xff0c;获取作者独家秘制精品资料往期文章记五月的一个Android面试经今日头条屏幕适配方案落地研究图解算法&#xff1a;说一道字节跳动的算法题除…

JavaScript学习总结(一)——JavaScript基础

转载自 JavaScript学习总结(一)——JavaScript基础 一、JavaScript语言特点 1.1、JavaScript是基于对象和事件驱动的(动态的) 它可以直接对用户或客户输入做出响应&#xff0c;无须经过Web服务程序。它对用户的响应&#xff0c;是采用以事件驱动的方式进行的。所谓事件驱动…

idea下使用springinitializr创建项目时 初始化失败的解决

idea自带的地址无使用使用阿里的就可以了 idea下使用springinitializr创建项目时 初始化失败的解决 周山 关注 2020.08.05 13:32:26字数 10阅读 1,085 image.png 修改初始化创建时Custom处 https://start.aliyun.com/ image.png

如何使Mac Docker支持SQL on Linux容器Volume特性

问题引入 这天老鸟火急火燎的找到菜鸟&#xff1a;“鸟儿啊&#xff0c;按照你之前的文章SQL on Linux Run on Docker&#xff0c;当我销毁SQL on Linux Docker容器以后&#xff0c;我容器中的所有数据库数据丢失啦&#xff0c;怎么办&#xff0c;怎么办啊&#xff1f;”。菜鸟…

JavaScript学习总结(二)——逻辑Not运算符详解

转载自 JavaScript学习总结(二)——逻辑Not运算符详解 在JavaScript 中&#xff0c;逻辑NOT运算符与C和Java中的逻辑 NOT 运算符相同&#xff0c;都由感叹号&#xff08;!&#xff09;表示。与逻辑 OR 和逻辑 AND 运算符不同的是&#xff0c;逻辑 NOT 运算符返回的一定是 Boo…

赫夫曼树+图解

图解 代码实现 package com.atguigu.huffmanTree;import javax.swing.*; import java.awt.geom.RoundRectangle2D; import java.util.ArrayList; import java.util.Collections; import java.util.List;/*** 创建人 wdl* 创建时间 2021/3/26* 描述*/ public class HuffmanTree…

四足爬行机器人运动_有自我意识机器人横空出世,还能自我复制,专家表示需警惕其失控...

有自我意识是什么样的&#xff1f;人类自身其实就是有自我意识的生命体&#xff0c;那作为有自我意识的生命体&#xff0c;你想过自我意识是指哪些特征吗&#xff1f;指尖科技说小编先跟你探讨一下&#xff1a;1.主动做事情。就是说在没有其他人控制的情况下&#xff0c;它可以…

微软AirSim,一个无人机和机器人的模拟器

微软开发并开源了AirSim&#xff0c;一个用于模拟无人机在全世界的飞行的工具。这个模拟器基于虚幻引擎&#xff08;Unreal Engine&#xff09;构建&#xff0c;微软很快会增加对机器人和其它类型移动设备的支持。 微软在内部开发了航空信息系统和机器人平台&#xff0c;这个研…

JavaScript学习总结(四)——逻辑OR运算符详解

转载自 JavaScript学习总结(四)——逻辑OR运算符详解 在JavaScript中&#xff0c;逻辑OR运算符用||表示 var bTrue true;var bFalse false;var bResult bTrue || bFalse; 下面的真值表描述了逻辑AND运算符的行为: 运算数 1运算数 2结果truetruetruetruefalsetruefals…

LEANSOFT领航员 – 基于Docker的DevOps实战培训

2016年&#xff0c;LEANSOFT推出了一系列广受开发人员欢迎的培训&#xff0c;包括《构建高效DevOps团队》&#xff0c;《基于Azure的容器化DevOps数据中心》和《Docker基础培训》。在这些培训中&#xff0c;我们得到了很多反馈&#xff0c;大家对使用Docker来支持DevOps的场景有…

高德地图路线规划 时间_路线准、播报拥堵及时,这次自驾出行高德地图可算是帮了大忙...

在我们日常生活中,自驾已经成为一种很普遍的出行方式,不仅在时间上灵活,特别是一家人出行也比较方便。伴随自驾出行的除了爱车外,一款靠谱的地图导航软件也成为了必不可少的旅行伙伴。目前比较常用的地图导航软件当属高德、百度和腾讯,不少人手机里都会有这三款软件中的其中一个…

JavaScript学习总结(七)——JavaScript函数(function)

转载自 JavaScript学习总结(七)——JavaScript函数(function) 一、函数基本概念 为完成某一功能的程序指令(语句)的集合&#xff0c;称为函数。 二、JavaScript函数的分类 1、自定义函数(我们自己编写的函数)&#xff0c;如&#xff1a;function funName(){} 2、系统函数(J…