修正デュレーションは、マコーレーデュレーションの調整バージョンであり、金利の変動が債券のデュレーションにどのように影響するかを考慮します。 Microsoft Excelを使用して、決済日、満期日、クーポン率、満期利回り、および頻度のパラメーターを指定して、債券の変更期間を計算します。
変更された期間は、満期までの利回りの変化に関連する債券の価値の変化を決定します。 債券の修正デュレーションの計算に使用される式は、債券のマコーレーデュレーションを1で割ったものに、債券の満期利回りを1年あたりのクーポン期間数で割ったものです。
Excelでは、債券の変更期間の計算に使用される式がMDURATION関数に組み込まれています。 この関数は、par値が100ドルであると仮定して、セキュリティのために修正されたMacaulay期間を返します。
たとえば、2015年1月1日の決済日、2025年1月1日の満期日、5%の年利率、7%の年利回りの債券の修正マコーレーデュレーションを計算するとします。クーポンは四半期ごとに支払われます。
変更された期間を見つけるには、Excelで次の手順を実行します。
- まず、A列とB列を右クリックし、次に[列幅]を左クリックし、各列の値を32に変更して、[OK]をクリックします。 「Bond Description」をセルA1に入力し、セルA1を選択して、CtrlキーとBキーを同時に押してタイトルを太字にします。 次に、セルB1に「Bond Data」と入力し、セルB1を選択して、CtrlキーとBキーを同時に押してタイトルを太字にします。「Bond's Settlement Date」をセルA2に、「January 1、2015」をセルB2に入力します。 次に、セルA3に「Bond's Maturity Date」を入力し、セルB3に「2025年1月1日」を入力します。 次に、セルA4に「年間クーポン率」、B4に「5%」を入力します。 セルA5に「年次利回り」と入力し、セルB5に「7%」と入力します。 クーポンは四半期ごとに支払われるため、頻度は4になります。セルA6に「クーポン支払頻度」、セルB6に「4」を入力します。次に、セルA7に「ベーシス」、セルB8に「3」を入力します。 Excelでは、基礎はオプションであり、選択された値は、発生期間の実際の暦日を使用して修正期間を計算し、1年に365日があると想定しています。これで、修正された債券のマコーレー期間を解決できます。 セルA8に「変更された期間」を入力し、セルB8に式「= MDURATION(B2、B3、B4、B5、B6、B7)」を入力します。 結果の変更された期間は7.59です。
債券の価格の変化率を計算するために使用される式は、満期利回りの変化に100%を掛けた修正期間の負の値を掛けたものです。 したがって、金利が1%上昇すると、債券の価格は7.59%=低下すると予想されます。