Aan de slagBegin gratis

Bereken de benaderde convexiteit van een obligatie

Herinner je uit de video dat we de schatting van de obligatieprijs kunnen verbeteren door een convexiteitsterm toe te voegen aan het durataieffect. De convexiteitsterm corrigeert voor hoe krom (gebogen) de prijs/YTM-curve is voor de obligatie.

In deze oefening bereken je de benaderde convexiteit voor een obligatie met een nominale waarde van $100, 10% coupon, 20 jaar tot aflossing en een yield to maturity van 10% wanneer je een verandering van 1% in het rendement verwacht, en voeg je die toe aan het durataieffect. Onthoud dat de formule voor benaderde convexiteit is

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

waarbij \(P\) de prijs van de obligatie is, \(P(up)\) de prijs wanneer de rendementen stijgen, \(P(down)\) de prijs wanneer de rendementen dalen, en \(\Delta y\) de verwachte verandering in rendement is.

De objecten px, px_up en px_down uit de vorige oefening zijn al in je werkruimte geladen.

Deze oefening maakt deel uit van de cursus

Obligatiewaardering en -analyse in R

Bekijk cursus

Oefeninstructies

  • Bereken de benaderde convexiteit door de objecten px, px_up en px_down in de bovenstaande formule te gebruiken. Je moet ook een geschikte waarde voor dy invullen.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

# Calculate approximate convexity
convexity <- (___ + ___ - 2 * ___) / (___ * (___)^2)
convexity
Code bewerken en uitvoeren