Giá trị tương lai & tần suất ghép lãi

Định giá và Phân tích Trái phiếu bằng Python

Joshua Mayhew

Options Trader

Lãi kép với nhiều dòng tiền

  • Gửi USD 1.000
  • Lãi suất 3%/tháng, ghép lãi hằng tháng
  • Nạp thêm USD 100 cuối mỗi tháng
  • Sau 3 tháng có bao nhiêu?
Định giá và Phân tích Trái phiếu bằng Python

Lãi kép với nhiều dòng tiền

deposit_fv = 1000 * (1 + 0.03) ^ 3

topup_1_fv = 100 * (1 + 0.03) ^ 2
topup_2_fv = 100 * (1 + 0.03) ^ 1
topup_3_fv = 100
print(deposit_fv + topup_1_fv + topup_2_fv + topup_3_fv)
1401.82
print(deposit_fv + topup_1_fv + topup_2_fv + topup_3_fv - 1000 - 100 - 100 - 100)
101.82
Định giá và Phân tích Trái phiếu bằng Python

Hàm giá trị tương lai

  • Cách trên rất lặp lại
  • NumPy Financial giúp đơn giản hóa tính toán
import numpy_financial as npf

?npf.fv
Signature: npf.fv(rate, nper, pmt, pv)

Given: * an interest `rate` compounded once per period, of which there are
* `nper` total
* a (fixed) payment, `pmt`
* a present value, `pv`
Return: the value at the end of the `nper` periods
Định giá và Phân tích Trái phiếu bằng Python

Hàm giá trị tương lai

  • Lãi suất: 3% mỗi kỳ (mỗi tháng)
  • Số kỳ: 3 tháng
  • Khoản thanh toán: USD -100 nạp cuối mỗi tháng
  • PV: gửi USD -1.000
Định giá và Phân tích Trái phiếu bằng Python

Hàm giá trị tương lai

npf.fv(rate=0.03, nper=3, pmt=-100, pv=-1000)
1401.82
Định giá và Phân tích Trái phiếu bằng Python

Tần suất ghép lãi

Sau 10 năm đầu tư $1.000 (không nạp thêm), chúng ta có bao nhiêu nếu:

  • Lãi suất 5%/năm, ghép lãi hằng năm
  • Lãi suất 5%/năm, ghép lãi hằng tháng
  • Lãi suất 5%/năm, ghép lãi hằng ngày
Định giá và Phân tích Trái phiếu bằng Python

Tần suất ghép lãi

  • Chia lãi suất theo tần suất và nhân số kỳ với tần suất
# Using annual compounding frequency
npf.fv(rate=0.05, nper=10, pmt=0, pv=-1000)
1628.89
# Using monthly compounding frequency
npf.fv(rate=0.05/12, nper=10*12, pmt=0, pv=-1000)
1647.01
# Using daily compounding frequency
npf.fv(rate=0.05/365, nper=10*365, pmt=0, pv=-1000)
1648.66
Định giá và Phân tích Trái phiếu bằng Python

Hãy thực hành!

Định giá và Phân tích Trái phiếu bằng Python

Preparing Video For Download...