Python ile Tahvil Değerleme ve Analizi
Joshua Mayhew
Options Trader
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!
Tahvili sıfır kuponlu tahvillerin bir toplamına ayırır, sonra bunları fiyatlarız:
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$
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}$
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