Encontrando o yield de um título
Suponha que alguém esteja oferecendo US\( 95,79 para comprar um título que você possui, com valor de face de US\) 100, cupom de 5% e vencimento em 5 anos. Nessa situação, você quer saber qual é o yield desse título para comparar com o yield de outros papéis similares e avaliar se o preço ofertado está alto ou baixo demais.
Uma forma de encontrar o yield é por tentativa e erro. Você começa com um palpite inicial, digamos 5%, e encontra o preço dado um yield de 5%. Se o preço resultante for alto demais, pela relação inversa entre preço e yield você sabe que o próximo palpite precisa ser um yield mais alto.
Suponha que seu próximo palpite seja um yield de 7%. Isso resultará em um preço baixo demais, o que significa que o yield verdadeiro está acima de 5% e abaixo de 7%. Então, você escolhe um yield de 6%, que dará a resposta correta.
Neste exercício, você vai calcular o preço usando yields de 5%, 6% e 7% com a sua função bondprc(), que já está carregada no workspace. Lembre-se de que o objetivo é fazer o caminho inverso das características do título para chegar ao valor de US$ 95,79.
Este exercício faz parte do curso
Avaliação e Análise de Títulos em R
Instruções do exercício
- Use
bondprc()para calcular o valor do título usando um yield de 5%. Lembre-se de que o título tem valor de face de US$ 100, cupom de 5% e 5 anos até o vencimento. - Use outra chamada a
bondprc()para calcular o valor do título usando um yield de 7%. - Use uma chamada final a
bondprc()para calcular o valor do título usando um yield de 6%.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Value bond using 5% yield
bondprc(p = ___, r = ___, ttm = ___, y = ___)
# Value bond using 7% yield
# Value bond using 6% yield