Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Uppskatta prisförändringen (price_change) till följd av duration och konvexitet. Kombinera duration_dollar_change med convexity_dollar_change.
  • Uppskatta price baserat på duration och konvexitet. Den här formeln bör likna din formel för price_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 <- ___ + ___ + ___
Redigera och kör kod