Conte de deux propositions de projet

Introduction aux concepts financiers en Python

Dakota Wixom

Quantitative Finance Analyst

Méthodes courantes d'analyse de rentabilité

  • Valeur actuelle nette (VAN)
  • Taux de rentabilité interne (TRI)
  • Annuité annuelle équivalente (AAE)
Introduction aux concepts financiers en Python

Valeur actuelle nette (VAN)

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$

  • $C_t$ : flux de trésorerie C au temps t
  • r : taux d'actualisation

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.

Introduction aux concepts financiers en Python

Taux de rentabilité interne (TRI)

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$

  • $C_t$ : flux de trésorerie C au temps t
  • IRR : Internal Rate of Return (TRI)

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.

Introduction aux concepts financiers en Python

TRI avec NumPy

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

Passons à la pratique !

Introduction aux concepts financiers en Python

Preparing Video For Download...