Python เบื้องต้นสำหรับแนวคิดทางการเงิน
Dakota Wixom
Quantitative Finance Analyst
เป้าหมาย: เก็บออม $1.0 ล้าน ใน 40 ปี สมมติผลตอบแทนเฉลี่ย 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
เป้าหมาย: เก็บออม $1.0 ล้าน ใน 25 ปี สมมติผลตอบแทนเฉลี่ย 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 เบื้องต้นสำหรับแนวคิดทางการเงิน