Comece agoraComece grátis

Prevendo impactos de preço pela duration

Usar a duration para prever impactos nos preços é muito comum ao gerenciar um grande portfólio de títulos, pois reprecificar cada título seria muito demorado. Em vez disso, você pode calcular a duration em dólares do portfólio e usá-la para prever o que acontecerá com o portfólio conforme as taxas de juros mudam.

Neste exercício, você vai estimar a variação de preço de um título usando a duration e depois comparar com o preço real do título para ver quão precisa foi sua estimativa.

O título tem vencimento de 5 anos, cupom de 7%, yield de 4% e valor de face de USD 100. Seu preço é USD 113,36 e a duration em dólares é USD 4,83. Você vai prever a variação de preço para uma queda de 2% nas taxas de juros.

numpy_financial já está importado para você como npf.

Este exercicio faz parte do curso

Valoração e Análise de Títulos em Python

Ver curso

Instruções do exercicio

  • Atribua o preço do título, a duration em dólares e a variação do yield às variáveis bond_price, dollar_duration e yield_change, respectivamente.
  • Calcule a variação de preço esperada usando a duration em dólares.
  • Calcule a variação de preço real reprecificando o título a um yield de 2% e subtraindo seu preço anterior.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

# Assign bond price, dollar duration, yield change to variables
bond_price = ____
dollar_duration = ____
yield_change = ____

# Predict bond price change using duration
price_prediction = ____ * ____ * ____
print("Predicted Change: USD ", ____)

# Find actual price change and compare
price_actual = -npf.pv(rate=____, nper=____, pmt=____, fv=____) - ____
print("Actual Change: USD ", ____)
print("Estimation Error: USD ", price_prediction - price_actual)
Editar e Executar Código