Calcular a convexidade aproximada de um título
Relembre do vídeo que podemos melhorar a estimativa do preço do título adicionando um termo de convexidade ao efeito da duration. O termo de convexidade captura o quanto a curva preço/YTM é curvada (em formato de arco) para o título.
Neste exercício, você vai calcular a convexidade aproximada de um título com valor de face de $100, cupom de 10%, 20 anos até o vencimento e yield to maturity de 10%, quando você espera uma variação de 1% no yield, e adicionar isso ao efeito da duration. Lembre-se de que a fórmula de convexidade aproximada é
$$(P(up) + P(down) - 2 * P) / (P * \Delta y ^ 2)$$
em que \(P\) é o preço do título, \(P(up)\) é o preço do título quando os yields aumentam, \(P(down)\) é o preço do título quando os yields diminuem, e \(\Delta y\) é a variação esperada no yield.
Os objetos px, px_up e px_down do exercício anterior já estão carregados no seu workspace.
Este exercício faz parte do curso
Avaliação e Análise de Títulos em R
Instruções do exercício
- Calcule a convexidade aproximada incorporando os objetos
px,px_upepx_downna fórmula acima. Você também precisará informar um valor apropriado parady.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Calculate approximate convexity
convexity <- (___ + ___ - 2 * ___) / (___ * (___)^2)
convexity