Duration

Định giá và Phân tích Trái phiếu bằng Python

Joshua Mayhew

Options Trader

Bối cảnh của duration

  • Giá và lợi suất biến động ngược chiều
  • Ta chưa biết trái phiếu nhạy cảm thế nào với lãi suất
  • Duration đo độ nhạy với lãi suất
Định giá và Phân tích Trái phiếu bằng Python

Ví dụ gợi mở

  • Lấy trái phiếu 5 năm và 10 năm, cùng coupon 5%
  • Ở lợi suất 5%, cả hai có giá 100 USD:
-npf.pv(rate=0.05, nper=5, pmt=5, fv=100)
-npf.pv(rate=0.05, nper=10, pmt=5, fv=100)
100.00
100.00
Định giá và Phân tích Trái phiếu bằng Python

Ví dụ gợi mở

Nếu lãi suất tăng lên 6%:

-npf.pv(rate=0.06, nper=5, pmt=5, fv=100)
-npf.pv(rate=0.06, nper=10, pmt=5, fv=100)
95.79
92.64
  • Trái phiếu 5 năm mất 4,21% giá trị, còn trái phiếu 10 năm mất 7,36%

  • Trái phiếu 10 năm nhạy cảm với lãi suất hơn

Định giá và Phân tích Trái phiếu bằng Python

Duration là gì?

  • Duration là % thay đổi giá khi lợi suất (lãi suất) đổi 1%
  • Duration cao = rủi ro lãi suất cao
  • Thường dùng để:
    • Đo rủi ro lãi suất
    • Phòng ngừa rủi ro lãi suất
    • Dự báo lãi/lỗ khi lãi suất thay đổi
Định giá và Phân tích Trái phiếu bằng Python

Tính duration

Ta dùng công thức đơn giản hóa cho duration:

 

${\large Duration = \frac{P_{down}\ -\ P_{up} }{2\ \times\ P\ \times\ \Delta y}}$

 

  • $P_{down}$ = Giá trái phiếu tại lợi suất thấp hơn 1%
  • $P_{up}$ = Giá trái phiếu tại lợi suất cao hơn 1%
  • $P$ = Giá trái phiếu tại lợi suất hiện tại
  • $\Delta y$ = Mức thay đổi lợi suất (ta dùng 1%)
Định giá và Phân tích Trái phiếu bằng Python

Ví dụ về duration

Trái phiếu 10 năm, coupon 5%/năm, lợi suất đáo hạn 4%, duration là bao nhiêu?

${ Duration = \frac{P_{down}\ -\ P_{up} }{2\ \times\ P\ \times\ \Delta y}}$

price = -npf.pv(rate=0.05, nper=10, pmt=5, fv=100)

price_up = -npf.pv(rate=0.06, nper=10, pmt=5, fv=100) price_down = -npf.pv(rate=0.04, nper=10, pmt=5, fv=100)
duration = (price_down - price_up) / (2 * price * 0.01) print(duration)
7.74

Lãi suất tăng/giảm 1% làm giá trái phiếu đổi 7,74%.

Định giá và Phân tích Trái phiếu bằng Python

Tóm tắt

  • Trái phiếu có thể phản ứng khác nhau trước cùng mức thay đổi lợi suất
  • Duration là % thay đổi giá khi lợi suất đổi 1%
  • Duration đo độ nhạy với lãi suất
Định giá và Phân tích Trái phiếu bằng Python

Ayo berlatih!

Định giá và Phân tích Trái phiếu bằng Python

Preparing Video For Download...