Uma história de duas propostas de projeto

Introdução a Conceitos Financeiros em Python

Dakota Wixom

Quantitative Finance Analyst

Métodos comuns de análise de lucratividade

  • Valor Presente Líquido (NPV)
  • Taxa Interna de Retorno (IRR)
  • Anuidade Anual Equivalente (EAA)
Introdução a Conceitos Financeiros em Python

Valor Presente Líquido (NPV)

NPV é igual à soma de todos os fluxos de caixa descontados:

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

  • $C_t$: Fluxo de caixa C no tempo t
  • r: Taxa de desconto

NPV é uma métrica simples de avaliação de caixa que não permite comparar projetos de tamanhos ou prazos diferentes.

Introdução a Conceitos Financeiros em Python

Taxa Interna de Retorno (IRR)

A taxa interna de retorno deve ser calculada resolvendo IRR na equação de NPV quando igualada a 0.

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

  • $C_t$: Fluxo de caixa C no tempo t
  • IRR: Taxa Interna de Retorno

IRR pode ser usada para comparar projetos de tamanhos e prazos diferentes, mas exige solução algorítmica e não mede o valor total.

Introdução a Conceitos Financeiros em Python

IRR no NumPy

Você pode usar a função do NumPy .irr(values) para calcular a taxa interna de retorno de um array de valores.

Exemplo:

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

O Projeto 1 tem IRR de 135%

Introdução a Conceitos Financeiros em Python

Vamos praticar!

Introdução a Conceitos Financeiros em Python

Preparing Video For Download...