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

การใช้ความโค้งของเส้นราคา/ผลตอบแทน

นอกจากการใช้ความชันของเส้นราคา/ผลตอบแทนเพื่อประมาณค่า Duration ของพันธบัตรแล้ว ยังสามารถใช้ความโค้งของเส้นนี้เพื่อประมาณค่า Convexity ได้อีกด้วย

ในแบบฝึกหัดนี้ จะต้องพล็อตกราฟราคา/ผลตอบแทนของพันธบัตรสองตัว เพื่อดูว่าตัวใดมีค่า Convexity สูงกว่า พันธบัตรทั้งสองจ่ายคูปองรายปี 5% มีผลตอบแทน 5% และมูลค่าที่ตราไว้ 100 USD เท่ากัน แต่ตัวแรกเป็นพันธบัตรอายุ 5 ปี และตัวที่สองอายุ 20 ปี

ได้นำเข้า numpy, numpy_financial, pandas และ matplotlib ให้แล้วในชื่อ np, npf, pd และ plt ตามลำดับ

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

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

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Create array of yields and convert to pandas DataFrame
bond_yields = ____
bond = ____(____, ____)
แก้ไขและรันโค้ด