Bond price volatility और price value of a basis point

R में बॉन्ड वैल्यूएशन और विश्लेषण

Clifford Ang

Senior Vice President, Compass Lexecon

Bond price volatility

  • Bond price volatility कई कारकों पर निर्भर करती है
  • उदाहरण:
    • Yield बदलने का आकार
    • Coupon rate
    • Maturity तक का समय
R में बॉन्ड वैल्यूएशन और विश्लेषण

Small change, symmetric effect

  • छोटे yield बदलाव पर: ज़्यादातर bonds में % change लगभग समान रहता है, चाहे yield ऊपर जाए या नीचे
  • उदाहरण:
    • 100 USD par value, 10% coupon rate, 20 साल, 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
R में बॉन्ड वैल्यूएशन और विश्लेषण

Large change, asymmetric effect

  • बड़े yield बदलाव पर, yield घटने पर प्रतिशत बदलाव ज़्यादा होता है
  • उदाहरण:
    • 100 USD par value, 10% coupon rate, 20 साल, 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
R में बॉन्ड वैल्यूएशन और विश्लेषण

Lower coupon, more volatile

  • Maturity और yield तय रखते हुए, coupon rate कम हो तो bond price volatility अधिक होती है
  • उदाहरण:
    • 100 USD par value, 20 साल, 10% initial yield, 8% new 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
R में बॉन्ड वैल्यूएशन और विश्लेषण

Lower coupon, more volatile

bondprc(100, 0.00, 20, 0.08) / bondprc(100, 0.00, 20, 0.10) - 1
0.4433731
R में बॉन्ड वैल्यूएशन और विश्लेषण

Longer maturity, more volatile

  • Coupon rate और yield तय रखते हुए, maturity ज़्यादा हो तो bond price volatility अधिक होती है
  • उदाहरण:
    • 100 USD par value, 10% coupon rate, 10% initial yield, 8% new 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
R में बॉन्ड वैल्यूएशन और विश्लेषण

Shorter maturity, more volatile

bondprc(100, 0.10, 5, 0.08) / bondprc(100, 0.10, 5, 0.10) - 1
0.0798542
R में बॉन्ड वैल्यूएशन और विश्लेषण

Price value of a basis point

  • या "dollar value of an 01" = bond price volatility का माप
    • = अगर required yield 0.01% बदले तो bond का price
  • उदाहरण:
bondprc(100, 0.05, 20, 0.05)
100
bondprc(100, 0.05, 20, 0.0501)
99.87548
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() का उपयोग करें
R में बॉन्ड वैल्यूएशन और विश्लेषण

अभ्यास करते हैं!

R में बॉन्ड वैल्यूएशन और विश्लेषण

Preparing Video For Download...