始める無料で始める

デュレーション・ニュートラルなポートフォリオの作成

ヘッジは、債券や債券ポートフォリオを扱ううえで非常に重要です。この演習では、ポートフォリオをヘッジするために必要な債券の本数と、その本数に相当するドル金額を求めます。

たとえば、合計のDV01がUSD 5,000の債券ポートフォリオを保有しているとします。このポートフォリオを、前の演習で扱った30年債を一定量売ることでヘッジします。この30年債の価格はUSD 76.94、DV01は12.88セントです。

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

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

コースを見る

演習の手順

  • ポートフォリオと債券のDV01をそれぞれportfolio_dv01bond_dv01に、債券価格をbond_priceに代入します。
  • ポートフォリオをヘッジするために必要な債券の本数を求めます。
  • その本数の債券に相当するドル金額を求めます。

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

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

# Assign DV01 of portfolio and bond to variables
portfolio_dv01 = ____
bond_dv01 = ____
bond_price = ____

# Calculate quantity of bond to hedge portfolio
hedge_quantity = ____
print("Number of bonds to sell: ", ____)

# Calculate dollar amount of bond to hedge portfolio
hedge_amount = ____
print("Dollar amount to sell: USD", ____)
コードを編集して実行