信用スプレッド計算ツール
債券の名目最終利回りを計算し、条件をそろえた基準利回りとパーセントポイントおよびベーシスポイントで比較します。
計算の仕組み
価格と額面を同じ通貨と単位で入力し、年クーポン率、満期までの年数、年間支払回数、基準利回りを指定します。
満期を整数のクーポン期間に丸め、各クーポンと額面を期間利回りで割り引きます。価格はクーポン日の値とし、最初の支払いは1期間後です。
名目年率は期間利回りに支払頻度を掛けた値です。信用スプレッドはそこから手入力の基準利回りを差し引いた値です。1パーセントポイントは100ベーシスポイントです。
モデル期間数と満期を、YTM、直接利回り、スプレッド、ベーシスポイントとあわせて確認します。比較では通貨、満期、表示方法をそろえてください。
手順
- 価格、額面、年クーポン率、満期、支払頻度、基準利回りを入力します。
- 利回り、スプレッドの単位、モデル上のクーポン日程を確認します。
- 通貨、満期、名目表示方法が合う基準とのみ比較します。
計算例
価格950、額面1,000、年クーポン率5%、満期10年、基準利回り4%、年間支払回数2を入力します。モデルは20期間を使い、名目年率YTM約5.6617%、直接利回り5.2632%を算出します。
スプレッドは約1.6617パーセントポイント、または166.17ベーシスポイントです。テストではキャッシュフロー、利回り、直接利回り、スプレッド換算、パー債のケースを確認します。
この計算ツールの用途
定期クーポン債の利回りを求め、手入力した基準と条件をそろえて比較するときに使います。
結果は指定したキャッシュフロー条件での利回り比較です。格付け、デフォルト確率、総収益予測、オプション調整後スプレッドではありません。
よくある入力ミス
満期や通貨が異なる基準を使うと比較の意味が薄れます。債券利回りと基準利回りの名目または実効表示方法もそろえてください。
直接利回りはYTMではありません。経過利息なしの価格と経過利息込みの価格は異なる慣行です。このモデルはクーポン日直後の経過利息なし価格を仮定します。
計算式
クーポン = 額面 × クーポン率 / 100 / 年間支払回数
期間数 = round(満期までの年数 × 年間支払回数)
債券価格 = sum(クーポン / (1 + 期間利回り)^t) + 額面 / (1 + 期間利回り)^期間数
名目年率YTM = 期間利回り × 年間支払回数 × 100
信用スプレッド = 名目年率YTM − 基準利回り
ベーシスポイント = 信用スプレッド × 100
直接利回り = クーポン率 × 額面 / 債券価格
価格はクーポン支払日の直後に評価し、次の支払いまで1期間あると仮定します。経過利息やクーポン日の間の日付は扱いません。満期は最も近い整数のクーポン期間に丸めます。丸めた期間数が1未満になる入力は無効です。
制限と前提
モデルは一定額の定期クーポン、額面返済、デフォルトなしを仮定します。経過利息、クーポン間の日付、期限前償還や売却オプション、償還基金、回収、税、手数料、組込オプション評価は含みません。基準利回りは手入力で、市場価格から取得しません。
用語
- 直接利回り
- 年間クーポン額を市場価格で割った値です。元本の値上がりや値下がりは含みません。
- 最終利回り
- モデル上のクーポンと額面の現在価値が入力価格と一致する期間割引率を、名目年率で示したものです。
- 信用スプレッド
- 債券の名目年率と、比較可能な表示方法で手入力した基準利回りとの差です。
関連する計算
債券最終利回り計算は定期的なクーポン支払いから利回りを求めます。債券コンベクシティは利回り変化に対する価格感応度の変化を表します。
通貨、満期、表示方法が一致する場合にのみ基準と比較してください。スプレッドは純粋なデフォルト確率でもオプション調整後スプレッドでもありません。
よくある質問
この信用スプレッド計算ツールは何を測りますか?
入力した基準利回りを債券の計算済み名目年率YTMから差し引きます。結果はパーセントポイントとベーシスポイントで表示されます。入力したキャッシュフロー条件で利回りを比較するもので、総収益の比較ではありません。
最終利回りはどのように計算しますか?
残りのクーポンと額面を入力価格まで割り引く期間利率を求めます。その利率に年間支払回数を掛けて名目年率を示します。基準には同じ満期、通貨、表示方法を使ってください。
直接利回りと最終利回りの違いは何ですか?
直接利回りは年間クーポン額を債券価格で割った値です。元本の値上がりや値下がり、支払時期は含みません。YTMは入力した支払いが行われる前提で、モデル上のクーポンと額面の返済を含みます。
モデル上の満期が入力した年数と異なるのはなぜですか?
年数と年間支払回数の積を最も近い整数期間に丸めます。丸めた期間が1未満の入力は受け付けず、期間数とモデル上の満期年数を表示します。
価格には経過利息が含まれますか?
評価時点はクーポン支払日の直後で、次の支払いまで丸1期間あるとします。経過利息やクーポン間の日付は計算しません。クーポン日以外の価格には別の価格慣行が使われる場合があります。
関連ツール
債券最終利回り計算はクーポンのキャッシュフローから利回りを求めます。債券コンベクシティは利回り変化に対する価格感応度の曲率を調べます。