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
Oefeninstructies
- Bereken de benaderde convexiteit door de objecten
px,px_upenpx_downin de bovenstaande formule te gebruiken. Je moet ook een geschikte waarde voordyinvullen.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
# Calculate approximate convexity
convexity <- (___ + ___ - 2 * ___) / (___ * (___)^2)
convexity