เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การสร้างพอร์ตโฟลิโอที่เป็นกลางทางดูเรชัน

การป้องกันความเสี่ยง (Hedging) เป็นส่วนสำคัญมากในการทำงานกับพันธบัตรและพอร์ตโฟลิโอพันธบัตร ในแบบฝึกหัดนี้ จะหาจำนวนพันธบัตรที่ต้องใช้เพื่อป้องกันความเสี่ยงของพอร์ตโฟลิโอ พร้อมทั้งคำนวณมูลค่าเป็นดอลลาร์ของจำนวนดังกล่าว

สมมติว่าคุณถือพอร์ตโฟลิโอพันธบัตรที่มี DV01 รวมอยู่ที่ 5,000 USD และต้องการป้องกันความเสี่ยงของพอร์ตโฟลิโอนี้ด้วยการขายพันธบัตรอายุ 30 ปีจากแบบฝึกหัดก่อนหน้า ซึ่งมีราคา 76.94 USD และ DV01 อยู่ที่ 12.88 เซ็นต์

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การประเมินมูลค่าและวิเคราะห์พันธบัตรด้วย Python

ดูคอร์ส

คำแนะนำการฝึกหัด

  • กำหนดค่า DV01 ของพอร์ตโฟลิโอและพันธบัตรให้กับตัวแปร portfolio_dv01 และ bond_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", ____)
แก้ไขและรันโค้ด