Pythonで学ぶファイナンス入門
Dakota Wixom
Quantitative Finance Analyst
目標:40年間で100万ドルを貯蓄する。年平均利回り7%を想定。
import numpy as np
np.pmt(rate=((1+0.07)**1/12 - 1), nper=12*40, pv=0, fv=1000000)
-404.61
投資の平均利回りが5%の場合は?
import numpy as np
np.pmt(rate=((1+0.05)**1/12 - 1), nper=12*40, pv=0, fv=1000000)
-674.53
目標:25年間で100万ドルを貯蓄する。年平均利回り7%を想定。
import numpy as np
np.pmt(rate=((1+0.07)**1/12 - 1), nper=12*25, pv=0, fv=1000000)
-1277.07
投資の平均利回りが5%の場合は?
import numpy as np
np.pmt(rate=((1+0.05)**1/12 - 1), nper=12*40, pv=0, fv=1000000)
-1707.26
年平均インフレ率3%を想定
import numpy as np
np.fv(rate=-0.03, nper=25, pv=-1000000, pmt=0)
466974.70
Pythonで学ぶファイナンス入門