Convexity माप की गणना करें
अध्याय तीन से याद कीजिए कि duration, price और yield के बीच के संबंध की convex प्रकृति को पर्याप्त रूप से समायोजित नहीं करता। Duration के आधार पर bond price के अनुमान को बेहतर बनाने के लिए हम convexity माप पर आधारित एक पद जोड़ सकते हैं.
अध्याय तीन में, आपने सीखा था कि convexity का लगभग सूत्र है:
$$(P(up) + P(down) - 2 * P) / (P * \Delta y^2)$$
जहाँ \(P\) bond का price है, \(P(up)\) वह price है जब yields बढ़ते हैं, \(P(down)\) वह price है जब yields घटते हैं, और \(\Delta y\) yield में अपेक्षित परिवर्तन है.
आपने पहले px, px_up, और px_down ऑब्जेक्ट निकाले थे और ये तीनों आपके workspace में उपलब्ध हैं। इस अभ्यास के लिए मान लीजिए कि yield में अपेक्षित परिवर्तन 1% है। Convexity माप निकालिए, convexity के कारण price में अनुमानित प्रतिशत परिवर्तन निकालिए, और convexity के कारण price पर अनुमानित डॉलर प्रभाव निकालिए।
यह अभ्यास पाठ्यक्रम का हिस्सा है
R में बॉन्ड वैल्यूएशन और विश्लेषण
अभ्यास निर्देश
- ऊपर दिए गए सूत्र का उपयोग करके
px,px_up, औरpx_downसे convexity की गणना करें। इसेconvexityमें सेव करें। convexityऔर yield में बदलाव के बारे में अपनी जानकारी का उपयोग करके price पर convexity के प्रतिशत प्रभाव (convexity_pct_change) की गणना करें और देखें।convexityका उपयोग करके price पर convexity के डॉलर प्रभाव (convexity_dollar_change) की गणना करें और देखें।
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Calculate convexity measure
convexity <-
# Calculate percentage effect of convexity on price
convexity_pct_change <-
convexity_pct_change
# Calculate dollar effect of convexity on price
convexity_dollar_change <-
convexity_dollar_change