Kupon ödemeli tahviller

Python ile Tahvil Değerleme ve Analizi

Joshua Mayhew

Options Trader

Kuponlu tahvil tanımı

  • Vade boyunca düzenli nakit akışı (kupon) öder
  • Vade sonunda hem bir kupon hem de nominal değeri öder
  • Kuponlar genellikle yıllık veya altı aylık ödenir
  • Yılda ödenen kupon sayısına frekans denir
  • Vadesine getiri, tahvili alıp vadesine kadar tutmanın yıllık getirisidir
Python ile Tahvil Değerleme ve Analizi

Kuponlu tahvil örneği

Yıllık %3 kuponlu, 100 ABD Doları nominal değerli ve %4 getirili 3 yıllık bir tahvil düşünün:

UYARI: Kupon sabittir ve değişmez!

Python ile Tahvil Değerleme ve Analizi

Kuponlu tahvil fiyatlama

Tahvili sıfır kuponlu tahvillerin bir toplamına ayırır, sonra bunları fiyatlarız:

  • 3 ABD Doları nominal değerli 1 yıllık sıfır kuponlu tahvil
  • 3 ABD Doları nominal değerli 2 yıllık sıfır kuponlu tahvil
  • 103 ABD Doları nominal değerli 3 yıllık sıfır kuponlu tahvil
Python ile Tahvil Değerleme ve Analizi

Kuponlu tahvil fiyatlama

Yıllık %3 kuponlu, 100 ABD Doları nominal değerli ve %4 getirili 3 yıllık tahvil

Önceki bileşik faiz formülümüzü kullanarak:

$ \text{1y SZT Fiyatı: } \frac{3}{(1 + 0.04)^1} = 2.88$

$ \text{2y SZT Fiyatı: } \ \frac{3}{(1 + 0.04)^2} = 2.77$

$ \text{3y SZT Fiyatı: } \ \frac{103}{(1 + 0.04)^3} = 91.57$

$\text{Kuponlu Tahvil Fiyatı: } 2.88 + 2.77 + 91.57 = 97.22$

Python ile Tahvil Değerleme ve Analizi

Kuponlu tahvil formülü

Genelde, kuponlu tahvilin fiyatı:

$ Price = PV = \frac{C}{(1 + r)^1} + \frac{C}{(1 + r)^2} + ... +\frac{C}{(1 + r)^n} + \frac{P}{(1 + r)^n}$

$ = (\sum_{i=1}^n \frac{C}{(1 + r)^i}) + \frac{P}{(1 + r)^n}$

  • $C$ her dönem ödenen kupondur
  • $r$ tahvilin vadesine getirisidir
  • $P$ vade sonunda ödenen nominal (anapara) değerdir
  • $n$ dönem sayısıdır (genelde yıl)
Python ile Tahvil Değerleme ve Analizi

pv() fonksiyonunu kullanma

Yıllık %3 kuponlu ve vadesine getiri %4 olan aynı 3 yıllık tahvili ele alalım:

import numpy_financial as npf
-npf.pv(rate=0.04, nper=3, pmt=3, fv=100)
97.22

pmt değerini pozitif verdik.

Ayrıca fonksiyonun başına eksi işareti koyduk.

fv değerini 103 değil, 100 yaptık.

Python ile Tahvil Değerleme ve Analizi

Hadi pratik yapalım!

Python ile Tahvil Değerleme ve Analizi

Preparing Video For Download...