Propriété, capital et prévisions

Introduction aux concepts financiers en Python

Dakota Wixom

Quantitative Finance Analyst

Propriété

Pour calculer la part du logement que vous possédez réellement (capital immobilier) :

$ \text{Pourcentage de capital possédé}_t = P_{Down} + \frac{E_{Cumulative, t}}{V_{Home}} $

$ E_{Cumulative, t} = \sum_{t=1}^{T} P_{Principal, t} $

  • $ E_{Cumulative, t} $ : capital cumulé au temps $t$
  • $ P_{Principal, t} $ : remboursement du principal au temps $t$
  • $V_{Home}$ : valeur totale du logement
  • $P_{Down}$ : apport initial
Introduction aux concepts financiers en Python

Prêt hypothécaire « sous l'eau »

Un prêt hypothécaire sous l'eau signifie que le montant restant dû est supérieur à la valeur du bien lui‑même.

Introduction aux concepts financiers en Python

Opérations cumulatives avec NumPy

Somme cumulée

import numpy as np
np.cumsum(np.array([1, 2, 3]))
array([1, 3, 6])

Produit cumulé

import numpy as np
np.cumprod(np.array([1, 2, 3]))
array([1, 2, 6])
Introduction aux concepts financiers en Python

Prévoir une croissance cumulée

Exemple :

Quelle est la valeur cumulée à chaque période d'un investissement de 100 $ qui croît de 3 % en période 1, encore 3 % en période 2, puis 5 % en période 3 ?

import numpy as np
np.cumprod(1 + np.array([0.03, 0.03, 0.05]))
array([ 1.03, 1.0609, 1.113945])
Introduction aux concepts financiers en Python

Passons à la pratique !

Introduction aux concepts financiers en Python

Preparing Video For Download...