Python 金融概念入门
Dakota Wixom
Quantitative Finance Analyst
NPV 等于所有贴现现金流之和:
$ NPV = \sum_{t=1}^{T} \frac{C_t}{(1+r)^t} - C_0$
NPV 是简单的现金流估值指标,但无法比较不同规模或期限的项目。
内部收益率通过在 NPV 方程中令其等于 0 并求解 IRR 得到。
$ NPV = \sum_{t=1}^{T} \frac{C_t}{(1+IRR)^t} - C_0 = 0$
IRR 可用于比较不同规模与期限的项目,但需算法求解,且不衡量总价值。
可用 NumPy 函数 .irr(values) 计算一组数值的内部收益率。
示例:
import numpy as np
project_1 = np.array([-100,150,200])
np.irr(project_1)
1.35
项目 1 的 IRR 为 135%
Python 金融概念入门