Introduction aux concepts financiers en Python
Dakota Wixom
Quantitative Finance Analyst
La VAN correspond à la somme de tous les flux de trésorerie actualisés :
$ NPV = \sum_{t=1}^{T} \frac{C_t}{(1+r)^t} - C_0$
La VAN est une mesure simple de valorisation des flux, mais elle ne permet pas de comparer des projets de tailles ou de durées différentes.
Le taux de rendement interne se calcule en résolvant l'équation de VAN lorsque celle-ci est égale à 0.
$ NPV = \sum_{t=1}^{T} \frac{C_t}{(1+IRR)^t} - C_0 = 0$
Le TRI permet de comparer des projets de tailles et de durées différentes, mais exige une solution algorithmique et ne mesure pas la valeur totale.
Vous pouvez utiliser la fonction NumPy .irr(values) pour calculer le taux de rendement interne d'un tableau de valeurs.
Exemple :
import numpy as np
project_1 = np.array([-100,150,200])
np.irr(project_1)
1.35
Le projet 1 a un TRI de 135 %
Introduction aux concepts financiers en Python