คู่มือออปชันทั้งหมด
คง exposure ไว้โดยไม่ปล่อยให้ไหลเข้าไปถึง expirationอ่าน 14 นาที

วิธี roll สัญญาฟิวเจอร์สก่อนหมดอายุ

เรียนรู้ว่าเมื่อใดและอย่างไรควร roll position ฟิวเจอร์ส เปรียบเทียบการ offset กับ calendar spread วัดต้นทุน roll และหลีกเลี่ยงการส่งมอบหรือสัญญาที่กำลังหมดอายุซึ่งสภาพคล่องต่ำ

จัดทำโดย Mark · แหล่งข้อมูลหลักอยู่ด้านล่าง

คำตอบโดยตรง

การ roll สัญญาฟิวเจอร์สหมายถึงการปิดเดือนที่กำลังหมดอายุและเปิดเดือนที่ไกลออกไป เพื่อให้ exposure ของตลาดดำเนินต่อ มันไม่ได้ลบกำไร ขาดทุน หรือต้นทุน ขาทั้งสองอาจ fill คนละราคา calendar spread อาจเคลื่อนไหวระหว่างที่คุณเทรด และสัญญาที่เข้าสู่กระบวนการส่งมอบหรือ final settlement อาจสร้างภาระที่คุณไม่ได้ตั้งใจจะถือ

ตัดสินใจก่อนว่าควร roll หรือไม่

ก่อนดูวันที่ ให้ตัดสินใจว่า position มีไว้ทำอะไร หาก thesis จบแล้ว ให้ offset position และรับรู้ผลลัพธ์ หากยังต้องการ exposure อยู่ การ roll อาจใช้แทนสัญญาเดิม หากไม่แน่ใจ อย่าปล่อยให้วันหมดอายุเป็นผู้ตัดสินใจแทนคุณ

