使用Numpy.rate计算年利率

时间:2018-10-22 17:34:39

标签: python numpy quantitative-finance

我正在研究Numpy.rate函数以确定年利率,以便在定义的时间段内获得未来的价值。

例如:

  • 我最初节省了10,000美元来建立投资组合
  • 每个月我都会向此投资组合捐款500美元
  • 在15年后,我希望看到我的投资组合增长到120,000美元(具有复利效应)

以下是我在Python中的代码段:

    import numpy as np

    initial_value = 10000.0

    monthly_payment = 500.0

    number_of_years = 15

    future_value = 120000.0

    np.rate(number_of_years, -monthly_payment*12, initial_value, future_value, when='end')

: 0.06583239141591554

基于产出,是否意味着年化收益为0.0658 * 100 = 6.58%?

1 个答案:

答案 0 :(得分:0)

是的。根据文档(您可以找到here),np.rate函数可解决公式rate中的fv + pv*(1+rate)**nper + pmt*(1+rate*when)/rate * ((1+rate)**nper - 1) = 0。由于您提供的是年度付款次数,因此rate是年度百分比。