兩個專案提案的故事

Python 金融概念入門

Dakota Wixom

Quantitative Finance Analyst

常見獲利分析方法

  • 淨現值(NPV)
  • 內部報酬率(IRR)
  • 等值年金(EAA)
Python 金融概念入門

淨現值(NPV)

NPV 等於所有貼現後現金流的總和:

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

  • $C_t$:時間 t 的現金流 C
  • r:折現率

NPV 是簡單的現金流評價指標,但無法直接比較不同規模或年期的專案。

Python 金融概念入門

內部報酬率(IRR)

內部報酬率需在 NPV 方程設為 0 時,解出 IRR。

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

  • $C_t$:時間 t 的現金流 C
  • IRR:內部報酬率

IRR 可用來比較不同規模與年期的專案,但需要演算法求解,且不衡量總價值。

Python 金融概念入門

在 NumPy 中計算 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 金融概念入門

一起來練習吧!

Python 金融概念入門

Preparing Video For Download...