คู่มือออปชันทั้งหมด
การพิมพ์ที่ราคาของคุณไม่ใช่หลักฐานว่าคำสั่งของคุณอยู่ลำดับถัดไปอ่าน 8 นาที

อธิบาย order book และ price-time priority ของฟิวเจอร์ส

เรียนรู้ว่า order book ของฟิวเจอร์ส ตำแหน่งในคิว ลำดับความสำคัญด้านราคา ลำดับความสำคัญด้านเวลา matching algorithm เฉพาะผลิตภัณฑ์ และคำขอ cancel หรือ replace ส่งผลต่อคำสั่งที่ทำงานอยู่อย่างไร

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

คำตอบโดยตรง

Order book ของฟิวเจอร์สคือบันทึกความสนใจฝั่งซื้อและขายที่เข้าเกณฑ์ซึ่งเปลี่ยนแปลงตลอดเวลา ไม่ใช่การจองว่าจะได้ fill การเห็น trade ที่ limit price ของคุณไม่ได้พิสูจน์ว่า resting order ของคุณอยู่ลำดับแรก ทำงานอยู่ในขณะนั้น หรือมีสิทธิ์ได้จำนวนที่เทรด บน CME Globex ระบบ matching จะกำหนดราคาปัจจุบันฝั่งตรงข้ามของ aggressor และจำนวนที่ best price ภายใต้ priority ตามกฎทางธุรกิจ หากจำนวนที่เข้ามาไม่ทำให้จำนวน resting ที่แสดงอยู่ในระดับนั้นครบตามเงื่อนไข algorithm ที่กำหนดให้ผลิตภัณฑ์จะจัดสรรจำนวนดังกล่าวให้ resting orders หากทำให้ครบ CME จะจัดสรร fill ตาม time priority FIFO ใช้ทั้งราคาและเวลา ดังนั้นคำสั่งที่เข้าก่อนในราคาเดียวกันจึงมี priority ในกรณีที่ใช้ FIFO แต่ CME Globex ยังใช้วิธีจัดสรรเฉพาะผลิตภัณฑ์แบบอื่น จึงไม่มีกฎ “เข้าก่อน ได้ fill ก่อน” สากลสำหรับทุกผลิตภัณฑ์ หน้าจอ depth สาธารณะอาจเป็น feed แบบ aggregated Market by Price ไม่ใช่มุมมองระดับ order และคำขอ cancel หรือ modify ยังคงเป็นเพียงคำขอจนกว่าระบบคำสั่งจะยืนยันสถานะสุดท้าย คู่มือนี้ใช้ตัวอย่างจาก CME Globex; venue ผลิตภัณฑ์ feed หรือโบรกเกอร์อื่นอาจใช้กฎและการแสดงผลต่างกัน

Order book คือความสนใจที่มีอยู่ ไม่ใช่คำรับประกันจำนวนที่ดำเนินการได้

Order book แสดงความสนใจฝั่งซื้อและขายตามระดับราคา ขณะที่คำสั่งถูกส่ง จับคู่ แก้ไข ยกเลิก หรือหมดอายุ เป็นบันทึกตลาดปัจจุบัน ไม่ใช่สัญญาระหว่างจำนวนที่แสดงกับคำสั่งที่จะเข้ามาภายหลัง ระหว่างการอัปเดตหน้าจอที่คนเห็นกับการประมวลผลคำสั่งของตลาด ผู้เข้าร่วมรายอื่นอาจเทรด ยกเลิก แก้ไข หรือเพิ่มความสนใจได้

นี่คือเหตุผลที่ chart touch, last-trade print, best bid หรือ displayed offer ไม่สามารถยืนยันได้ด้วยตัวมันเองว่า limit order ที่ทำงานอยู่รายการหนึ่งควร fill เริ่มจากแยกเดือนสัญญา session side ราคา จำนวน และ timestamp ที่แน่นอน Market order และ limit order ของฟิวเจอร์ส อธิบายว่า limit ปกป้องขอบเขตราคาอย่างไร แต่ยังคงทำงานต่อโดยไม่ต้องดำเนินการให้เสร็จ

