การคำนวณราคาพันธบัตรซีโร่คูปอง
จากที่ได้เรียนมา ราคาของพันธบัตรซีโร่คูปองคือมูลค่าปัจจุบัน (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: ", ____)