Valutazione di un'obbligazione
Nel Capitolo Uno hai valutato un'obbligazione con un approccio passo dopo passo. In questo esercizio valuterai un titolo con valore nominale di $100, cedola del 3% e 8 anni alla scadenza. Imposterai i flussi di cassa dell'obbligazione e calcolerai il valore attuale di ciascuno di questi flussi utilizzando il rendimento Aaa che hai ottenuto nell'esercizio precedente.
L'oggetto aaa_yield è già caricato nel tuo workspace con valore 0.0341.
Questo esercizio fa parte del corso
Valutazione e analisi delle obbligazioni in R
Istruzioni dell'esercizio
- Crea un oggetto dei flussi di cassa (
cf) che contenga i flussi dell'obbligazione. - Usa
data.frame()per convertirecfin un data frame così da poter aggiungere le variabili necessarie alla tua analisi. - Aggiungi un indicatore temporale (
cf$t) che rappresenti gli anni da 1 a 8 usando il comandoseq(). - Calcola il fattore di attualizzazione (
cf$pv_factor) basato sul rendimento Moody's Aaa (aaa_yield) e sul tuo indicatore temporale (cf$t). - Calcola il valore attuale di ciascun flusso di cassa (
cf$pv) come prodotto tracf$cfe il fattore di attualizzazione (cf$pv_factor). - Infine, calcola il prezzo dell'obbligazione come
sum()dei valori attuali di ciascun flusso di cassa.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Layout the bond's cash flows
cf <- c(___, ___, ___, ___, ___, ___, ___, ___)
# Convert to data.frame
cf <-
# Add time indicator
cf$t <- seq(___, ___, ___)
# Calculate PV factor
cf$pv_factor <- 1 / (1 + ___)^___
# Calculate PV
cf$pv <-
# Price bond
sum(___)