我需要根据 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% 并不完全正确,因为它考虑了每月投资的月度复合,而且还假设初始投资也是每月(而不是每年)复合。
有什么想法可以在考虑两种不同的复合流的同时获得所需的投资回报吗?