使用python计算内含报酬率

什么是内含报酬率
内含报酬率是指能够使未来现金流入现值等于未来现金流出现值的贴现率,或者说是使投资方案净现值为零的贴现率。
内含报酬率法是根据方案本身内含报酬率来评价方案优劣的一种方法。内含报酬率大于资金成本率则方案可行,且内含报酬率越高方案越优。内含报酬率可以用来评价金融资产的收益率。
python计算内含报酬率
分两种情景,第一种是现金流频率为年频的情况。这是个理想的情况,实际上很少存在,除了年频付息债券,因为很少有金融资产每期现金流之间刚好相差一年。
先上代码:

import numpy_financial as npf


def cal_irr(bond_valuation, par_value, par_rate, n):
    """
    irr(年频付息)
    """
    cf = par_value * par_rate
    cf_list = [-bond_valuation] + [cf] * n
    cf_list
  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值