計算曲度(convexity)指標
回想第三章,存續期間(duration)無法充分調整價格與殖利率關係的曲線性。若要以存續期間為基礎改進債券價格的估計,我們可以加入以曲度(convexity)為基礎的項。
在第三章中,你學到曲度的近似公式為:
$$(P(up) + P(down) - 2 * P) / (P * \Delta y^2)$$
其中,\(P\) 是債券價格,\(P(up)\) 是殖利率上升時的債券價格,\(P(down)\) 是殖利率下降時的債券價格,而 \(\Delta y\) 是預期的殖利率變動。
你先前已經計算過 px、px_up 和 px_down,這三個物件都已在你的工作空間中。這個練習請假設預期的殖利率變動為 1%。請計算曲度指標、曲度導致的價格預估百分比變動,以及曲度導致的價格預估金額影響。
本練習屬於課程
在 R 中進行債券評價與分析
練習說明
- 使用上面的公式與
px、px_up、px_down計算曲度,並將結果存成convexity。 - 使用
convexity與你對殖利率變動的了解,計算並查看曲度對價格的百分比影響(convexity_pct_change)。 - 使用
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