Dólar duration e previsão de preço do título

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

Joshua Mayhew

Options Trader

Dollar duration

  • Duration = % de mudança no preço do título para 1% de mudança nos yields

  • Dollar duration = variação em $ no preço do título para 1% de mudança nos yields:

  • Indica quanto você ganha ou perde com mudança nas taxas de juros

$ \text{Dollar Duration} = \text{Duration} \times \text{Bond Price} \times 0.01$

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

DV01

  • DV01 = variação em $ no preço do título para 0,01% de mudança nos yields.

  • 0,01% = 1% de 1% = 1 ponto base

  • Abreviação de "dollar value of one basis point"

 

$ \text{DV01} = \text{Duration} \times \text{Bond Price} \times 0.0001$

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

Exemplo de dollar duration

Título com preço de USD 92,28 e duration de 7,98%:

dollar_duration = 92.28 * 7.98 * 0.01
print("Dollar Duration: ", dollar_duration)
Dollar Duration: 7.36
DV01 = 92.28 * 7.98 * 0.0001
print("DV01: ", DV01)
DV01: 0.0736
Valoração e Análise de Títulos em Python

Criando um portfólio neutro em duration

  • Proteger um portfólio de mudanças nas taxas de juros
  • Também chamado de "hedge"
  • Primeiro calcule o DV01 do portfólio e do instrumento de hedge
  • Encontre a quantidade do título para igualar o DV01 e proteger
Valoração e Análise de Títulos em Python

Exemplo de hedge de DV01

  • Seu portfólio atual tem DV01 de USD 10.000
  • Título com preço de USD 92,28 e DV01 de USD 0,0736
portfolio_dv01 = 10000
bond_dv01 = 0.0736
hedge_quantity = portfolio_dv01 / bond_dv01
print("Number of bonds to sell: ", hedge_quantity)
Number of bonds to sell: 135,869
Valoração e Análise de Títulos em Python

Exemplo de hedge de DV01

  • Seu portfólio atual tem DV01 de USD 10.000
  • Título com preço de USD 92,28 e DV01 de USD 0,0736
bond_price = 92.28
hedge_amount = hedge_quantity * bond_price
print("Dollar amount to sell: USD", hedge_amount)
Dollar amount to sell: USD 12,538,043
Valoração e Análise de Títulos em Python

Previsão de preço do título

  • Dollar duration pode prever mudanças no preço do título:

$ \text{Price Change} = -100 \times \text{Dollar Duration} \times \Delta y$

  • Útil para prever rapidamente o comportamento de um título ou portfólio

 

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

Exemplo de previsão de preço

  • Título de 10 anos com cupom de 4% e yield de 5%, preço USD 92,28, dollar duration USD 7,36

Variação estimada no preço se as taxas caírem 3%:

-100 * 7.36 * -0.03
22.08

Variação real ao reprecificar o título:

-npf.pv(rate=0.02, nper=10, pmt=4, fv=100) - 92.28
25.69
Valoração e Análise de Títulos em Python

Vamos praticar!

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

Preparing Video For Download...