คู่มือออปชันทั้งหมด
คำสั่งที่เชื่อมกันสองรายการอาจจัดการทางออกเดียวกันได้ แต่สถานะสุดท้ายยังสำคัญอ่าน 8 นาที

คำสั่ง OCO ฟิวเจอร์ส: อธิบาย One-Cancels-Other

เรียนรู้ว่าคำสั่ง OCO ของฟิวเจอร์สเชื่อมคำสั่งสองรายการอย่างไร เพื่อให้การดำเนินการของรายการหนึ่งยกเลิกรายการอื่น ตัวอย่างการทำกำไรและ stop ทำงานอย่างไร และต้องตรวจสอบอะไรหลังการ fill บางส่วน

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

คำตอบโดยตรง

OCO ของฟิวเจอร์สเชื่อมคำสั่งสองคำสั่งเข้าด้วยกัน เพื่อให้การดำเนินการของคำสั่งหนึ่งยกเลิกอีกคำสั่งภายใต้กฎที่ใช้ อาจใช้จับคู่ทางออกที่เป็นทางเลือก แต่ยังต้องตรวจสอบการ fill จำนวนที่ถูกยกเลิก และสถานะสุดท้ายของสถานะสุทธิ

OCO เชื่อมทางเลือก ไม่ได้เพิ่มผลลัพธ์ทั้งสองแบบ

อภิธานศัพท์ของ CFTC นิยาม One Cancels the Other ว่าเป็นคู่คำสั่งที่เมื่อคำสั่งหนึ่ง fill จะทำให้อีกคำสั่งถูกยกเลิก

ตัวอย่างทั่วไปของการจัดการสถานะคือการเชื่อม limit สำหรับทำกำไรเข้ากับ stop ป้องกันความเสี่ยง

จุดประสงค์คือการสื่อผลลัพธ์สองแบบที่เป็นทางเลือกกัน

หากคำสั่งทำกำไรดำเนินการตามกฎ OCO stop ที่เชื่อมไว้ควรถูกยกเลิก

หากคำสั่งฝั่ง stop ดำเนินการก่อน คำสั่งทำกำไรควรถูกยกเลิก

อย่านับคำสั่งที่เชื่อมกันทั้งสองเป็นการลดสถานะที่ตั้งใจไว้สองรายการในเวลาเดียวกัน

ตัวอย่าง: สัญญา long หนึ่งสัญญากับทางออกที่เชื่อมกันสองรายการ

สมมติว่าคุณ long ฟิวเจอร์สหนึ่งสัญญาจาก 5,000

คุณสร้างกลุ่ม OCO ด้วย:

หาก sell limit fill ที่ 5,020 สถานะ long จะถูกปิดด้วยการดำเนินการนั้น

ด้วยตัวคูณสมมติ $20 ต่อจุด P&L ก่อนต้นทุนคือ:

(5,020 − 5,000) × $20 = $400.

จากนั้น stop ที่เชื่อมกันควรถูกยกเลิกตามการจัดการ OCO ที่ส่งไป

แต่หากทางออกฝั่ง stop ดำเนินการก่อน ฝั่ง limit คือคำสั่งที่คาดว่าจะถูกยกเลิก

  • sell limit ที่ 5,020
  • sell stop ที่ 4,980

OCO ไม่รับประกันราคาออกของทั้งสองฝั่ง

การเชื่อมกันควบคุมสิ่งที่เกิดขึ้นระหว่างคำสั่งคู่

ไม่ได้เปลี่ยน stop ให้เป็นราคาดำเนินการที่รับประกัน

Stop order สามารถทำตาม trigger และกฎการดำเนินการของตนเอง

Limit order อาจยังไม่ fill หากไม่มีสภาพคล่องฝั่งตรงข้ามที่เข้ากันได้

ตลาดยังอาจเคลื่อนเร็วระหว่าง trigger การประมวลผลของตลาด และ fill สุดท้าย

Stop กับ stop-limit ของฟิวเจอร์ส อธิบายความเสี่ยงด้านราคาของฝั่ง stop

Market เทียบกับ limit order ของฟิวเจอร์ส อธิบายฝั่ง limit

การ fill บางส่วนต้องกระทบยอดอย่างชัดเจน

อย่าสมมติว่าป้าย OCO บอกทุกรายละเอียดของการ fill บางส่วน

แพลตฟอร์มอาจกำหนดว่าจะยกเลิก ลดจำนวน พักไว้ หรือจัดการคำสั่งคู่เมื่อใดและอย่างไร

หากทางออกหลายสัญญา fill เพียงบางส่วน ให้ตรวจสอบว่าเกิดอะไรขึ้นกับคำสั่งที่เชื่อมกันและสถานะที่เหลือ

ตัวอย่างเช่น สถานะ long 5 สัญญาอาจกลายเป็น long 3 หลังทางออก 2 สัญญา fill บางส่วน

