TLDR สรุปสั้นๆ
MDURATION คำนวณค่าการคงทนแบบเปลี่ยนแปลงของหลักทรัพย์ ใช้ในการวิเคราะห์การเงินเพื่อติดตามความไวของราคาต่ออัตราดอกเบี้ย
คำอธิบาย
ฟังก์ชัน MDURATION ใช้ในการคำนวณสูตรการคงทนแบบเปลี่ยนแปลงของหลักทรัพย์ที่มีมูลค่าหน้าตั๋ว $100 ตัวฟังก์ชันนี้จำเป็นมากในการวิเคราะห์การเงินเพื่อประเมินความไวของราคาสินทรัพย์ต่ออัตราดอกเบี้ย
มีครั้งแรกในเวอร์ชันไหน
2003
รูปแบบคำสั่ง (Syntax)
MDURATION(settlement, maturity, coupon, yld, frequency, [basis])
Arguments
-
settlement (Required – Date)
วันที่ชำระราคาหลักทรัพย์ คือวันที่ที่นักลงทุนซื้อหลักทรัพย์มา -
maturity (Required – Date)
วันที่หมดอายุของหลักทรัพย์ ซึ่งคือวันที่สิทธิ์จากหลักทรัพย์สิ้นสุดลง -
coupon (Required – Number)
อัตราดอกเบี้ยคูปองต่อปีของหลักทรัพย์ -
yld (Required – Number)
อัตราผลตอบแทนต่อปีจากหลักทรัพย์ -
frequency (Required – Number)
จำนวนครั้งที่จ่ายดอกเบี้ยในหนึ่งปี เช่น 1 ต่อปี 2 ต่อปี 4 ต่อปี -
basis (Optional – Number)
ฐานของการนับวัน สามารถเลือกได้จาก 0 ถึง 4
ตัวอย่างการใช้งาน (Examples)
-
Formula:
Description: หาการคงทนแบบเปลี่ยนแปลงของพันธบัตรที่ให้ดอกเบี้ย 8% ต่อปี หมดอายุในปี 2016 จ่ายดอกเบี้ยปีละ 2 ครั้ง=MDURATION(DATE(2008, 1, 1), DATE(2016, 1, 1), 0.08, 0.09, 2, 1)
Result:5.736 (เป็นตัวเลข แสดงถึงค่าการคงทนของพันธบัตร) -
Formula:
Description: คำนวณการคงทนแบบเปลี่ยนแปลงสำหรับพันธบัตรที่มีดอกเบี้ย 5% ต่อปี ผลตอบแทน 6% จ่ายดอกเบี้ย 2 ครั้งต่อปีจนถึงปี 2033=MDURATION(DATE(2023, 5, 1), DATE(2033, 5, 1), 0.05, 0.06, 2, 0)
Result:ประมาณ 7.25 (ขึ้นอยู่กับค่า "basis" ซึ่งต่างกัน)
Tips & Tricks
MDURATION เหมาะสำหรับการเปรียบเทียบความไวต่ออัตราดอกเบี้ยของหลักทรัพย์หลาย ๆ ชิ้น ทำให้รู้ว่าหลักทรัพย์ใดตอบสนองต่อการเปลี่ยนแปลงของอัตราดอกเบี้ยน้อยหรือมากกว่า
ข้อควรระวัง (Cautions)
ฟังก์ชัน MDURATION ต้องการให้ข้อมูลวันที่มีความถูกต้อง และต้องมั่นใจว่าใส่ค่า frequency และ basis อย่างถูกต้อง ไม่เช่นนั้นอาจเกิดค่าผิดพลาด เช่น #VALUE! หรือ #NUM!
ฟังก์ชันที่เกี่ยวข้อง
References
ขอบคุณที่เข้ามาอ่านนะครับ ❤️
Leave a Reply