【问题标题】:Using Numpy.rate to calculate annualised interest rate使用 Numpy.rate 计算年化利率
【发布时间】:2018-10-22 17:34:38
【问题描述】:

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

例如:

  • 我有 10,000 美元的初始储蓄用于创建投资组合
  • 每个月我都会为这个投资组合贡献 500 美元
  • 在 15 年后,我希望看到我的投资组合增长到 120,000 美元(具有复利效应)

下面是我在 Python 中的代码 sn-p:

    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%?

【问题讨论】:

    标签: python numpy quantitative-finance


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多