บัญชียังมีความเสี่ยงที่เปิดอยู่ แม้คำสั่งคู่จะเปลี่ยนสถานะแล้ว

ตรวจสอบเอกสาร OCO ของโบรกเกอร์และรายงานคำสั่งสุดท้าย แทนการอนุมานจากตัวย่อ

สถานะการยกเลิกสำคัญหลังการดำเนินการครั้งแรก

การยกเลิกอัตโนมัติยังต้องปรากฏในบันทึกคำสั่งสุดท้าย

ยืนยันรหัสคำสั่งของแต่ละขา จำนวนที่ดำเนินการ จำนวนที่เหลือ การยืนยันการยกเลิก และสถานะสุทธิ

หากคำสั่งหนึ่ง fill อย่าส่งคำสั่งทดแทนเพียงเพราะอีกคำสั่งยังแสดงบนหน้าจอชั่วคราว

การอัปเดตของหน้าจออาจช้ากว่าสถานะคำสั่งจริง

เช่นเดียวกัน อย่าสมมติว่าบรรทัดที่ดูเหมือนถูกยกเลิกเป็นหลักฐานว่าสถานะเป็นศูนย์

คำสั่งฟิวเจอร์สที่ถูกปฏิเสธเทียบกับที่ยังไม่ fill อธิบายว่าเหตุใดสถานะสุดท้ายจึงสำคัญกว่าการแสดงผลชั่วคราว [!TRYMARK] กระทบยอดทางออก OCO หนึ่งรายการ เริ่มด้วย long 1 ที่ 5,000 พร้อม sell limit ที่ 5,020 และ sell stop ที่ 4,980 เขียนสถานะคำสั่งและสถานะที่คาดไว้หาก limit fill ก่อน แล้วทำซ้ำหากคำสั่งฝั่ง stop ดำเนินการก่อน

ใช้เช็กลิสต์ OCO

ยืนยันว่าผลิตภัณฑ์ โบรกเกอร์ และแพลตฟอร์มรองรับพฤติกรรม OCO ที่ตั้งใจใช้

บันทึก order ID ที่เชื่อมกันทั้งสองรายการ

ยืนยันว่าจำนวนทั้งสองฝั่งตรงกับการจัดการสถานะที่ตั้งใจ

ตรวจสอบกฎราคาและ trigger ของแต่ละคำสั่งแยกกัน

ตรวจสอบว่า partial fill เปลี่ยนคำสั่งคู่หรือไม่

หลังการดำเนินการใด ๆ ให้ยืนยันสถานะสุดท้ายของคำสั่งคู่

กระทบยอดสถานะฟิวเจอร์สสุทธิก่อนส่งคำสั่งอีกครั้ง

รวมค่าคอมมิชชัน ค่าธรรมเนียมตลาด ค่าธรรมเนียมการชำระราคา และ slippage ในการคำนวณ P&L สุดท้าย

คู่มือนี้อธิบายกลไกคำสั่งที่เชื่อมกัน ไม่ได้แนะนำกลยุทธ์ทางออกใดเป็นพิเศษ

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

OCO ในการเทรดฟิวเจอร์สหมายถึงอะไร

OCO ย่อมาจาก One Cancels the Other คำสั่งสองรายการถูกเชื่อมกัน เพื่อให้การดำเนินการของหนึ่งรายการทำให้อีกรายการถูกยกเลิกภายใต้กฎการจัดการคำสั่งที่ใช้

ใช้ OCO กับ profit target และ stop ของฟิวเจอร์สได้หรือไม่

หลายแพลตฟอร์มใช้การเชื่อมแบบ OCO สำหรับทางออกที่เป็นทางเลือก เช่น limit สำหรับทำกำไรกับ stop ยืนยันการรองรับและพฤติกรรมที่แน่นอนกับโบรกเกอร์หรือตลาดที่ส่งคำสั่งก่อนพึ่งพา

OCO รับประกันว่าจะไม่เกิด fill ที่ไม่คาดคิดหรือไม่

ไม่ OCO ทำให้การยกเลิกคำสั่งที่เชื่อมเป็นอัตโนมัติ แต่การดำเนินการและการยกเลิกยังขึ้นอยู่กับการประมวลผลของแพลตฟอร์มและตลาดที่ส่งคำสั่ง ตรวจสอบการ fill จริง การ fill บางส่วน การยืนยัน และสถานะสุทธิ

ถ้าคำสั่ง OCO fill บางส่วนจะเกิดอะไรขึ้น

พฤติกรรมอาจต่างกันตามการใช้งาน คำสั่งที่เชื่อมกันอาจถูกยกเลิก ปรับ หรือจัดการตามกฎเฉพาะแพลตฟอร์ม ตรวจสอบเอกสารและสถานะคำสั่งสุดท้ายของระบบจริง

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

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