อธิบายคำสั่ง IOC/FAK เทียบกับ FOK ของฟิวเจอร์ส
เรียนรู้ว่าคำสั่ง immediate-or-cancel หรือ fill-and-kill ของฟิวเจอร์สต่างจาก fill-or-kill อย่างไร รวมถึงการจับคู่บางส่วน จำนวนที่เหลือ limits และชื่อที่ใช้ตามสถานที่ซื้อขาย
คำตอบโดยตรง
คำสั่งที่อนุญาตให้จับคู่บางส่วนทันทีและคำสั่ง fill-or-kill แก้ปัญหาคนละแบบ การจัดการแบบ IOC หรือ FAK อาจจับคู่จำนวนที่มีอยู่แล้วลบจำนวนที่เหลือ ขณะที่ FOK ต้องการจำนวนที่ระบุทั้งหมดทันที ไม่เช่นนั้นจะยกเลิก
เริ่มจากเงื่อนไขการดำเนินการ ไม่ใช่ตัวย่อ
ป้ายกำกับคำสั่งอาจต่างกันตามตลาดและแพลตฟอร์ม
เอกสาร CME Globex ใช้ Fill and Kill หรือ FAK สำหรับคำสั่งที่สามารถจับคู่ได้ทันทีทั้งหมดหรือบางส่วนที่ราคาที่ระบุหรือดีกว่า โดยลบจำนวนที่เหลือ
Fill or Kill หรือ FOK ต้องการให้จำนวนขั้นต่ำที่ระบุจับคู่ทันทีที่ราคาที่ระบุหรือดีกว่า ไม่เช่นนั้นคำสั่งจะถูกยกเลิก
บางแพลตฟอร์มใช้ IOC, Immediate or Cancel สำหรับแนวคิดเดียวกันในทางปฏิบัติ คือการดำเนินการบางส่วนทันทีและยกเลิกจำนวนที่ยังไม่จับคู่
ตรวจสอบคำจำกัดความที่แน่นอนของตลาดก่อนถือว่าตัวย่อใช้แทนกันได้
ตัวอย่างคำนวณ: ต้องการ 10 สัญญา แต่มีพร้อมเพียง 6
สมมติว่าคุณต้องการซื้อฟิวเจอร์ส 10 สัญญาด้วย limit ที่ 5,000.00
สมมติว่ามีเพียง 6 สัญญาที่พร้อมจับคู่ทันทีที่ 5,000.00 หรือดีกว่า
ภายใต้คำสั่งแบบ partial-immediate เช่น FAK หรือ IOC ของแพลตฟอร์ม 6 สัญญาอาจจับคู่ และอีก 4 สัญญาอาจถูกยกเลิก
ผลลัพธ์คือ:
ภายใต้คำสั่ง FOK สำหรับทั้ง 10 สัญญา คำสั่งไม่ผ่านเงื่อนไขที่ต้องจับคู่เต็มจำนวนทันที
ผลลัพธ์คือจับคู่ 0 และยกเลิก 10
- ดำเนินการแล้ว 6 สัญญา
- ยกเลิก 4 สัญญา
- สถานะเพิ่มขึ้น 6 ไม่ใช่ 10
FOK ปกป้องความครบของจำนวน ไม่ใช่การรอให้จับคู่ในอนาคต
FOK ไม่ได้หมายความว่าสถานที่ซื้อขายจะรอให้จำนวนที่ขาดปรากฏ
เงื่อนไขทันทีคือหัวใจของคำสั่ง
หากจำนวนที่ต้องการไม่สามารถจับคู่ได้ทันทีภายใต้เงื่อนไขราคาของคำสั่ง คำสั่งจะถูกยกเลิก
ดังนั้น FOK จึงต่างจาก limit order แบบ Day หรือ GTC ที่พักรอได้
คำสั่ง Day เทียบกับ GTC ของฟิวเจอร์ส อธิบายคำสั่งที่ทำงานต่อไปตามเวลาได้
FOK ก็ไม่ได้ลบกฎ limit price เมื่อใช้กับ limit order ความครบของจำนวนกับขอบเขตราคาเป็นข้อจำกัดคนละเรื่อง
คำสั่งแบบ partial-immediate สร้างความเสี่ยงของสถานะจริง
การจับคู่บางส่วนเป็นเทรดที่เสร็จสมบูรณ์สำหรับจำนวนที่ดำเนินการแล้ว
หากคุณต้องการ 10 สัญญาแต่ได้รับ 6 บัญชีของคุณมี exposure จาก 6 สัญญาแล้ว
อย่าสมมติว่าคำสั่งล้มเหลวทั้งหมดเพียงเพราะจำนวนเต็มที่ขอไม่มีให้จับคู่
ตรวจสอบจำนวนที่จับคู่และจำนวนที่เหลือก่อนส่งคำสั่งอีกครั้ง
ไม่เช่นนั้น การส่งคำสั่งแทนที่ 10 เดิมอาจทำให้มี 16 สัญญาโดยไม่ตั้งใจ หาก 6 สัญญาก่อนหน้าถูกจับคู่ไปแล้ว
เหตุใดคำสั่งฟิวเจอร์สจึงจับคู่หลายราคา อธิบายว่าควรกระทบยอดบันทึกการดำเนินการกับจำนวนที่เหลืออย่างไร
ขอบเขตราคาและเงื่อนไขด้านเวลาเป็นตัวเลือกคนละอย่าง
Market, limit, stop และ stop-limit อธิบายพฤติกรรมด้านราคาหรือ trigger
Day, GTC, FAK, IOC และ FOK อธิบายว่าคำสั่งมีสิทธิ์ทำงานนานเท่าไรหรือภายใต้เงื่อนไขทันทีใด
แพลตฟอร์มสามารถรวมเฉพาะประเภทคำสั่งและ qualifier ด้านระยะเวลาที่ตลาดและผลิตภัณฑ์รองรับ
อย่าสมมติว่าทุกผลิตภัณฑ์รองรับทุกชุดผสม
Market order เทียบกับ limit order ของฟิวเจอร์ส อธิบายด้านราคาของคำสั่ง
Ticket ของโบรกเกอร์และการตอบรับสุดท้ายจากตลาดเป็นตัวกำหนดว่าอะไรถูกส่งจริง [!TRYMARK] เปรียบเทียบคำสั่งทันที 2 แบบ สมมติว่าขอ 10 สัญญาและมีเพียง 6 สัญญาที่พร้อมทันทีภายใน limit เขียนจำนวนที่จับคู่ ยกเลิก และจำนวนสถานะสุดท้ายสำหรับคำสั่งแบบ partial-immediate และ FOK
ใช้เช็กลิสต์คำสั่งทันที
ยืนยันตลาด ผลิตภัณฑ์ และเดือนสัญญาที่แน่นอน
อ่านคำจำกัดความ IOC, FAK และ FOK ของแพลตฟอร์ม
ยืนยันว่าอนุญาตให้ดำเนินการบางส่วนหรือไม่
ยืนยันจำนวนขั้นต่ำหรือจำนวนเต็มที่ต้องการ
ตรวจสอบ limit price หรือเงื่อนไขราคาอื่นแยกต่างหาก
บันทึกการดำเนินการทุกครั้งและจำนวนที่เหลือซึ่งถูกยกเลิก
ยืนยันจำนวนสถานะสุดท้ายก่อนส่งคำสั่งแทนที่
อย่าตีความพฤติกรรมคำสั่งจากตัวย่อเพียงอย่างเดียว
คู่มือนี้อธิบายกลไกคำสั่ง ไม่ได้แนะนำให้ใช้คำสั่งแบบทันที
คำถามที่พบบ่อย
IOC กับ FOK ในฟิวเจอร์สต่างกันอย่างไร
การจัดการแบบ IOC อาจอนุญาตให้จับคู่บางส่วนทันทีและยกเลิกจำนวนที่เหลือ ส่วน FOK ต้องการจำนวนที่ระบุทันที ไม่เช่นนั้นจะยกเลิกคำสั่งโดยไม่ได้จำนวนที่ต้องการ
FAK ของ CME เหมือนกับ IOC หรือไม่
ทั้งสองอาจอธิบายพฤติกรรมจับคู่บางส่วนทันทีที่คล้ายกัน แต่คำศัพท์ขึ้นอยู่กับตลาด เอกสาร CME Globex ใช้ FAK ขณะที่บางแพลตฟอร์มใช้ IOC อ่านคำจำกัดความที่แน่นอนของตลาด
คำสั่ง FOK ฟิวเจอร์สจับคู่บางส่วนได้หรือไม่
คำสั่ง FOK ที่แท้จริงต้องการจำนวนขั้นต่ำที่ระบุให้จับคู่ทันที หากจำนวนนั้นคือจำนวนเต็มของคำสั่งและหาไม่ได้ คำสั่งจะถูกยกเลิกแทนการดำเนินการบางส่วน
IOC หรือ FAK หมายความว่าจำนวนที่เหลือยังทำงานต่อหรือไม่
ไม่ ภายใต้พฤติกรรมยกเลิกทันทีที่อธิบายไว้ ส่วนที่ดำเนินการได้จะเทรดทันทีและจำนวนที่เหลือถูกยกเลิก ยืนยันรายงานคำสั่งสุดท้าย