บทนำ: ก้าวสู่โลกของสัญญาซื้อขายล่วงหน้าอัตราดอกเบี้ย (Interest Rate Futures)
ยินดีต้อนรับ! วันนี้เราจะมาเจาะลึกหนึ่งในหัวข้อที่นำไปใช้ได้จริงและถูกทดสอบบ่อยที่สุดในหลักสูตร FRM Part I นั่นคือ Interest Rate Futures (สัญญาซื้อขายล่วงหน้าอัตราดอกเบี้ย) หากคุณเคยสงสัยว่าธนาคารและบริษัทใหญ่ๆ ปกป้องตัวเองจากความผันผวนของอัตราดอกเบี้ยที่เหมือน "รถไฟเหาะ" ได้อย่างไร คุณมาถูกที่แล้วครับ เครื่องมือเหล่านี้ช่วยให้ผู้เล่นในตลาดสามารถล็อกอัตราดอกเบี้ยในวันนี้ สำหรับธุรกรรมที่จะเกิดขึ้นในอนาคตได้
เราจะมาแยกย่อยทีละขั้นตอน ตั้งแต่กฎการนับวันและการแปลงราคา ไปจนถึงกลไกของพันธบัตรที่ถูกที่สุดในการส่งมอบ (Cheapest-to-Deliver) และการป้องกันความเสี่ยงของพอร์ตโฟลิโอตาม Duration เรามาเริ่มกันเลย!
1. จุดเริ่มต้น: กฎการนับวัน (Day Count Conventions)
ก่อนที่เราจะคำนวณดอกเบี้ยหรือดอกเบี้ยค้างจ่าย เราต้องรู้วิธีนับจำนวนวันระหว่างสองวันที่ก่อน ซึ่งตราสารหนี้แต่ละประเภทมีกฎการนับที่ต่างกันครับ:
• Actual/Actual (ACT/ACT): ใช้สำหรับ พันธบัตรรัฐบาลสหรัฐฯ ทั้งระยะยาวและระยะปานกลาง (U.S. Treasury Bonds and Notes) โดยนับจำนวนวันจริงที่เกิดขึ้นระหว่างสองวันที่ แล้วหารด้วยจำนวนวันจริงในงวดการจ่ายคูปองนั้น
• 30/360: ใช้สำหรับ หุ้นกู้เอกชนและพันธบัตรเทศบาล (Corporate and Municipal Bonds) เราจะสมมติว่าทุกเดือนเต็มมี 30 วัน และหนึ่งปีมี 360 วัน
• Actual/360: ใช้สำหรับ ตราสารตลาดเงิน (Money Market Instruments) (รวมถึงตั๋วเงินคลังสหรัฐฯ หรือ T-bills และตราสารระหว่างธนาคารระยะสั้น) โดยนับจำนวนวันจริงที่ผ่านไป แล้วหารด้วย 360 วันต่อปี
ทบทวนด่วน: ทำไมเรื่องนี้ถึงสำคัญ?
การใช้กฎการนับวันผิดจะทำให้ดอกเบี้ยค้างจ่ายและจำนวนเงินชำระราคาจริงคลาดเคลื่อน และในธุรกรรมมูลค่าหลายล้านดอลลาร์ ความต่างของการนับวันเพียงเล็กน้อยก็นำไปสู่การจัดสรรเงินที่ผิดพลาดมหาศาลได้ ตรวจสอบประเภทของพันธบัตรหรือตราสารให้ดีก่อนเริ่มคำนวณทุกครั้งนะครับ
2. การแปลงอัตราคิดลดเป็นราคาของตั๋วเงินคลัง (Treasury Bill Discount-to-Price Conversion)
ตั๋วเงินคลัง (T-bills) เป็นตราสารแบบไม่มีคูปอง (Zero-coupon) ที่จ่ายตามมูลค่าหน้าตั๋ว (Face Value) เมื่อครบกำหนด แทนที่จะเสนอซื้อขายเป็นราคา ตลาดจะเสนออัตราคิดลด หรือ Discount Rate โดยอิงตามเกณฑ์ Actual/360
กำหนดให้:
• \( P \) = ราคาเสนอซื้อขายต่อมูลค่าหน้าตั๋ว \$100
• \( Y \) = อัตราคิดลดต่อปี (เป็นเปอร์เซ็นต์)
• \( n \) = จำนวนวันตามปฏิทินจริงที่เหลือก่อนครบกำหนดไถ่ถอน
สูตรแปลงอัตราคิดลดเป็นราคา:
\( P = 100 - \left( \frac{n}{360} \times Y \right) \)
ตัวอย่าง: ตั๋วเงินคลังอายุ 90 วัน เสนออัตราคิดลดที่ 4.00% ราคาเป็นดอลลาร์ต่อมูลค่าหน้าตั๋ว \$100 คือ:
\( P = 100 - \left( \frac{90}{360} \times 4.00 \right) = 100 - 1.00 = 99.00 \)
หากต้องการแปลงค่านี้เป็น Money-Market Yield (Cash Yield) หรือ Bond Equivalent Yield (BEY) ต้องตระหนักว่าผลตอบแทนนั้นคิดจากเงินสดที่ลงทุนไปจริง (\$99.00) ไม่ใช่จากมูลค่าหน้าตั๋ว (\$100.00)
3. ราคาพันธบัตร: ราคา Clean vs. Dirty
ระหว่างงวดการจ่ายคูปอง พันธบัตรจะมีการสะสมดอกเบี้ย ซึ่งทำให้ต้องแยกแยะราคาออกเป็น 2 ประเภท:
Clean Price (Quoted Price): คือราคาที่แสดงบนหน้าจอซื้อขายของตลาดและสื่อการเงิน เป็นราคาที่ไม่รวมดอกเบี้ยค้างจ่าย
Dirty Price (Cash Price): คือเงินสดที่ผู้ซื้อต้องจ่ายจริงให้แก่ผู้ขายเมื่อมีการส่งมอบและชำระราคา ซึ่งก็คือ Clean Price รวมกับดอกเบี้ยค้างจ่าย
สูตร:
\( \text{Cash (Dirty) Price} = \text{Quoted (Clean) Price} + \text{Accrued Interest} \)
โดยที่ดอกเบี้ยค้างจ่าย (Accrued Interest) นับจากวันจ่ายคูปองครั้งล่าสุดคือ:
\( \text{Accrued Interest} = \text{Coupon} \times \frac{\text{Days accrued since last coupon}}{\text{Total days in current coupon period}} \)
เปรียบเทียบให้เห็นภาพ:
ลองจินตนาการว่าคุณซื้อรถยนต์ที่มีน้ำมันเต็มถัง Clean Price คือราคาป้ายของตัวรถเปล่าๆ ส่วน Accrued Interest คือน้ำมันที่อยู่ในถังอยู่แล้ว ดังนั้น Dirty Price จึงเป็นเงินสดจำนวนทั้งหมดที่คุณต้องจ่ายในวันปิดการซื้อขาย
4. สัญญาซื้อขายล่วงหน้าพันธบัตรรัฐบาล (Treasury Bond Futures)
สัญญา Treasury Bond (T-Bond) Futures เปิดโอกาสให้ผู้ถือสถานะขาย (Short Position) สามารถส่งมอบพันธบัตรรัฐบาลฉบับใดก็ได้จาก "ตะกร้า" ของพันธบัตรที่เข้าเกณฑ์ตามเงื่อนไขอายุคงเหลือที่กำหนด (เช่น พันธบัตรที่มีอายุคงเหลือมากกว่า 15 หรือ 25 ปี)
ปัจจัยการแปลง (Conversion Factors - CF)
เนื่องจากพันธบัตรที่เข้าเกณฑ์ส่งมอบมีอัตราคูปองและอายุคงเหลือที่แตกต่างกัน ตลาดจึงกำหนด Conversion Factor (CF) ให้กับพันธบัตรแต่ละฉบับ โดยค่า CF จะเท่ากับ Dirty Price ต่อมูลค่าหน้าตั๋วหนึ่งดอลลาร์ของพันธบัตร ณ วันแรกของเดือนที่ส่งมอบ หากอัตราผลตอบแทนจนถึงวันครบกำหนด (Yield to Maturity) ของพันธบัตรนั้นเท่ากับ 6% ต่อปี (คิดทบต้นทุกครึ่งปี)
เงินสดที่ผู้ซื้อ (Long) ต้องจ่ายและผู้ขาย (Short) จะได้รับเมื่อมีการส่งมอบคำนวณจาก:
\( \text{Cash Received} = (\text{Futures Settlement Price} \times \text{CF}) + \text{Accrued Interest} \)
พันธบัตรที่ถูกที่สุดในการส่งมอบ (CTD) และต้นทุนการส่งมอบ
ฝ่ายที่มีสถานะขายจะเป็นผู้เลือกว่าจะซื้อพันธบัตรตัวใดในตลาด Spot เพื่อนำมาส่งมอบตามสัญญา Futures โดยผู้ขายต้องการลด ต้นทุนสุทธิในการส่งมอบ (Cost of Delivery) ให้เหลือน้อยที่สุด:
\( \text{Cost of Delivery} = \text{Cash (Dirty) Bond Price} - [(\text{Futures Price} \times \text{CF}) + \text{Accrued Interest}] \)
เนื่องจาก \( \text{Cash Bond Price} - \text{Accrued Interest} = \text{Clean Bond Price} \) จึงลดรูปเหลือการหาค่าต่ำสุดของ:
\( \text{Net Cost} = \text{Quoted (Clean) Bond Price} - (\text{Futures Price} \times \text{CF}) \)
พันธบัตรที่ให้ต้นทุนสุทธิต่ำที่สุด (หรือให้ค่าติดลบมากที่สุด) คือ Cheapest-to-Deliver (CTD) Bond
รูปร่างของเส้นอัตราผลตอบแทน (Yield Curve) กับ Cheapest-to-Deliver
เกณฑ์ผลตอบแทนอ้างอิงที่ 6% ในระบบ Conversion Factor ส่งผลให้เกิดแนวโน้มการส่งมอบที่คาดการณ์ได้ โดยขึ้นอยู่กับผลตอบแทนในตลาดและรูปร่างของ Yield Curve ในขณะนั้น:
• อัตราผลตอบแทนในตลาด > 6%: ระบบ Conversion Factor จะเสียเปรียบพันธบัตรที่มีคูปองต่ำและอายุยาวน้อยที่สุด ดังนั้น พันธบัตร CTD มักจะเป็น พันธบัตรอายุยาว คูปองต่ำ (มี Duration สูงที่สุด)
• อัตราผลตอบแทนในตลาด < 6%: พันธบัตร CTD มักจะเป็น พันธบัตรอายุสั้น คูปองสูง (มี Duration ต่ำที่สุด)
• Yield Curve มีความชันเป็นบวก (Upward-Sloping): พันธบัตรอายุยาวกว่ามักจะให้ผลตอบแทนสูงกว่าพันธบัตรอายุสั้น ทำให้พันธบัตรอายุยาวมีความได้เปรียบในการเป็น CTD
• Yield Curve มีความชันลาดลงหรือกลับทิศ (Downward-Sloping / Inverted): พันธบัตรอายุสั้นมักจะได้เปรียบและมีโอกาสเป็น CTD มากกว่า
ราคา Futures ตามทฤษฎี (Theoretical Futures Price)
หากสมมติว่าทราบพันธบัตร CTD แน่นอนและไม่มีการเปลี่ยนแปลง ราคาซื้อขายล่วงหน้าตามทฤษฎีในรูปเงินสด \( F_0 \) จะหาได้จากแบบจำลอง Cost-of-Carry มาตรฐานสำหรับสินทรัพย์ที่มีผลตอบแทนเป็นงวด:
\( F_0 = (S_0 - I) e^{r T} \)
โดยที่ \( S_0 \) คือ Cash (Dirty) Price ของพันธบัตร CTD ในปัจจุบัน, \( I \) คือมูลค่าปัจจุบันของคูปองที่จะได้รับตลอดอายุของสัญญา และ \( r \) คืออัตราดอกเบี้ยปลอดความเสี่ยงสำหรับระยะเวลา \( T \)
เมื่อแปลงเป็นราคา Futures ที่เสนอซื้อขายตามทฤษฎีจะได้:
\( \text{Quoted Futures Price} = \frac{1}{\text{CF}_{\text{CTD}}} \times \left( F_0 - \text{Accrued Interest at Delivery} \right) \)
5. สัญญา Eurodollar Futures และสัญญา Futures ของตลาดเงิน
สัญญาซื้อขายล่วงหน้าอัตราดอกเบี้ยระยะสั้น (เช่น Eurodollar Futures และ 3-Month SOFR Futures) จะเสนอราคาในรูปแบบดัชนี:
\( P = 100 - R \)
โดยที่ \( R \) คืออัตราดอกเบี้ยชำระราคาต่อปี เมื่ออัตราดอกเบี้ยปรับตัวขึ้น ราคา Futures จะลดลง การเปลี่ยนแปลงของราคา 1 Basis Point (0.01) ในสัญญามาตรฐานอายุ 3 เดือน ขนาด \$1,000,000 จะคิดเป็นมูลค่าที่เปลี่ยนไป \$25:
\( \Delta \text{Value} = \$1,000,000 \times 0.0001 \times \frac{90}{360} = \$25 \)
การปรับค่าความโค้ง (The Convexity Adjustment)
สัญญา Forward Rate Agreement (FRA) จะชำระราคาเมื่อสิ้นสุดงวดหรือชำระเพียงครั้งเดียวในตอนเริ่มต้น ขณะที่สัญญา Futures จะมีการคิดกำไรขาดทุนเพื่อชำระราคาทุกวัน (Daily Marking-to-Market) เนื่องจากคุณลักษณะการนำกระแสเงินสดรายวันไปลงทุนต่อและความสัมพันธ์เชิงบวกระหว่างอัตราดอกเบี้ยกับกระแสเงินสด Margin ของ Futures ทำให้อัตราดอกเบี้ย Futures สูงกว่าอัตรา Forward อยู่เท่ากับ Convexity Adjustment:
\( \text{Futures Rate} = \text{Forward Rate} + \text{Convexity Adjustment} \)
6. การป้องกันความเสี่ยงด้วย Interest Rate Futures
เพื่อป้องกันความเสี่ยงให้กับพอร์ตพันธบัตรที่มีอยู่จากภาวะอัตราดอกเบี้ยขาขึ้น นักลงทุนจะเปิด สถานะขาย (Short Position) ในสัญญา Interest Rate Futures เพื่อล็อกอัตราผลตอบแทนและนำกำไรจากสัญญา Futures มาชดเชยผลขาดทุนของพอร์ตโฟลิโอ
อัตราส่วนป้องกันความเสี่ยงตาม Duration (Duration-Based Hedge Ratio)
เพื่อปรับความไวต่ออัตราดอกเบี้ยของสถานะ Futures ให้ตรงกับพอร์ตพันธบัตร เราจะจับคู่ Dollar Duration (หรือ DV01) ให้เท่ากัน:
\( N^* = -\frac{P \times D_P}{F \times D_F} \)
โดยที่:
• \( N^* \) = จำนวนสัญญา Futures ที่เหมาะสม (เครื่องหมายลบแสดงถึงสถานะ Short เพื่อ Hedge พอร์ตพันธบัตรที่มีสถานะ Long)
• \( P \) = มูลค่าตลาดของพอร์ตพันธบัตร
• \( D_P \) = Modified Duration ของพอร์ตพันธบัตร
• \( F \) = ราคาเสนอซื้อขายของสัญญา Futures คูณด้วยขนาดของสัญญา
• \( D_F \) = Modified Duration ของพันธบัตรอ้างอิงในสัญญา Futures (โดยทั่วไปคือ Duration ของพันธบัตร CTD หารด้วยค่า CF หรือ \( D_{\text{CTD}} \))
หากเขียนในรูปของพันธบัตร Cheapest-to-Deliver โดยตรงจะได้ว่า:
\( N^* = -\frac{P \times D_P}{F_c \times D_{\text{CTD}}} \times \text{CF}_{\text{CTD}} \)
โดยที่ \( F_c \) คือมูลค่าหน้าสัญญาคูณด้วยราคา Futures
ข้อจำกัดของการป้องกันความเสี่ยงด้วย Duration
แม้จะนิยมใช้อย่างแพร่หลาย แต่การป้องกันความเสี่ยงตาม Duration มีสมมติฐานที่เข้มงวดซึ่งก่อให้เกิด Basis Risk ในโลกความเป็นจริง:
• รองรับเฉพาะการเคลื่อนที่แบบขนาน (Parallel Shifts Only): Modified Duration มีสมมติฐานว่าอัตราดอกเบี้ยของทุกอายุคงเหลือเปลี่ยนแปลงเท่ากัน หาก Yield Curve เกิดการบิดตัว (Twist), แบนลง (Flatten) หรือชันขึ้น (Steepen) การ Hedge อาจมีประสิทธิภาพต่ำกว่าหรือสูงกว่าที่คาด
• ใช้ได้เฉพาะการเปลี่ยนแปลงของ Yield ในระดับเล็กน้อย (Linearity): Duration เป็นเพียงการประมาณการเชิงเส้นอันดับหนึ่ง หากอัตราผลตอบแทนเปลี่ยนไปมาก ความโค้ง (Convexity) ของพันธบัตรจะทำให้เกิดกำไร/ขาดทุนที่ไม่เป็นเชิงเส้น ซึ่ง Duration เพียงอย่างเดียวไม่สามารถสะท้อนได้
• ความเสี่ยงจากการเปลี่ยนตัว CTD (Cheapest-to-Deliver Switching Risk): เมื่ออัตราผลตอบแทนในตลาดเปลี่ยนไป พันธบัตรที่เป็น CTD อาจเปลี่ยนเป็นตัวอื่น ซึ่งพันธบัตร CTD ตัวใหม่จะมีทั้งค่า \( D_{\text{CTD}} \) และ \( \text{CF}_{\text{CTD}} \) ที่เปลี่ยนไป ทำให้ต้องมีการปรับสมดุล (Rebalance) การ Hedge ใหม่
• Credit Risk และ Basis Risk: ส่วนต่าง (Spread) ระหว่างอัตราผลตอบแทนของหุ้นกู้เอกชนหรือพันธบัตรอื่นเทียบกับผลตอบแทนของ Treasury Futures อาจถ่างกว้างขึ้นหรือแคบลงอย่างคาดเดาไม่ได้
สรุปและข้อควรระวัง
ประเด็นสำคัญที่ต้องจำ:
• กฎการนับวัน: พันธบัตรรัฐบาลใช้ ACT/ACT, หุ้นกู้เอกชน/พันธบัตรเทศบาลใช้ 30/360, ตราสารตลาดเงินใช้ ACT/360
• ตั๋วเงินคลัง (T-Bills): เสนอราคาบนเกณฑ์คิดลด: \( P = 100 - (n/360 \times Y) \)
• Clean vs. Dirty: ราคาที่เสนอในตลาดคือ Clean ส่วนเงินสดที่จ่ายจริงเมื่อชำระราคาคือ Dirty (Clean + ดอกเบี้ยค้างจ่าย)
• กฎ CTD: หากผลตอบแทน > 6% พันธบัตรอายุยาว/คูปองต่ำจะมีความได้เปรียบ; หากผลตอบแทน < 6% พันธบัตรอายุสั้น/คูปองสูงจะมีความได้เปรียบ
• ข้อจำกัดในการ Hedge: การป้องกันความเสี่ยงด้วย Duration มีสมมติฐานว่าการขยับของ Yield Curve เป็นแบบขนานและเกิดขึ้นเพียงเล็กน้อย และพันธบัตร CTD ไม่มีการเปลี่ยนแปลง
ข้อผิดพลาดทั่วไปที่ควรหลีกเลี่ยง:
1. สับสนเรื่องกฎการนับวัน: ห้ามใช้ 30/360 กับพันธบัตรรัฐบาล (ต้องใช้ ACT/ACT) หรือกับตั๋วเงินคลัง T-bill (ซึ่งใช้ ACT/360)
2. ทิศทางการ Hedge ผิดทาง: การถือสินทรัพย์ (Long) ต้องการสถานะ Short ใน Futures เพื่อป้องกันความเสี่ยงเมื่ออัตราดอกเบี้ยสูงขึ้น
3. ลืมคิดค่า Conversion Factor: ราคาเงินสดที่ต้องชำระในการส่งมอบ Futures จะต้องนำราคา Settlement ของ Futures มาคูณกับ Conversion Factor เฉพาะของพันธบัตรนั้นเสมอก่อนที่จะบวกด้วยดอกเบี้ยค้างจ่าย