Bases des prêts hypothécaires

Introduction aux concepts financiers en Python

Dakota Wixom

Quantitative Finance Analyst

Contracter un prêt hypothécaire

Un prêt hypothécaire est un emprunt qui couvre le coût restant d'un logement après avoir versé un apport (pourcentage du prix du bien).

  • Aux États-Unis, l'apport classique est d'au moins 20 % du prix du bien
  • Un prêt hypothécaire typique y est remboursé sur 30 ans

Exemple :

  • Maison à 500 000 $
  • 20 % d'apport (100 000 $)
  • 400 000 $ financés via un prêt sur 30 ans
Introduction aux concepts financiers en Python

Conversion d'un taux annuel

Pour convertir un taux annuel en taux périodique :

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

  • R : taux de rendement (ou taux d'intérêt)
  • N : nombre de périodes de paiement par an

Exemple :

Convertir un taux annuel de 12 % en taux mensuel équivalent.

$ (1 + 0.12)^\frac{1}{12} - 1 = 0,949\% \text{ par mois}$

Introduction aux concepts financiers en Python

Mensualités d'un prêt hypothécaire

Vous pouvez utiliser la fonction NumPy .pmt(rate, nper, pv) pour calculer la mensualité d'un prêt hypothécaire.

Exemple :

Calculer la mensualité d'un prêt de 400 000 $ sur 30 ans à 3,8 % d'intérêt :

import numpy as np
monthly_rate = ((1+0.038)**(1/12) - 1)
np.pmt(rate=monthly_rate, nper=12*30, pv=400000)
-1849.15
Introduction aux concepts financiers en Python

Passons à la pratique !

Introduction aux concepts financiers en Python

Preparing Video For Download...