房貸基礎

Python 金融概念入門

Dakota Wixom

Quantitative Finance Analyst

申請房貸

所謂的 mortage,是指先付房價的一定比例作為頭期款後,用貸款支付其餘金額。

  • 在美國常見的頭期款為房價的至少 20%
  • 常見的美國房貸為 30 年期攤還

範例:

  • $500,000 房屋
  • 頭期款 20%($100,000)
  • 剩餘 $400,000 以 30 年期房貸支付
Python 金融概念入門

年利率的換算

將年利率轉為每期利率:

$ {R}_{Periodic} = (1 + R_{Annual})^\frac{1}{N} - 1 $

  • R:報酬率(或利率)
  • N:每年付款期數

範例:

將 12% 年利率轉換為等效的月利率。

$ (1 + 0.12)^\frac{1}{12} - 1 = 0.949\% \text{ monthly rate}$

Python 金融概念入門

房貸每期支付

你可以使用 NumPy.pmt(rate, nper, pv) 來計算每期房貸支付額。

範例:

計算 3.8% 利率下,$400,000 的 30 年期房貸「每月」應繳金額:

import numpy as np
monthly_rate = ((1+0.038)**(1/12) - 1)
np.pmt(rate=monthly_rate, nper=12*30, pv=400000)
-1849.15
Python 金融概念入門

一起來練習吧!

Python 金融概念入門

Preparing Video For Download...