किसी बॉन्ड का यील्ड ढूँढना
मान लीजिए कोई व्यक्ति आपके स्वामित्व वाले बॉन्ड को खरीदने के लिए $95.79 की पेशकश कर रहा है, जिसकी par value $100 है, कूपन रेट 5% है, और मैच्योरिटी 5 साल में है. इस स्थिति में, आप उस बॉन्ड का यील्ड जानना चाहेंगे ताकि आप उसे अन्य समान सिक्योरिटीज़ के यील्ड से तुलना कर सकें और समझ सकें कि दी जा रही कीमत बहुत ज़्यादा है या बहुत कम.
यील्ड ढूँढने का एक तरीका ट्रायल-एंड-एरर है. आप पहले एक प्रारंभिक अनुमान से शुरू करते हैं, मान लीजिए 5%, और 5% यील्ड के आधार पर कीमत निकालते हैं. यदि मिलने वाली कीमत बहुत अधिक है, तो कीमत और यील्ड के उल्टे संबंध के कारण आप जानते हैं कि अगला अनुमान एक और अधिक यील्ड होना चाहिए.
मान लीजिए आपका अगला अनुमान 7% यील्ड है. इससे कीमत बहुत कम आएगी, जिसका मतलब है कि सही यील्ड 5% से अधिक लेकिन 7% से कम है. अब आप 6% यील्ड चुनते हैं, जो आपको सही उत्तर देगा.
इस अभ्यास में, आप अपने bondprc() फंक्शन (जो वर्कस्पेस में पहले से लोड है) का उपयोग करके 5%, 6%, और 7% यील्ड पर कीमत की गणना करेंगे. याद रखें, लक्ष्य $95.79 पर वैल्यू किए गए बॉन्ड की विशेषताओं को रिवर्स-इंजीनियर करना है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
R में बॉन्ड वैल्यूएशन और विश्लेषण
अभ्यास निर्देश
- 5% यील्ड का उपयोग करते हुए बॉन्ड का मूल्य गणना करने के लिए
bondprc()का उपयोग करें. ध्यान रहे, बॉन्ड की par value $100 है, कूपन रेट 5% है, और मैच्योरिटी 5 साल में है. - 7% यील्ड का उपयोग करते हुए बॉन्ड का मूल्य निकालने के लिए
bondprc()को दोबारा चलाएँ. - 6% यील्ड का उपयोग करते हुए बॉन्ड का मूल्य निकालने के लिए
bondprc()को अंतिम बार चलाएँ.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Value bond using 5% yield
bondprc(p = ___, r = ___, ttm = ___, y = ___)
# Value bond using 7% yield
# Value bond using 6% yield