Kom igångKom igång gratis

Beräkna approximativ konvexitet för en obligation

Kom ihåg från videon att vi kan förbättra uppskattningen av obligationspriset genom att lägga till en konvexitetsterm till durationseffekten. Konvexitetstermen tar hänsyn till hur krökt pris/YTM-kurvan är för obligationen.

I den här övningen ska du beräkna den approximativa konvexiteten för en obligation med ett nominellt värde på 100 dollar, 10% kupong, 20 år till förfall och 10% yield to maturity när du förväntar dig en ränteförändring på 1%, och sedan lägga till det till durationseffekten. Kom ihåg att formeln för approximativ konvexitet är

$$(P(up) + P(down) - 2 * P) / (P * \Delta y ^ 2)$$

där \(P\) är obligationspriset, \(P(up)\) är priset när avkastningen stiger, \(P(down)\) är priset när avkastningen sjunker, och \(\Delta y\) är den förväntade förändringen i avkastning.

Objekten px, px_up och px_down från den tidigare övningen är förinlästa i din arbetsmiljö.

Den här övningen är en del av kursen

Obligationsvärdering och analys i R

Visa kurs

Övningsinstruktioner

  • Beräkna den approximativa konvexiteten genom att använda objekten px, px_up och px_down i formeln ovan. Du behöver också ange ett lämpligt värde för dy.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Calculate approximate convexity
convexity <- (___ + ___ - 2 * ___) / (___ * (___)^2)
convexity
Redigera och kör kod