始める無料で始める

デュレーションとコンベクシティを用いた推定価格変化

これまでの演習では、利回りが1%上昇した場合、デュレーションによるドル効果が -6.790577、コンベクシティによるドル効果が 0.285045 と推定しました。これら2つの値はそれぞれ duration_dollar_changeconvexity_dollar_change に保存されています。また、この債券の現在価格は $97.17106 で、ワークスペース上のオブジェクト px に保存されています。

第3章で学んだとおり、正確な価格推定ではデュレーションとコンベクシティの両方を考慮する必要があります。本演習では、デュレーションとコンベクシティに基づく価格の推定変化額を計算します。続いて、利回りが1%上昇すると仮定したときの新たな推定価格を計算します。

この演習はコースの一部です

Rで学ぶ債券の評価と分析

コースを見る

演習の手順

  • duration_dollar_changeconvexity_dollar_change に基づき、利回りが1%上昇したときの価格の合計変化を推定し、price_change に保存してください。
  • price_change を使って、債券の new_price を計算しましょう!

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Estimate price_change
price_change <- ___ + ___
price_change

# Estimate new_price
new_price <- ___ + ___ + ___
new_price
コードを編集して実行