ज़ीरो कूपन और कूपन बॉन्ड की ड्यूरेशन
ड्यूरेशन, इंटरेस्ट रेट रिस्क का एक माप है जिसे किसी भी बॉन्ड पर लागू किया जा सकता है, चाहे वह कूपन दे या नहीं.
इस अभ्यास में, आप 10 साल की मैच्योरिटी, USD 100 के फेस वैल्यू और 3% यील्ड टू मैच्योरिटी वाले एक ज़ीरो कूपन बॉन्ड की ड्यूरेशन निकालेंगे, और उसी बॉन्ड से तुलना करेंगे जो 3% का वार्षिक कूपन देता है। numpy_financial आपके लिए पहले ही npf के रूप में इम्पोर्ट कर दिया गया है.
ध्यान रखें, ड्यूरेशन का फ़ॉर्मूला इस प्रकार है:
\(Duration = \frac{P(down) \ -\ P(up)}{2\ \times\ P\ \times\ \Delta y}\)
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में बॉन्ड वैल्यूएशन और एनालिसिस
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Find the price of the zero coupon bond at current yield levels
price = ____
# Find the price of the zero coupon bond at 1% higher yield levels
price_up = ____
# Find the price of the zero coupon bond at 1% lower yield levels
price_down = ____
# Calculate duration using the formula and print result
duration = (____ - ____) / (____ * ____ * ____)
print("Zero Coupon Bond Duration: ", ____)