มุมมอง depth เองอาจมีข้อจำกัด CME อธิบาย Market by Price ว่าเป็นรูปแบบรวมที่แสดงจำนวนทั้งหมดและจำนวนคำสั่งตามระดับราคา ขณะที่ Market by Order อาจแสดงคำสั่งรายรายการแบบไม่เปิดเผยตัวตนและ depth เต็มสำหรับผู้ที่ได้รับ feed นั้น ดังนั้น ladder ที่แพลตฟอร์มแสดงอาจไม่มีข้อมูลที่ใช้ระบุตำแหน่งคิวของลูกค้าได้อย่างแน่นอน

ราคาที่ดีกว่ามาก่อน การจัดสรรที่ราคาเดียวกันขึ้นกับผลิตภัณฑ์

ในราคาที่สามารถเทรดได้ ราคาที่ดีกว่าจะถูกพิจารณาก่อนราคาที่แย่กว่า เมื่อคำสั่งที่เข้ามาถึงระดับราคาที่ดีที่สุด CME จะตรวจสอบก่อนว่าจำนวนของคำสั่งนั้นทำให้จำนวน resting ที่เกี่ยวข้องซึ่งแสดงอยู่ครบหรือไม่ หากไม่ครบ matching algorithm ของผลิตภัณฑ์จะกำหนดวิธีกระจายจำนวนที่เข้ามาไปยัง resting orders ที่เข้าเกณฑ์ หากครบ CME จะกระจาย fill ตาม time priority เอกสาร Globex ปัจจุบันของ CME ระบุ algorithm ของแพลตฟอร์ม เช่น FIFO, allocation, pro-rata, configurable และ threshold pro-rata algorithm ที่กำหนดให้ผลิตภัณฑ์ฟิวเจอร์สที่แน่นอนเป็นตัวควบคุม ดังนั้นไม่ควรมอง algorithm หรือขั้นตอนของแพลตฟอร์มเป็นกฎฟิวเจอร์สสากล

FIFO เป็นกฎเฉพาะ ไม่ใช่คำพ้องของตลาดฟิวเจอร์สทุกแห่ง ในกรณีที่ใช้ FIFO ราคาและเวลาคือเกณฑ์: resting orders ที่ราคาเดียวกันจะ fill ตามลำดับเวลาที่เข้ามา ใน configuration ของผลิตภัณฑ์อื่น ขนาด องค์ประกอบแบบ pro-rata หรือกฎของผลิตภัณฑ์ที่ระบุไว้อาจมีผลต่อการจัดสรร ตรวจสอบ matching specification ปัจจุบันของผลิตภัณฑ์ที่แน่นอน แทนการนำกฎคิวจากสัญญาหรือ venue อื่นมาใช้

ความแตกต่างนี้อธิบายคำถามที่พบบ่อย: “ตลาดเทรดที่ราคาของฉัน ทำไมฉันยังไม่ fill?” Trade อาจจับคู่ความสนใจที่เข้าเกณฑ์ก่อนหน้า จัดสรรจำนวนภายใต้กฎอื่น มีขนาดเล็กเกินกว่าจะมาถึงคำสั่ง เกิดก่อนคำสั่งเริ่มทำงาน หรือเกี่ยวข้องกับสัญญา session หรือ price record อื่น คำสั่งที่รับแล้วแต่ยังไม่ fill ไม่ได้เป็นข้อผิดพลาดโดยอัตโนมัติ คำสั่งฟิวเจอร์สที่ถูก reject เทียบกับที่ยังไม่ fill แยกความไม่สามารถส่งคำสั่งออกจากคำสั่งที่เข้าสู่ตลาดแล้วแต่ไม่ได้รับการดำเนินการ

หน้าจอ depth ทั่วไปไม่บอกตำแหน่งคิวที่แน่นอนของคุณ

แม้ feed ระดับ order ก็ไม่ใช่คำสัญญาสาธารณะเรื่อง priority เอกสาร Market by Order ของ CME ระบุว่าคำสั่งรายรายการไม่เปิดเผยตัวตน สามารถใช้ private OrderID ของผู้เข้าร่วมเพื่อระบุตำแหน่งของผู้เข้าร่วมนั้นใน priority queue และใช้ PriorityID เพื่อเรียง order book ส่วน Market by Price ไม่เปิดโอกาสให้ผู้เข้าร่วมระบุตำแหน่งคิวรายบุคคลได้อย่างแม่นยำสูง

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

คำขอ cancel และ replace อาจเปลี่ยนทั้งสถานะและ priority

