Volatiliteit obligatieprijs en price value of a basis point

Obligatiewaardering en -analyse in R

Clifford Ang

Senior Vice President, Compass Lexecon

Volatiliteit obligatieprijs

  • Volatiliteit van de obligatieprijs hangt van veel factoren af
  • Bijvoorbeeld:
    • Omvang van de yield-verandering
    • Couponpercentage
    • Looptijd
Obligatiewaardering en -analyse in R

Kleine verandering, symmetrisch effect

  • Kleine yield-veranderingen: % verandering is vergelijkbaar of yield stijgt of daalt
  • Voorbeeld:
    • 100 USD nominale waarde, 10% coupon, 20 jaar, 10% yield
bondprc(100, 0.10, 20, 0.101) / bondprc(100, 0.10, 20, 0.10) - 1
-0.008455776
bondprc(100, 0.10, 20, 0.099) / bondprc(100, 0.10, 20, 0.10) - 1
0.008571998
Obligatiewaardering en -analyse in R

Grote verandering, asymmetrisch effect

  • Bij grote yield-veranderingen is de procentuele verandering groter bij dalende yield
  • Voorbeeld:
    • 100 USD nominale waarde, 10% coupon, 20 jaar, 10% yield
bondprc(100, 0.10, 20, 0.14) / bondprc(100, 0.10, 20, 0.10) - 1
-0.2649252
bondprc(100, 0.10, 20, 0.06) / bondprc(100, 0.10, 20, 0.10) - 1
0.4587968
Obligatiewaardering en -analyse in R

Lagere coupon, volatieler

  • Bij vaste looptijd en yield is de prijsvolatiliteit hoger bij lagere coupon
  • Voorbeeld:
    • 100 USD nominale waarde, 20 jaar, 10% initiële yield, 8% nieuwe yield
bondprc(100, 0.10, 20, 0.08) / bondprc(100, 0.10, 20, 0.10) - 1
0.1963629
bondprc(100, 0.05, 20, 0.08) / bondprc(100, 0.05, 20, 0.10) - 1
0.228328
Obligatiewaardering en -analyse in R

Lagere coupon, volatieler

bondprc(100, 0.00, 20, 0.08) / bondprc(100, 0.00, 20, 0.10) - 1
0.4433731
Obligatiewaardering en -analyse in R

Langere looptijd, volatieler

  • Bij vaste coupon en yield is de prijsvolatiliteit hoger bij langere looptijd
  • Voorbeeld:
    • 100 USD nominale waarde, 10% coupon, 10% initiële yield, 8% nieuwe yield
bondprc(100, 0.10, 20, 0.08) / bondprc(100, 0.10, 20, 0.10) - 1
0.1963629
bondprc(100, 0.10, 10, 0.08) / bondprc(100, 0.10, 10, 0.10) - 1
0.1342016
Obligatiewaardering en -analyse in R

Kortere looptijd, minder volatiel

bondprc(100, 0.10, 5, 0.08) / bondprc(100, 0.10, 5, 0.10) - 1
0.0798542
Obligatiewaardering en -analyse in R

Price value of a basis point

  • Ofwel "dollar value of an 01" = maatstaf voor prijsvolatiliteit
    • = prijsverandering als de vereiste yield 0,01% wijzigt
  • Voorbeeld:
bondprc(100, 0.05, 20, 0.05)
100
bondprc(100, 0.05, 20, 0.0501)
99.87548
Obligatiewaardering en -analyse in R

Price value of a basis point

abs(bondprc(100, 0.05, 20, 0.0501) - bondprc(100, 0.05, 20, 0.05))
0.1245165
  • abs() zorgt dat de verandering positief is
Obligatiewaardering en -analyse in R

Laten we oefenen!

Obligatiewaardering en -analyse in R

Preparing Video For Download...