Bir tahvilin konveksliğini bulma
Bir tahvilin konveksliğini hesaplamak, tahvil fiyatı değişimlerini öngörmede ve bir portföyün faiz oranı riskini daha kapsamlı biçimde ölçmede önemli bir adımdır.
Bu egzersizde, %6 yıllık kupon ödeyen, vadesine kadar getirisi %5 olan ve nominal değeri 100 ABD doları olan 20 yıllık bir tahvilin konveksliğini bulacaksın.
Konvekslik formülünü hatırla:
\( Convexity = \frac{ P(down) \ + \ P(up) \ - \ 2 \times P }{P \ \times \ (\Delta y)^2} \)
numpy_financial senin için npf olarak içe aktarılmış durumda.
Bu egzersiz
Python ile Tahvil Değerleme ve Analizi
kursunun bir parçasıdırEgzersiz talimatları
- %6 kupon ve %5 getiriye sahip 20 yıllık bir tahvilin fiyatını bul
- Aynı tahvilin fiyatını getiriler için %1 daha yüksek ve %1 daha düşük seviyelerde bul.
- Tahvilin konveksliğini bul ve sonucu yazdır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Find the price of a 20 year bond with 6% coupon and 5% yield
price = ____
# Find the price of the same bond for a 1% higher and 1% lower level of yields
price_up = ____
price_down = ____
# Find the convexity of the bond and print the result
convexity = ____
print("Convexity: ", ____)