Python ile Finansal Kavramlara Giriş
Dakota Wixom
Quantitative Finance Analyst
NPV, indirgenmiş nakit akışlarının toplamına eşittir:
$ NPV = \sum_{t=1}^{T} \frac{C_t}{(1+r)^t} - C_0$
NPV, basit bir nakit akışı değerleme ölçütüdür; farklı büyüklükteki veya süredeki projeleri karşılaştırmaya izin vermez.
İç kârlılık oranı, NPV denklemi 0'a eşitlendiğinde IRR için çözülerek hesaplanır.
$ NPV = \sum_{t=1}^{T} \frac{C_t}{(1+IRR)^t} - C_0 = 0$
IRR, farklı büyüklük ve sürelerdeki projeleri karşılaştırmak için kullanılabilir; ancak algoritmik bir çözüm gerektirir ve toplam değeri ölçmez.
NumPy'daki .irr(values) fonksiyonunu kullanarak bir değer dizisinin iç kârlılık oranını hesaplayabilirsin.
Örnek:
import numpy as np
project_1 = np.array([-100,150,200])
np.irr(project_1)
1.35
Proje 1'in IRR değeri %135'tir.
Python ile Finansal Kavramlara Giriş