Uppskatta obligationspriset med hjälp av duration och konvexitet
I en tidigare övning beräknade du prisförändringen i dollar till följd av duration (8,5459) och konvexitet (0,5826). Dessa två värden lagrades i duration_dollar_change respektive convexity_dollar_change.
Kom ihåg att obligationspriset är 100 dollar, vilket lagras i objektet px. I den här övningen beräknar du den uppskattade prisförändringen baserat på duration och konvexitet, samt det uppskattade nya priset på obligationen när avkastningen minskar med 1 %.
Anta att du vet att obligationens duration leder till en priseffekt på 8.5459, som lagras i objektet duration_dollar_change. Anta också att obligationens konvexitet leder till en priseffekt på 0.5826, som lagras i objektet convexity_dollar_change. I den här övningen adderar du effekterna av duration och konvexitet för att komma fram till det uppskattade obligationspriset.
Den här övningen är en del av kursen
Obligationsvärdering och analys i R
Övningsinstruktioner
- Uppskatta prisförändringen (
price_change) till följd av duration och konvexitet. Kombineraduration_dollar_changemedconvexity_dollar_change. - Uppskatta
pricebaserat på duration och konvexitet. Den här formeln bör likna din formel förprice_change, men ska också inkludera obligationens aktuella pris (px).
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Estimate change in price
price_change <- ___ + ___
# Estimate price
price <- ___ + ___ + ___