[คำอธิบายของ CME เรื่อง expiration และ contract roll](https://www.cmegroup.com/education/courses/introduction-to-futures/understanding-futures-expiration-contract-roll) อธิบายสามทางเลือก: offset position, roll ไปเดือนที่ไกลกว่า หรือปล่อยให้สัญญา settle ตามเงื่อนไขของมัน ทางสุดท้ายอาจเกี่ยวข้องกับ cash settlement หรือ physical delivery อ่าน ฟิวเจอร์สที่ชำระเป็นเงินสดเทียบกับส่งมอบจริง และ เกิดอะไรขึ้นเมื่อสัญญาฟิวเจอร์สหมดอายุ ก่อนปล่อย position เข้าใกล้วันสุดท้าย

หา deadline จริง ไม่ใช่ “วันหมดอายุ” แบบทั่วไป

แต่ละผลิตภัณฑ์มี last trading day, first notice day เมื่อเกี่ยวข้อง วิธี final settlement และ cutoff ของ broker เป็นของตัวเอง บางสัญญาหยุดเทรดก่อนวันที่แสดงในปฏิทินมาก ตรวจสอบเดือนสัญญาที่แน่นอน กฎของ Exchange การปรับวันหยุด และ policy ของ broker ในข้อกำหนดปัจจุบัน วิธีเลือกเดือนสัญญาฟิวเจอร์ส ครอบคลุมการตรวจ identity ที่ป้องกันไม่ให้สับสนระหว่างกราฟต่อเนื่องกับสัญญาที่เทรดได้

สร้าง reminder แยกกันสองรายการ:

สำหรับผลิตภัณฑ์ equity-index หน้า [CME roll-date](https://www.cmegroup.com/trading/equity-index/rolldates.html) ให้วันที่รายไตรมาสตามธรรมเนียม แต่วันที่ตามธรรมเนียมไม่ใช่ deadline ของคำสั่งที่ใช้ได้กับทุกผลิตภัณฑ์ สัญญาพลังงาน โลหะ อัตราดอกเบี้ย สกุลเงิน และสินค้าเกษตรอาจใช้ convention ต่างกัน

  • วันที่คุณต้องออกจาก position เพื่อหลีกเลี่ยงการส่งมอบหรือ final settlement ที่ไม่ต้องการ
  • วันที่ observation ที่คุณจะเปรียบเทียบสภาพคล่องของเดือนที่กำลังหมดอายุกับเดือน deferred

ใช้สภาพคล่องเลือกช่วงเวลาการ roll

เดือนที่กำลังหมดอายุมักมีกิจกรรมลดลงเมื่อผู้เทรดย้ายไปเดือนถัดไป CME ระบุว่าผู้เทรดจับตา volume ของทั้งสองสัญญาและสลับเมื่อเดือน deferred กลายเป็นตลาดที่มีสภาพคล่องมากกว่า ดู [คู่มือ volume ของ CME](https://www.cmegroup.com/trading/about-volume.html) อย่าคัดลอกวันที่จากผลิตภัณฑ์อื่นหรือสมมติว่าเดือนปฏิทินที่มี open interest สูงสุดจะดีที่สุดสำหรับคำสั่งของคุณเสมอ

ติดตามในเวลาเดียวกันของวัน:

ตั้ง threshold ไว้ในแผน เช่น roll เมื่อเดือน deferred มี volume สูงกว่าสอง observation และ spread ต่ำกว่า limit ของคุณ กฎที่แน่นอนควรทดสอบกับตลาดของคุณ ไม่ใช่คำสัญญาว่าจะได้ราคาดีกว่า

  • volume และ open interest ของทั้งสองเดือน
  • bid-ask spread และ displayed depth
  • เทรด calendar spread ล่าสุดและระยะห่างระหว่าง bid กับ ask
  • กฎ overnight และการยกเลิกคำสั่งของ broker

เลือกวิธี execute

Leg position ด้วยตนเอง

คุณอาจ offset สัญญาเดือนที่กำลังหมดอายุก่อนแล้วจึงเข้าเดือน deferred หรือทำกลับกัน วิธีนี้สร้าง exposure เชิงทิศทางชั่วคราว ตลาดอาจเคลื่อนไหวระหว่าง fill หรือคำสั่งหนึ่งอาจ fill ขณะที่อีกคำสั่งถูก reject หากใช้วิธีนี้ ให้เขียนเวลาสูงสุดและส่วนต่างราคาสูงสุด ที่ยอมรับได้ และกำหนดว่าอะไรจะปิด partial roll คำสั่งฟิวเจอร์สถูก reject เทียบกับไม่ fill อธิบายว่าเหตุใดคำสั่งที่ไม่ fill ไม่ได้หมายความว่าความเสี่ยงหายไป

ใช้คำสั่ง calendar-spread

Calendar spread จับคู่ position ที่ตรงข้ามกันในเดือนสัญญาสองเดือน สำหรับ position เดือนหน้าแบบ long การขายเดือนหน้าและซื้อเดือน deferred มีความหมายทางเศรษฐกิจเป็นการซื้อ calendar spread ตามที่ platform ของคุณ quote แต่ต้องยืนยัน convention เครื่องหมายของ platform Calendar spread ฟิวเจอร์ส และ roll เทียบกับ calendar spread แยกการเปลี่ยน exposure ออกจาก convention ของราคา

คำสั่ง spread ลดความเสี่ยงจากการ leg ได้ แต่ไม่ฟรี มันมี bid-ask spread, queue position, การปฏิบัติต่อ margin และโอกาส partial fill ของตัวเอง ตรวจสอบว่า broker route spread เป็น native exchange strategy หรือแยกเป็นขา และรู้ว่าจะเกิดอะไรหากขาหนึ่งถูก cancel

วัดต้นทุน roll ด้วยหน่วยที่ถูกต้อง

อย่าเปรียบเทียบแค่ราคาที่ quote สองราคา กำหนดทิศทางของ spread ก่อน แล้วคำนวณ:

roll cost = spread price × contract multiplier × contracts + commissions + exchange fees + slippage

หากเดือน deferred มีราคาสูงกว่าเดือนที่กำลังหมดอายุ ผู้ถือ long อาจต้องจ่าย calendar spread ที่เป็นบวกเพื่อคง exposure เชิง nominal เดิม ส่วนต่างนี้ไม่ใช่ขาดทุนหรือกำไรโดยอัตโนมัติ แต่อาจสะท้อน financing, storage, dividends, convenience yield และเงื่อนไข supply Contango, backwardation และ roll yield อธิบายว่าเหตุใด curve จึงสร้างแรงต้านหรือแรงส่งที่เกิดซ้ำได้

เก็บ realized P&L ของเทรดเดิมแยกจาก basis ใหม่ของ roll บันทึก fill ของสัญญาที่กำลังหมดอายุ fill ที่ offset fill ของเดือน deferred spread ค่าธรรมเนียม และ effective entry price ใหม่ หากรวมสองเทรดเข้าด้วยกัน roll ที่ดีอาจซ่อน thesis ที่ขาดทุน หรือ roll ที่แพงอาจถูกโทษแทนการเคลื่อนไหวของตลาด

คำนวณความเสี่ยงใหม่หลัง roll

เดือนใหม่อาจมี tick value, liquidity profile, margin requirement, trading hours หรือกฎการส่งมอบต่างกัน อ่าน ข้อกำหนดสัญญาฟิวเจอร์ส อีกครั้ง แล้วคำนวณ stop distance, tick risk, notional exposure และ cash buffer ข้ามคืนใหม่ Roll ยังไม่เสร็จจนกว่าสัญญาใหม่จะมี stop ใหม่และ exit rule ใหม่

ตรวจสอบว่า stop เคลื่อนตามส่วนต่างราคาระหว่างเดือนหรือไม่ การปรับกราฟอาจทำให้สัญญาใหม่ดูต่อเนื่อง ขณะที่ความเสี่ยงที่ execute ได้เปลี่ยนไป ใช้ วิธีตั้ง stop-loss ฟิวเจอร์ส และ การกำหนดขนาด position ฟิวเจอร์ส เพื่อสร้างคำสั่งใหม่ แทนการคัดลอกราคาเดิมแบบกลไก

ตรวจสอบ position หลัง execute

กระทบยอดทันที:

หาก spread fill เพียงบางส่วน อย่าสมมติว่า platform จะซ่อมให้ ทำตาม contingency ที่เขียนไว้: เติมขาที่ขาดภายใน price limit ลดขาที่ fill แล้ว หรือ flatten เก็บ cash buffer สำหรับ variation margin และ daily settlement ขณะที่ position ใหม่เปิดอยู่ P&L ฟิวเจอร์สที่รับรู้แล้วเทียบกับที่ยังไม่รับรู้ ช่วยกระทบยอด record [!WARNING] การ roll ต่ออายุ exposure ไม่ได้ลด exposure สัญญาที่ไกลกว่าอาจ gap, slip, ต้องใช้ margin มากขึ้น หรือมีพฤติกรรมต่างจากเดือนที่กำลังหมดอายุ กฎการส่งมอบและ settlement เป็นเรื่องเฉพาะผลิตภัณฑ์ บทความนี้เพื่อการศึกษาและไม่ได้แนะนำสัญญา วันที่ roll หรือวิธี execute ใดโดยเฉพาะ

  • ปริมาณของเดือนที่กำลังหมดอายุเป็นศูนย์ เว้นแต่คุณตั้งใจเก็บบางส่วนไว้
  • ปริมาณและทิศทางของเดือน deferred ถูกต้อง
  • stop, target และ time-in-force ใหม่กำลังทำงาน
  • average fill, spread ค่าธรรมเนียม และ realized P&L ตรงกับ ticket
  • ไม่มีคำสั่งที่ไวต่อการส่งมอบหรือคำสั่งเก่าค้างอยู่

คำถามที่พบบ่อย

การ roll เหมือนกับการปิดเทรดฟิวเจอร์สหรือไม่

ไม่ ขาที่กำลังหมดอายุถูกปิด แต่ขา deferred เปิด position ใหม่ด้วยราคา basis โปรไฟล์สภาพคล่อง และความเสี่ยงใหม่ Realized P&L เดิมยังคงเป็นผลลัพธ์ที่รับรู้แล้ว

ควร roll ก่อนหมดอายุกี่วัน

ไม่มีจำนวนสากล ใช้ deadline การส่งมอบของผลิตภัณฑ์ cutoff ของ broker การเปลี่ยนสภาพคล่อง คุณภาพ spread และกฎที่ทดสอบแล้วของคุณ อย่ารอจนถึง session สุดท้ายโดยอัตโนมัติ

Calendar spread ถูกกว่าคำสั่งแยกสองรายการเสมอหรือไม่

ไม่ มันอาจลดความเสี่ยงจากการ leg แต่ spread มี quote ค่าธรรมเนียม queue margin และพฤติกรรม partial fill ของตัวเอง เปรียบเทียบราคาที่ execute ได้ ไม่ใช่ midpoint ตามทฤษฎี

ถ้าลืมและถือผ่านวันหมดอายุจะเกิดอะไรขึ้น

สัญญาจะดำเนินตามเงื่อนไขของ Exchange ซึ่งอาจหมายถึง cash settlement หรือ physical delivery ติดต่อ broker ทันที แต่อย่าสมมติว่าการขอปิดช้าจะลบภาระนั้นได้

แหล่งข้อมูลและการอ่านเพิ่มเติม

คู่มือที่เกี่ยวข้อง

เลือกวันหมดอายุให้เข้ากับหน้าที่วิธีเลือกเดือนของสัญญาฟิวเจอร์สแยกการจัดการ expiry ออกจากมุมมองตลาดอธิบายกลไกการ roll ของ Futures Contractคำสั่งสองเดือนแบบเดียวกันอาจเหลือสถานะปลายทางต่างกันมากอธิบาย Futures Roll เทียบกับ Calendar SpreadPosition แบบ relative value ข้ามสองเดือนอธิบาย futures calendar spreadsเส้นโค้งฟิวเจอร์สและการ rollอธิบาย Futures Roll Yield, Contango และ Backwardationการกำหนดราคาฟิวเจอร์สและ carryอธิบาย basis convergence เทียบกับ roll yield ของฟิวเจอร์สวันหมดอายุคือเส้นตายด้านการดำเนินงานอธิบาย First Notice Day เทียบกับ Last Trading Day ของฟิวเจอร์สexpiry คือกระบวนการปฏิบัติงานเฉพาะของแต่ละสัญญาเกิดอะไรขึ้นเมื่อ futures contract หมดอายุ?กลไกเมื่อหมดอายุเปลี่ยนความเสี่ยงด้านการดำเนินงานอธิบาย Futures แบบ Cash-Settled เทียบกับ Physically Deliveredคำสั่ง market มุ่งหาสภาพคล่องที่มีอยู่ ส่วน limit กำหนดขอบเขตราคาอธิบายคำสั่ง Market เทียบกับ Limit ของฟิวเจอร์สสถานะคำสั่งบอกว่ากระบวนการหยุดที่จุดใดอธิบายคำสั่งฟิวเจอร์สที่ถูกปฏิเสธเทียบกับคำสั่งที่ยังไม่จับคู่