Dwie propozycje projektów

Wprowadzenie do koncepcji finansowych w Pythonie

Dakota Wixom

Quantitative Finance Analyst

Popularne metody analizy rentowności

  • Wartość bieżąca netto (NPV)
  • Wewnętrzna stopa zwrotu (IRR)
  • Ekwiwalentna roczna annuita (EAA)
Wprowadzenie do koncepcji finansowych w Pythonie

Wartość bieżąca netto (NPV)

NPV to suma wszystkich zdyskontowanych przepływów pieniężnych:

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

  • $C_t$: Przepływ pieniężny C w czasie t
  • r: Stopa dyskontowa

NPV to prosta miara wyceny przepływów pieniężnych, która nie umożliwia porównywania projektów o różnej skali lub czasie trwania.

Wprowadzenie do koncepcji finansowych w Pythonie

Wewnętrzna stopa zwrotu (IRR)

Wewnętrzną stopę zwrotu oblicza się, wyznaczając IRR w równaniu NPV ustawionym równym 0.

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

  • $C_t$: Przepływ pieniężny C w czasie t
  • IRR: Wewnętrzna stopa zwrotu

IRR umożliwia porównywanie projektów o różnej skali i czasie trwania, lecz wymaga rozwiązania algorytmicznego i nie mierzy całkowitej wartości.

Wprowadzenie do koncepcji finansowych w Pythonie

IRR w NumPy

Funkcja NumPy .irr(values) służy do obliczania wewnętrznej stopy zwrotu tablicy wartości.

Przykład:

import numpy as np
project_1 = np.array([-100,150,200])
np.irr(project_1)
1.35

Projekt 1 ma IRR na poziomie 135%

Wprowadzenie do koncepcji finansowych w Pythonie

Czas na ćwiczenia!

Wprowadzenie do koncepcji finansowych w Pythonie

Preparing Video For Download...