开始使用免费开始使用

构建久期中性组合

对冲是在处理债券及其投资组合时非常重要的一环。在本练习中,您将计算用于对冲一个投资组合所需的债券数量,以及对应的美元金额。

假设您持有的债券投资组合合计 DV01 为 USD 5,000。您决定通过卖出上一练习中的 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", ____)
编辑并运行代码