Stima del prezzo dell'obbligazione usando duration e convessità
In un esercizio precedente, hai calcolato la variazione in dollari dovuta alla duration pari a 8,5459 e alla convessità pari a 0,5826. Hai salvato questi due valori rispettivamente in duration_dollar_change e convexity_dollar_change.
Ricorda che il prezzo dell'obbligazione è $100, memorizzato nell'oggetto px. In questo esercizio ti verrà chiesto di calcolare la variazione stimata del prezzo basata su duration e convessità e di calcolare il nuovo prezzo stimato dell'obbligazione quando i rendimenti diminuiscono dell'1%.
Supponi di sapere che la duration dell'obbligazione comporta un effetto sul prezzo pari a 8.5459, che salveremo nell'oggetto duration_dollar_change. Supponi anche di sapere che la convessità dell'obbligazione comporta un effetto sul prezzo pari a 0.5826, che salveremo nell'oggetto convexity_dollar_change. In questo esercizio, sommerai gli effetti di duration e convessità per ottenere il prezzo stimato dell'obbligazione.
Questo esercizio fa parte del corso
Valutazione e analisi delle obbligazioni in R
Istruzioni dell'esercizio
- Stima la variazione di prezzo (
price_change) dovuta a duration e convessità. Per farlo, combinaduration_dollar_changeconconvexity_dollar_change. - Stima il
pricein base a duration e convessità. Questa formula dovrebbe essere simile a quella diprice_change, ma deve includere il prezzo corrente dell'obbligazione (px).
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Estimate change in price
price_change <- ___ + ___
# Estimate price
price <- ___ + ___ + ___