Calcola la convessità
Ricorda dal Capitolo Tre che la duration non corregge in modo adeguato la natura convessa della relazione tra prezzo e rendimento. Per migliorare la stima del prezzo dell'obbligazione basata sulla duration, possiamo aggiungere un termine basato sulla misura di convessità.
Nel Capitolo Tre hai visto che la formula approssimata della convessità è:
$$(P(up) + P(down) - 2 * P) / (P * \Delta y^2)$$
dove \(P\) è il prezzo dell'obbligazione, \(P(up)\) è il prezzo quando i rendimenti aumentano, \(P(down)\) è il prezzo quando i rendimenti diminuiscono e \(\Delta y\) è la variazione attesa del rendimento.
Hai già calcolato gli oggetti px, px_up e px_down, e tutti e tre sono disponibili nel tuo workspace. Per questo esercizio, supponi che la variazione attesa del rendimento sia dell'1%. Calcola la misura di convessità, la variazione percentuale stimata del prezzo dovuta alla convessità e l'effetto in dollari stimato sul prezzo dovuto alla convessità.
Questo esercizio fa parte del corso
Valutazione e analisi delle obbligazioni in R
Istruzioni dell'esercizio
- Usa la formula sopra con
px,px_upepx_downper calcolare la convessità. Salva il risultato inconvexity. - Usa
convexitye quello che sai sulla variazione del rendimento per calcolare e visualizzare l'effetto percentuale della convessità sul prezzo (convexity_pct_change). - Usa
convexityper calcolare e visualizzare l'effetto in dollari della convessità sul prezzo (convexity_dollar_change).
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Calculate convexity measure
convexity <-
# Calculate percentage effect of convexity on price
convexity_pct_change <-
convexity_pct_change
# Calculate dollar effect of convexity on price
convexity_dollar_change <-
convexity_dollar_change