Introduction aux concepts financiers en Python
Dakota Wixom
Quantitative Finance Analyst
La VAN est égale à 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 rentabilité interne se calcule en résolvant le TRI dans l'équation de VAN posée à 0.
$ NPV = \sum_{t=1}^{T} \frac{C_t}{(1+IRR)^t} - C_0 = 0$
Le TRI compare des projets de tailles et de durées différentes, mais exige une résolution algorithmique et ne mesure pas la valeur totale.
Vous pouvez utiliser la fonction NumPy .irr(values) pour calculer le taux de rentabilité 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