การกด cancel ไม่ได้ลบคำสั่งย้อนหลังจาก match ที่เกิดขึ้นแล้ว และไม่ได้ยืนยันการยกเลิกจนกว่าระบบเทรดจะประมวลผลและตอบรับ CME แยก pending cancel confirmation ออกจากคำสั่งที่ถูก cancel และถูกดึงออกจาก order book แล้วจริง ๆ การแก้ไขก็อาจอยู่ระหว่างรอดำเนินการขณะที่ fill เกิดขึ้นได้เช่นกัน

CME ระบุการแก้ไขหลายอย่างที่เปลี่ยน priority ของคำสั่งใน order book รวมถึงการเปลี่ยนบัญชี เพิ่มจำนวน เปลี่ยนประเภทคำสั่ง เปลี่ยนราคา เปลี่ยน stop-trigger และเปลี่ยน minimum-fill การแก้ไขอื่นและผลกระทบควรตรวจสอบกับคำสั่งและ venue ที่แน่นอน แทนการสมมติจากปุ่ม “replace” ทั่วไป Stop order มีสถานะเพิ่มเติมก่อนจะมีสิทธิ์เข้าสู่เส้นทางหลัง trigger Stop order และ stop-limit order ของฟิวเจอร์ส อธิบายว่า trigger และทางออกที่เสร็จสมบูรณ์เป็นเหตุการณ์คนละอย่าง

กระทบยอด nonfill จาก order record ไม่ใช่ดูหน้าจออย่างเดียว

สำหรับผลลัพธ์ของคำสั่งที่ทำงานอยู่หรือไม่เป็นไปตามคาด ให้บันทึก symbol และเดือนสัญญาที่แน่นอน side ช่อง limit หรือ trigger จำนวนเดิมและจำนวนหลังแก้ไข exchange acknowledgement การเปลี่ยนสถานะ timestamp พร้อม time zone executions จำนวนที่เหลือ time in force session และ source ของ market data ที่กำลังนำมาเปรียบเทียบ จากนั้นตรวจสอบ matching algorithm ของผลิตภัณฑ์และ order report ของโบรกเกอร์

Market controls อาจเปลี่ยนเวลาและวิธีที่คำสั่งโต้ตอบกัน Trading pauses, price limits, price-band controls และความพร้อมใช้งานเฉพาะผลิตภัณฑ์ อาจทำให้ราคาและสถานะคำสั่งที่แสดงทำให้เข้าใจผิดเมื่อดูนอกบริบทของตลาดที่แน่นอน Price limits และ circuit breakers ของฟิวเจอร์ส อธิบายว่าเหตุใด market control จึงไม่ใช่คำสัญญาว่า exposure จะเทรดได้ที่ราคาที่เลือก

นี่เป็นคู่มือกลไก order book ไม่ใช่คำสั่งให้ส่งหรือยกเลิกคำสั่งฟิวเจอร์ส กฎผลิตภัณฑ์ปัจจุบัน specification ของตลาด route ของโบรกเกอร์ และ final order record เป็นตัวควบคุม execution จริง

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

เหตุใดฟิวเจอร์สจึงเทรดที่ limit ของฉันแต่คำสั่งไม่ fill

Trade อาจ fill คำสั่งที่เข้าเกณฑ์ก่อนหน้า จัดสรรจำนวนเล็กน้อยตาม matching rule ของผลิตภัณฑ์ เกิดก่อนคำสั่งของคุณทำงาน หรืออ้างถึงสัญญา session หรือ price record อื่น ใช้ exchange acknowledgement สถานะคำสั่ง timestamp และ matching specification เพื่อกระทบยอด

ฟิวเจอร์สของ CME ทั้งหมดใช้ price-time priority หรือไม่

ไม่ FIFO ใช้ราคาและเวลา แต่ CME Globex รองรับ matching algorithms หลายแบบ และการจัดสรรที่ใช้ได้อาจต่างกันตามผลิตภัณฑ์และ configuration ของตลาด ยืนยันกฎปัจจุบันสำหรับ instrument ที่แน่นอน

การกด cancel รับประกันว่าคำสั่งฟิวเจอร์สจะ fill ไม่ได้หรือไม่

ไม่ คำขอ cancel ยังไม่เสร็จสมบูรณ์จนกว่าระบบเทรดจะประมวลผลและตอบรับ คำสั่งอาจอยู่ระหว่างรอ cancel หรือ modify ขณะที่เหตุการณ์ตลาดเกิดขึ้น ตรวจสอบสถานะสุดท้ายและ executions ใน order record

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

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