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

การประมาณผลกระทบต่อราคาพันธบัตรโดยใช้ Duration

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

ในแบบฝึกหัดนี้ สมมติว่าอัตราผลตอบแทนคาดว่าจะลดลง 1% จงคำนวณการเปลี่ยนแปลงของราคาเป็นเปอร์เซ็นต์ และการเปลี่ยนแปลงของราคาเป็นดอลลาร์ที่เกิดจาก duration โดยที่ออบเจกต์ px ซึ่งแทนราคาพันธบัตร มีค่าเท่ากับ $100 และค่า duration ของพันธบัตรคือ 8.545937 สำหรับการคำนวณการเปลี่ยนแปลงเป็นเปอร์เซ็นต์โดยใช้ duration ให้ใช้สูตร: $$-D * \Delta y$$

โดยที่ \(D\) คือ duration และ \(\Delta y\) คือการเปลี่ยนแปลงของอัตราผลตอบแทน

สำหรับการคำนวณการเปลี่ยนแปลงเป็นดอลลาร์ ให้นำการเปลี่ยนแปลงเป็นเปอร์เซ็นต์คูณกับราคาปัจจุบัน ออบเจกต์ px และออบเจกต์ duration ที่สร้างไว้ในแบบฝึกหัดก่อนหน้าได้ถูกโหลดไว้ใน workspace ของคุณแล้ว

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

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

ดูคอร์ส

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

  • ประมาณการเปลี่ยนแปลงเป็นเปอร์เซ็นต์ (duration_pct_change) จาก duration โดยสมมติว่าอัตราผลตอบแทนลดลง 1%
  • ประมาณการเปลี่ยนแปลงเป็นดอลลาร์ (duration_dollar_change) จาก duration_pct_change และ px โดยสมมติว่าอัตราผลตอบแทนลดลง 1%

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

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

# Estimate percentage change
duration_pct_change <- 
duration_pct_change

# Estimate dollar change
duration_dollar_change <- 
duration_dollar_change
แก้ไขและรันโค้ด