始める無料で始める

ゼロクーポン債の価格算定

ゼロクーポン債の価格は、将来受け取る単一のキャッシュフローの現在価値(PV)に等しいことを見てきました。その単一のキャッシュフローが今日どれだけの価値になるかは、受け取りまでの期間と、どの金利(イールド)で割り引くかによって決まります。ここではそれを確認します。

まず、満期3年・年利5%のゼロクーポン債の価格を計算します。次に、満期とイールドを変更して、これらの要因が価格にどのように影響するかを見ていきます。

この演習では、npf.pv() 関数は使わず、複利の公式を直接用いて計算します。

PV の公式は次のとおりでした:\(PV = \frac{FV}{(1 + r)^n}\)

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

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

コースを見る

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

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

# Calculate price of a 3 year 5% yield zero coupon bond
price_1 = ____

# Print the result
print("3 year 5% yield ZCB: ", ____)
コードを編集して実行