Processing math: 100%

基礎編 3. スワップ 

3.5 金利スワップの時価評価

3.5.2 Annuity と Discount Factor と スワップ金利 の関係

Annuityとは、一定金額を定期的に支払うキャッシュフローの事です。年金の支払いが典型的な例で、Annuityは年金とも訳されますが、金利スワップにおける固定金利キャッシュフローも一種のAnnuityと見做せます。

仮に、各クーポン支払日 TFix1<TFix2<,,<TFixm1<TFixm に1単位の現金を支払うキャッシュフローがあるとすると、その現在価値は、前のセクションの固定金利キャッシュフローの現在価値を計算する式(左辺の第1項)で= と置いたものになります。
すなわち

PresentValueofAnnuity=mi=1τFixi×DiscountFactor(r(TFixi))

すなわちAnnuityの価格は、各クーポン支払日のDiscount Factorをクーポン期間で加重した値の合計と見做せます。

一方、変動金利Lj(TFloatj1,TFloatj) は、LIBOR-Swap Curveを使った生成したゼロクーポン債の価格で表現できます。現時点t からみた、Tj 満期のゼロクーポン債の価格を P(t,Tj)=P(Tj) とおくと、

Lj(TFloatj1,TFloatj)=P(TFloatj1)P(TFloatj)τFloatj×P(TFloatj)

となります。これを、変動金利キャッシュフローの現在価値の式に代入すると

nj=1P(TFloatj1)P(TFloatj)τFloatj×P(TFloatj)×τFloatj×DiscountFactor(r(TFloatj))=P(TFloat0)P(TFloat1)P(TFloat1)×DiscountFactor(r(TFloat1))+P(TFloat1)P(TFloat2)P(TFloat2)×DiscountFactor(r(TFloat2))+,...,+P(TFloatn1)P(TFloatn)P(TFloatn)×DiscountFactor(r(TFloatn))

ここでリーマン以前のLIBOR・Swapカーブ時代に戻って、DiscountFactor(r(Ti)) を、LIBOR-Swap Curveを使って導出してみます。すると、DiscountFactor(r(TFloatj))=P(TFloatj) となり、上の式の右辺は、級数の途中がすべて相殺されて、P(TFloat0)P(TFloatn) となります。 AnnuityのDiscount Factorも、LIBOR-Swap Curveを使ったゼロクーポン債価格と考えると、金利スワップの価格式は次の様に書き換えられます。

K×Annuity(P(T0)P(Tn))=0 T0=TFloat0=TFix0,Tn=TFloatn=TFixm

この式を書き換えると

ParSwapRate=K=P(T0)P(Tn)Annuity=P(T0)P(Tn)mi=1τFixi×P(Ti)

となります。

すなわち、Discount Curve(割引債価格のカーブ)から、任意のスタート日とエンド日を決めれば、その期間に対応するPar Swap Rateを導出できるという事です。先日付スタートのPar Swap Rateを計算する際に、よく使われる式です。

 

目次
// // //