Історія про дві проєктні пропозиції

Вступ до фінансових концепцій у Python

Dakota Wixom

Quantitative Finance Analyst

Поширені методи аналізу прибутковості

  • Чиста теперішня вартість (NPV)
  • Внутрішня норма доходності (IRR)
  • Еквівалентна річна ануїтетна вартість (EAA)
Вступ до фінансових концепцій у Python

Net Present Value (NPV)

NPV дорівнює сумі всіх дисконтованих грошових потоків:

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

  • $C_t$: грошовий потік C у момент t
  • r: ставка дисконту

NPV — це проста оцінка грошових потоків, яка не дає порівнювати проєкти різного розміру або тривалості.

Вступ до фінансових концепцій у Python

Internal Rate of Return (IRR)

Внутрішню норму доходності обчислюють, розв'язуючи рівняння NPV за IRR при NPV = 0.

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

  • $C_t$: грошовий потік C у момент t
  • IRR: внутрішня норма доходності

IRR дає змогу порівнювати проєкти різного розміру й тривалості, але потребує алгоритмічного розв'язку та не вимірює загальну вартість.

Вступ до фінансових концепцій у Python

IRR у NumPy

Ви можете використати функцію 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...