Durasi dolar & prediksi harga obligasi

Penilaian dan Analisis Obligasi dengan Python

Joshua Mayhew

Options Trader

Durasi dolar

  • Durasi = % perubahan harga obligasi untuk perubahan imbal hasil 1%

  • Durasi dolar = perubahan $ harga obligasi untuk perubahan imbal hasil 1%:

  • Menunjukkan berapa uang yang diperoleh/rugi saat suku bunga berubah

$ \text{Dollar Duration} = \text{Duration} \times \text{Bond Price} \times 0.01$

Penilaian dan Analisis Obligasi dengan Python

DV01

  • DV01 = perubahan $ harga obligasi untuk perubahan imbal hasil 0,01%.

  • 0,01% = 1% dari 1% = 1 basis poin

  • Singkatan dari "dollar value of one basis point"

 

$ \text{DV01} = \text{Duration} \times \text{Bond Price} \times 0.0001$

Penilaian dan Analisis Obligasi dengan Python

Contoh durasi dolar

Obligasi berharga USD 92,28 dan durasi 7,98%:

dollar_duration = 92.28 * 7.98 * 0.01
print("Dollar Duration: ", dollar_duration)
Dollar Duration: 7.36
DV01 = 92.28 * 7.98 * 0.0001
print("DV01: ", DV01)
DV01: 0.0736
Penilaian dan Analisis Obligasi dengan Python

Membuat portofolio netral durasi

  • Melindungi portofolio dari perubahan suku bunga
  • Sering disebut "hedging"
  • Hitung dulu DV01 portofolio dan instrumen lindung nilai
  • Cari jumlah obligasi agar DV01 seimbang untuk lindung nilai
Penilaian dan Analisis Obligasi dengan Python

Contoh lindung nilai DV01

  • Portofolio Anda memiliki DV01 USD 10.000
  • Obligasi berharga USD 92,28 dan DV01 USD 0,0736
portfolio_dv01 = 10000
bond_dv01 = 0.0736
hedge_quantity = portfolio_dv01 / bond_dv01
print("Number of bonds to sell: ", hedge_quantity)
Number of bonds to sell: 135,869
Penilaian dan Analisis Obligasi dengan Python

Contoh lindung nilai DV01

  • Portofolio Anda memiliki DV01 USD 10.000
  • Obligasi berharga USD 92,28 dan DV01 USD 0,0736
bond_price = 92.28
hedge_amount = hedge_quantity * bond_price
print("Dollar amount to sell: USD", hedge_amount)
Dollar amount to sell: USD 12,538,043
Penilaian dan Analisis Obligasi dengan Python

Prediksi harga obligasi

  • Durasi dolar dapat memprediksi perubahan harga obligasi:

$ \text{Price Change} = -100 \times \text{Dollar Duration} \times \Delta y$

  • Berguna untuk cepat memprediksi perilaku obligasi atau portofolio

 

Penilaian dan Analisis Obligasi dengan Python

Contoh prediksi harga

  • Obligasi 10 tahun kupon 4% dan imbal hasil 5%, harga USD 92,28, durasi dolar USD 7,36

Estimasi perubahan harga jika suku bunga turun 3%:

-100 * 7.36 * -0.03
22.08

Perubahan aktual dari repricing obligasi:

-npf.pv(rate=0.02, nper=10, pmt=4, fv=100) - 92.28
25.69
Penilaian dan Analisis Obligasi dengan Python

Ayo berlatih!

Penilaian dan Analisis Obligasi dengan Python

Preparing Video For Download...