미래가치와 복리 주기

Python으로 배우는 채권 가치평가와 분석

Joshua Mayhew

Options Trader

여러 현금흐름의 복리 계산

  • 예치금 USD 1,000
  • 연 3% 이자, 월복리
  • 매월 말 USD 100 추가 납입
  • 3개월 후 잔액은 얼마인가요?
Python으로 배우는 채권 가치평가와 분석

여러 현금흐름의 복리 계산

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
Python으로 배우는 채권 가치평가와 분석

미래가치 함수

  • 이전 방식은 매우 반복적입니다
  • NumPy Financial로 계산을 간소화할 수 있습니다
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
Python으로 배우는 채권 가치평가와 분석

미래가치 함수

  • 이자율: 기간당 3%(월 기준)
  • 기간 수: 3개월
  • 지급액: 매월 말 USD -100 추가 납입
  • PV: USD -1,000 예치
Python으로 배우는 채권 가치평가와 분석

미래가치 함수

npf.fv(rate=0.03, nper=3, pmt=-100, pv=-1000)
1401.82
Python으로 배우는 채권 가치평가와 분석

복리 주기

10년 동안 $1,000 투자(추가 납입 없음) 시 얼마가 될까요?

  • 연 5% 이자, 연복리
  • 연 5% 이자, 월복리
  • 연 5% 이자, 일복리
Python으로 배우는 채권 가치평가와 분석

복리 주기

  • 금리는 주기로 나누고, 기간 수는 주기로 곱합니다
# 연복리 사용
npf.fv(rate=0.05, nper=10, pmt=0, pv=-1000)
1628.89
# 월복리 사용
npf.fv(rate=0.05/12, nper=10*12, pmt=0, pv=-1000)
1647.01
# 일복리 사용
npf.fv(rate=0.05/365, nper=10*365, pmt=0, pv=-1000)
1648.66
Python으로 배우는 채권 가치평가와 분석

연습해 봅시다!

Python으로 배우는 채권 가치평가와 분석

Preparing Video For Download...