Aan de slagGa gratis aan de slag

De maandelijkse hypotheeklast berekenen

Om zeker te weten dat je de woning kunt betalen, moet je de maandelijkse hypotheeklast berekenen die je voor zo’n lening moet betalen.

Omdat je maandelijks aflost, moet je alle parameters omrekenen naar maandelijkse waarden. Let goed op bij het aanpassen van de rente, want die is samengesteld (compounding)!

Om de maandelijkse hypotheeklast te berekenen, gebruik je de numpy-functie .pmt(rate, nper, pv) waarbij:

  • rate = De periodieke (maandelijkse) rente
  • nper = Het aantal betalingsperioden (maanden) gedurende de looptijd van de hypotheek
  • pv = De totale waarde van de hypotheeklening

Je hebt een offerte voor een hypotheek met een looptijd van 30 jaar voor het gewenste bedrag tegen 3,75%. De waarde van de hypotheeklening staat in mortgage_loan.

De jaarlijkse hypotheekrente staat in mortgage_rate.

Deze oefening maakt deel uit van de cursus

Inleiding tot financiële concepten in Python

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

import numpy as np

# Derive the equivalent monthly mortgage rate from the annual rate
mortgage_rate_periodic = ____

# How many monthly payment periods will there be over 30 years?
mortgage_payment_periods = ____

# Calculate the monthly mortgage payment (multiply by -1 to keep it positive)
periodic_mortgage_payment = -1*np.pmt(____, ____, ____)
print("Monthly Mortgage Payment: " + str(round(periodic_mortgage_payment, 2)))
Code bewerken en uitvoeren