ddm模型公式_【PyCFA】 QM No.2 DCF 股利贴现模型及实证分析

d4ce27515c8f2d3a16435407658e4090.png

Discounted Cash Flow Application

bfe6e986c83ca7b3dc4117784d657f0b.png

当知道了时间价值的作用后,投资者便会考量若持有某金融资产,未来会产生多少时间价值,为自己的投资做出科学判断。本期笔者来给大家简单介绍DiscountedCashApplication以及股利贴现模型(DDM)python实证。

01

NPV&IRR

NPV(net present value净现值)指未来资金(现金)流入(收入)现值与未来资金(现金)流出(支出)现值的差额。CF指的是每一阶段的现金流(注:CF0是指耗费的成本,是负数,后面的CF表示每段时期带来的收益,r(discount rate)折现率)。

NPV是公司评判项目价值的重要指标,投资者会关注在这个项目上的投入能否换得更多的超额收益,也是最为实际的收益。(NPV在CFA企业理财中会有着重阐述)

NPV method:(1)Accept it if NPV>0(如果你有一个project)

(2)Choose the one with higher NPV(如果你有多个project)

5c5d1aba3ee26adeecbbe58024581cd6.png

IRR(Internal Rate of Return)内部收益率是资金流入现值总额与资金流出现值总额相等、净现值等于零时的折现率。简而言之令上式=0,算出的r值就是内部收益率。内部收益率的实质简单来说就是未来的收益的贴现率。

IRR method:(1) Accept it if IRR>r(要求回报率)(同上)

(2)choose the one with higher IRR(同上)

aed2615de1ebb2ee3a0f25fed75042b2.png

PS:当NPV methods和IRR methods出现冲突的时候,因为NPV法较IRR法更实际,所以我们以NPV法则(2)为准。

代码实现:(设收益CF为具有稳定增长率g的量,e.g. CF2=CF1(1+g))

def NPV(CF0,CF1,g,r,n):
#     CF0:耗费的成本
#     CF1:第一期带来的收益
#     g:股利分红的增长率
#     r:折现率
#     n:期数
    total=CF0
    for i in range(1,n+1):
        total=total+CF1*(1+g)**n/(1+r)**(n+1)
    return total

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值