Python 中的 Numpy Financial Rate 函数,用于计算不同复利期的回报

时间:2021-08-01 15:43:01

标签: python numpy finance

我需要根据 10,000 美元的初始投资金额(每年复合)计算年度投资回报,以达到 500,000 美元的目标回报,在接下来的 15 年中每月投资 1,000 美元(按月复合)。我如何将其编码到 Python 中?使用 numpy 金融利率函数似乎不能正确解释一个或另一个复合流......

当我运行代码时

    import numpy_financial as npf

    fv = 500000
    pv = 10000
    pmt = 1000
    nper = 180 # 15 years * 12 periods per year

    npf.rate(nper, -pmt, -pv, fv)

答案 10.87% 并不完全正确,因为它考虑了每月投资的月度复合,而且还假设初始投资也是每月(而不是每年)复合。

有什么想法可以在考虑两种不同的复合流的同时获得所需的投资回报吗?

0 个答案:

没有答案