Capítulo 1.5 - Exercícios do Capítulo 1#
# !pip install -r requirements.txt
def compute_FV_lump_sum(PV, r, N):
'''
FV = Future value / valor futuro
PV = Present value / Valor presente
r = Interest rate rate / Taxa de juro
N = Número de períodos de capitalização
'''
FV = PV * (1+r)**N
return FV
# Esta é simplesmente uma evolução da fórumla acima por isso
# não alterei o nome
def compute_FV_lump_sum(PV, r, N, m=1):
'''
FV = Future value / valor futuro
PV = Present value / Valor actual
r = Stated rate / Taxa de juro cotada
N = número de anos
m = número de capitalizações anuais
'''
FV = PV * (1+r/m)**(N*m)
return FV
import math
def compute_FV_lump_sum_continuous(PV, r, N):
'''
FV = Future value / valor futuro
PV = Present value / Valor actual
r = Stated rate / Taxa de juro cotada
N = número de anos
'''
FV = PV * math.e**(r*N)
return FV
def compute_ear(r, m):
'''
FV = Future value / valor futuro
PV = Present value / Valor actual
r = Stated rate / Taxa de juro cotada
m = número de capitalizações anuais
'''
ear = (1 + r/m)**m -1
return ear
from numpy import log as ln
def compute_ear_from_continous(r):
ear = math.e**(r) - 1
return ear
def compute_FV_ordinary_annuity(A, r, N):
FV = A * (((1+r)**N -1) / r)
'''
FV = Future Value
A = Pagamento / cash flow
r = taxa de juro
N = Nr de anos
'''
return FV
# Compute Future Value
def compute_FV_ordinary_annuity_ucf(cf, r, N, m=1):
'''
ucf = unequal cash flows
cf = série de cash flows
r = taxa de juro
N = Nr de anos
'''
FV_total = 0 # criar uma variável para somar os valores futuros dos cash flows
for cash_flow in cf: # Para cada cash flow na série de cash flows
N = N - 1
FV = compute_FV_lump_sum(cash_flow, r=r, N=N) # calcular o cash flow
FV_total = FV_total + FV # somar cada valor futuro ao valor total
return FV_total
def compute_PV_lump_sum(FV, r, N):
'''
PV = Present Value
r = taxa de juro
N = Nr de anos/períodos
'''
PV = FV * (1+r)**(-N)
return PV
# A mesma situação de ser uma simples actualização da função e manter o nome
def compute_PV_lump_sum(FV, r, N, m=1):
'''
FV = Future Value
r = taxa de juro
N = Nr de anos/períodos
m = 1 para ter capitalização anual por defeito
'''
PV = FV * (1+(r/m))**(-N*m)
return PV
def compute_PV_ordinary_annuity(A, r, N):
# A = Pagamento / cash flow
# r = taxa de juro
# N = Nr. de anos
PV = A * (1-1/(1+r)**N)/ r
return PV
def compute_annuity_due(A, r, N):
PV = (A * ((1-(1+r)**-N)) / r) * (1+r)
return PV
def compute_PV_perpetuity(A, r):
return A/r
def compute_g(FV, PV, N):
g = ((FV/PV)**(1/N))-1
return g
from numpy import log as ln
def compute_N(FV, PV, r):
N = ln(FV/PV) / ln(1+r)
return N
from numpy import log as ln
def compute_N(FV, PV, r):
N = ln(FV/PV) / ln(1+r)
return N
def compute_A(PV, r, N, m=1):
PVAF = (1-1/(1+(r/m))**(m*N))/(r/m)
A=PV/PVAF
return A
import numpy_financial as npf
def compute_pmt(FV, r, N):
pmt = npf.pmt(rate=r, nper=N, fv=FV, pv=0)
return pmt
Exercício 1.1#
A tabela abaixo fornece informações sobre as taxas de juros para dois investimentos de dois anos e dois de oito anos. A tabela também fornece as características de maturidade, liquidez e risco de default de uma nova possibilidade de investimento (Investimento 3). Todos os investimentos prometem apenas um único pagamento (pagamento na maturidade). Suponha que os prémios relativos à inflação, liquidez e risco de incumprimento são constantes em todos os horizontes temporais.
Baseado na informação fornecida:
A. Explique a diferença entre as taxas de juro do investimento 1 e do investimento 2;
B. Estime o prémio de risco de incumprimento;
C. Calcule o valor máximo e mínimo da taxa de juro do investimento 3, \(r_3\)
Exercício 1.2#
Ganhamos uma lotaria 5 milhões de dólares após impostos. Investimos a totalidade num depósito a prazo de cinco anos no banco. O depósito promete pagar 7% ao ano compostos anualmente. O banco também nos permite reinvestir os juros a essa taxa durante o período. Quanto teremos no final dos cinco anos se o dinheiro permanecer investido a 7%, sem levantamentos?
Exercício 1.3#
Um banco australiano oferece uma taxa para o depósito a prazo de 6% capitalizados mensalmente. Decidimos investir 1 milhão de dólares australianos por um ano. Qual é o valor futuro do nosso investimento se os pagamentos de juros forem reinvestidos a 6%?
Exercício 1.4#
Supondo que um investimento de $10.000 renderá 8% compostos continuamente por dois anos. Qual é o valor final do investimento?
Exercício 1.5#
Usando a fórmula acima comprove que uma taxa anual cotada de 8% capitalizada semestralmente tem mesmo uma rentabilidade superior a 8% ao final desse ano. O que acontece se aumentarmos para capitalização trimestral?
Exercício 1.6#
Com base nos dados do exercício 1.5 (taxa de juro anual cotada de 8%) calcule a rentabilidade efectiva caso a capitalização fosse contínua.
Exercício 1.7#
Suponha que o vamos investir 20 mil euros por ano no nosso plano de poupança para a reforma. Se assumirmos que a rentabilidade do investimento será de 9% em média nos próximos 30 anos (altura que nos reformamos). Quanto dinheiro teremos quando começarmos a reforma?
Exercício 1.8#
Se fizermos um investimento com uma rentabilidade anualizada de 5% durante 5 anos, em que os cash flows anuais são 1000 euros no ano 1, 2000 euros no ano 2, 3000 euros no ano 3, 4000 euros no ano 4 e 5000 euros no ano 5 qual o montante que teremos no final do período?
Exercício 1.9#
Uma companhia de seguros emitiu um Contrato de Investimento Garantido (GIC) que promete pagar 100.000 euros daqui a seis anos com uma taxa de retorno de 8%. Qual a quantia de dinheiro que a seguradora deve investir hoje a 8% por seis anos para realizar o pagamento prometido?
Exercício 1.10#
Um cliente possui um activo financeiro líquido que lhe pagará 100.000 euros daqui a 10 anos. A sua filha planeia frequentar a faculdade daqui a quatro anos, e pretendemos saber qual será o valor presente do activo naquele momento. Dado um taxa de desconto de 8%, quanto valerá o activo daqui a quatro anos? Qual é o valor inicial do investimento?
Exercício 1.11#
A administradora de um fundo de pensão no Canadá sabe que o fundo tem de fazer um pagamento único de 5 milhões de dólares canadianos daqui a 10 anos. Ela pretende investir um valor hoje num produto financeiro de forma a que o investimento valorize o necessário. A actual a taxa de juros desse investimento é de 6% ao ano, capitalizada mensalmente. Qual o valor que precisa de investir hoje?
Exercício 1.12#
Suponhamos que pretendemos comprar um activo financeiro que promete pagar 1.000€ por ano durante cinco anos, com o primeiro pagamento daqui a um ano. A taxa de retorno exigida é de 12% ao ano. Quanto devemos pagar este activo?
Exercício 1.13#
Um gestor de fundo de pensões alemão antecipa que terá de pagar de reformas no valor de 1 milhões de euros por ano. Contudo as reformas apenas ocorrerão daqui a 10 anos a partir de agora (no tempo t = 10). Assim que as reformas começarem a ser pagas, elas irão se estender no tempo até t = 39, totalizando 30 pagamentos. Qual é o valor presente do passivo se a taxa de desconto anual apropriada é de 5% capitalizada anualmente?
Exercício 1.14#
Vamo-nos reformar hoje e o director do fundo de aposentações da nossa empresa apresentou-nos duas alternativas:
Um montante fixo imediato de 2 milhões euros;
Uma anuidade com 20 pagamentos de 200.000 euros por ano com o primeiro pagamento a partir de hoje. A taxa de juros de desconto banco é de 7% por ano composto anualmente (porque hipoteticamente poderíamos investir num activo com essa rentabilidade).
Qual opção tem o maior valor presente? (Ignorar quaisquer diferenças fiscais entre as duas opções.)
Exercício 1.15#
O governo britânico emitiu uma obrigação perpétua, que prometeu pagar um fluxo de caixa nivelado indefinidamente. Se esta obrigação pagar £ 100 por ano para a perpetuidade, o que valeria hoje se a taxa de retorno exigida fosse 5 por cento?
Exercício 1.16#
Consideremos a mesma obrigação perpétua do exercício anterior (com pagamentos anuais de £ 100). Mas o primeiro pagamento começa apenas em t = 5. Qual é seu valor presente hoje (em t = 0), dada uma taxa de desconto de 5%?
Exercício 1.17#
Sabendo que o nosso investimento subiu de 100 mil euros para 246 mil em 10 anos. Qual foi a taxa de crescimento anualizada?
Exercício 1.18#
Queremos determinar quanto tempo levará um investimento de 10.000 € a duplicar em valor. A taxa de juros actual é de 7% compostos anualmente. Quantos anos levarão os 10 mil euros a duplicar para 20 mil?
Exercício 1.19#
Estamos a planear comprar uma casa por 120 mil euros fazendo um pagamento inicial de 20 mil. O montante restante será um empréstimo hipotecário de taxa fica a 30 anos com pagamentos anuais e primeiro pagamento em t = 1. As taxas de juro hipotecárias, para um crédito de taxa fixa a 30 anos é 8%/ano com capitalização mensal. Qual será o pagamento mensal que teremos de efectuar?
Exercício 1.20#
Um cliente planeia enviar o filho para a faculdade por quatro anos, 18 anos a partir de hoje. Tendo reservado dinheiro para as mensalidades decide planear os custos com estadia também. Ele estima esses custos em 20.000 euros por ano, com pagamento no início de cada ano, assim que o seu filho for para a faculdade. Se o cliente começar no próximo ano e fizer 17 pagamentos numa conta poupança com uma rentabilidade de 5% ao ano, que pagamentos anuais ela deve fazer?