Comece agoraComece grátis

Encontrando a convexidade de um título

Calcular a convexidade de um título é um passo importante para prever variações no seu preço e medir o risco de taxa de juros de uma carteira de forma mais completa.

Neste exercício, você vai encontrar a convexidade de um título de 20 anos que paga um cupom anual de 6%, tem um yield to maturity de 5% e valor de face de USD 100.

Lembre que a fórmula da convexidade é dada por:

\( Convexity = \frac{ P(down) \ + \ P(up) \ - \ 2 \times P }{P \ \times \ (\Delta y)^2} \)

numpy_financial já foi 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

  • Encontre o preço de um título de 20 anos com cupom de 6% e yield de 5%.
  • Encontre o preço do mesmo título para níveis de yield 1% acima e 1% abaixo.
  • Calcule a convexidade do título e imprima o resultado.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

# Find the price of a 20 year bond with 6% coupon and 5% yield
price = ____

# Find the price of the same bond for a 1% higher and 1% lower level of yields
price_up = ____
price_down = ____

# Find the convexity of the bond and print the result
convexity = ____
print("Convexity: ", ____)
Editar e Executar Código