Bir tahvil için yaklaşık convexity hesapla
Videodan hatırlayacağın üzere, tahvil fiyatı tahminini duration etkisine bir convexity terimi ekleyerek iyileştirebiliriz. Convexity terimi, fiyat/YYO eğrisinin ne kadar kavisli olduğunu hesaba katar.
Bu egzersizde, nominal değeri $100, kuponu %10, vadesine 20 yıl ve vade sonu getirisi (YTM) %10 olan bir tahvil için getiride %1’lik bir değişim beklerken yaklaşık convexity’yi hesaplayacak ve bunu duration etkisine ekleyeceksin. Yaklaşık convexity formülünü hatırla:
$$(P(up) + P(down) - 2 * P) / (P * \Delta y ^ 2)$$
Burada \(P\) tahvilin fiyatı, \(P(up)\) getiriler arttığında tahvilin fiyatı, \(P(down)\) getiriler azaldığında tahvilin fiyatı ve \(\Delta y\) beklenen getiri değişimidir.
Önceki egzersizden px, px_up ve px_down nesneleri çalışma alanına önceden yüklendi.
Bu egzersiz
R ile Tahvil Değerleme ve Analizi
kursunun bir parçasıdırEgzersiz talimatları
- Yukarıdaki formüle
px,px_upvepx_downnesnelerini dahil ederek yaklaşık convexity’yi hesapla. Ayrıcadyiçin uygun bir değer de girmelisin.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Calculate approximate convexity
convexity <- (___ + ___ - 2 * ___) / (___ * (___)^2)
convexity