История двух проектных предложений

Введение в финансовые концепции на 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$: денежный поток C в момент времени t
  • r: ставка дисконтирования

NPV — простой показатель оценки денежных потоков, но не позволяет сравнивать проекты разного масштаба и продолжительности.

Введение в финансовые концепции на Python

Внутренняя норма доходности (IRR)

Внутренняя норма доходности вычисляется как значение 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

IRR проекта 1 составляет 135%

Введение в финансовые концепции на Python

Давайте потренируемся!

Введение в финансовые концепции на Python

Preparing Video For Download...