Due proposte di progetto a confronto

Introduzione ai concetti finanziari in Python

Dakota Wixom

Quantitative Finance Analyst

Metodi comuni per analizzare la redditività

  • Valore Attuale Netto (NPV)
  • Tasso Interno di Rendimento (IRR)
  • Rendita Annua Equivalente (EAA)
Introduzione ai concetti finanziari in Python

Valore Attuale Netto (NPV)

L'NPV è la somma di tutti i flussi di cassa scontati:

$ NPV = \sum_{t=1}^{T} \frac{C_t}{(1+r)^t} - C_0$

  • $C_t$: flusso di cassa C al tempo t
  • r: tasso di sconto

L'NPV è una semplice misura di valutazione dei flussi di cassa, ma non consente di confrontare progetti di dimensioni o durate diverse.

Introduzione ai concetti finanziari in Python

Tasso Interno di Rendimento (IRR)

Il tasso interno di rendimento si calcola risolvendo l'equazione dell'NPV ponendola uguale a 0 per IRR.

$ NPV = \sum_{t=1}^{T} \frac{C_t}{(1+IRR)^t} - C_0 = 0$

  • $C_t$: flusso di cassa C al tempo t
  • IRR: Tasso Interno di Rendimento

L'IRR permette di confrontare progetti con dimensioni e durate diverse, ma richiede una soluzione algoritmica e non misura il valore totale.

Introduzione ai concetti finanziari in Python

IRR in NumPy

Puoi usare la funzione NumPy .irr(values) per calcolare l'IRR di un array di valori.

Esempio:

import numpy as np
project_1 = np.array([-100,150,200])
np.irr(project_1)
1.35

Il progetto 1 ha un IRR del 135%

Introduzione ai concetti finanziari in Python

Esercitiamoci!

Introduzione ai concetti finanziari in Python

Preparing Video For Download...