เมื่อฉันเปิดสมุดสั่งซื้อ ฉันตรวจสอบสิ่งหนึ่งก่อน: ฉันกำลังดูสถานที่และข้อมูลที่ไหน?
สมุดคำสั่งซื้อคือรายการสดของคำสั่งซื้อและขายที่มองเห็นได้ มันแสดงราคาที่เสนอและปริมาณที่มีอยู่ในขณะนี้ผ่านการแลกเปลี่ยนเฉพาะ โบรกเกอร์, ECN หรือฟีด มันไม่ใช่ตลาดทั้งหมด
ซึ่งทำให้สมุดคำสั่งมีประโยชน์สำหรับคำถามที่ใช้ประโยชน์ได้:
ถ้าผมส่งคำสั่งตอนนี้ มันจะสามารถซื้อขายที่ไหนได้บ้างและมันอาจเคลื่อนไหวได้ไกลแค่ไหนผ่านสภาพคล่องที่มีอยู่?
มันไม่สามารถบอกได้ว่าราคาจะไปที่ไหนถัดไป แต่สามารถอธิบายการกระจาย ความลึก การเติมบางส่วน และการลื่นไหลก่อนที่พวกเขาจะปรากฏในรายงานการดำเนินการ
คำนิยามของหนังสือสั่งซื้อ
สมุดคำสั่งบันทึกคำสั่งที่รออยู่สำหรับเครื่องมือหนึ่งและจัดระเบียบตามราคา
- การเสนอราคา คือคำสั่งซื้อ. การเสนอราคาที่สูงที่สุดจะมาเป็นอันดับแรก.
- ข้อเสนอ ซึ่งยังเรียกว่าเสนอขาย เป็นคำสั่งให้ขาย ราคาขายที่ต่ำที่สุดจะมาเป็นอันดับแรก.
- จำนวน แสดงถึงจำนวนที่แสดงที่แต่ละราคา.
- ราคาประมูลที่ดีที่สุด คือราคาซื้อที่แสดงสูงสุด.
- ราคาขายที่ดีที่สุด คือราคาขายที่แสดงต่ำที่สุด。
- ส่วนต่าง คือความแตกต่างระหว่างราคาเสนอที่ดีที่สุดและราคาซื้อที่ดีที่สุด.
โปรดพิจารณาหนังสือที่เรียบง่ายนี้:
| ด้าน | ราคา | จำนวน |
|---|---|---|
| เสนอขาย | $101.80 | 300 |
| เสนอขาย | $101.60 | 450 |
| เสนอขาย | $101.40 | 600 |
| เสนอซื้อ | $101.20 | 500 |
| เสนอซื้อ | $101.00 | 350 |
| เสนอซื้อ | $100.80 | 400 |
ราคาที่ดีที่สุดคือ $101.20 ราคาที่เสนอขายดีที่สุดคือ $101.40 ส่วนต่างคือ $0.20 และจุดกลางระหว่างพวกเขาคือ $101.30.
ไม่มีการซื้อขายเกิดขึ้นเพียงเพราะคำสั่งเหล่านี้มองเห็นได้ ผู้ซื้อที่สูงที่สุดยังคงต่ำกว่าผู้ขายที่ต่ำที่สุด การซื้อขายต้องการคำสั่งใหม่ที่ยอมรับราคาที่มีอยู่ หรือคำสั่งที่มีอยู่ต้องถูกเปลี่ยนแปลงเพื่อให้ทั้งสองฝ่ายสามารถข้ามกันได้
วิธีการอ่านหนังสือสั่งซื้อ
ฉันอ่านหนังสือจากข้างในออกมา。
ราคาที่ใกล้ที่สุดกับสเปรดมีความสำคัญที่สุดเพราะพวกเขาอยู่ในลำดับถัดไปสำหรับการดำเนินการ ราคาที่อยู่ไกลออกไปจะแสดงความลึกเพิ่มเติมหากคำสั่งที่ใหญ่กว่าบริโภคระดับแรก.
ในตัวอย่างการซื้อในตลาดขนาดเล็กสามารถดำเนินการได้ที่ราคา $101.40 การซื้อที่มากขึ้นอาจใช้หน่วยทั้งหมด 600 หน่วยในราคานั้นและดำเนินต่อไปที่ $101.60 นี่คือเหตุผลที่ดีที่สุดในการเสนอราคาไม่ใช่การรับประกันว่าคำสั่งทั้งหมดจะถูกเติมเต็มที่นั่น มันเป็นเพียงราคาที่แสดงดีที่สุดสำหรับปริมาณที่มีอยู่ในปัจจุบัน
สำหรับการขาย คำสั่งจะตรงตามราคาประมูลที่สูงที่สุดก่อน และจะเลื่อนลงถ้าต้องการปริมาณมากขึ้น
ส่วนต่าง bid-ask spread เป็นส่วนหนึ่งของต้นทุนการดำเนินการ ขนาดของตลาดเป็นอีกส่วนหนึ่ง ตลาดอาจแสดงส่วนต่างที่แคบ แต่มีขนาดเล็กมากใกล้กับจุดสูงสุดของหนังสือ อาจดูมีสภาพคล่องจนกว่าจะมีคำสั่งที่มีความหมายเข้ามา
เกิดอะไรขึ้นเมื่อคำสั่งตลาดเข้ามาในระบบ
สมมติว่าฉันส่งคำสั่งตลาดเพื่อซื้อ 700 หน่วย
เริ่มต้นด้วยราคาขอขายที่ต่ำที่สุด:
- มันซื้อ 600 ที่ราคา $101.40.
- คำสั่งยังต้องการ 100.
- มันซื้อที่เหลือ 100 ที่ราคา $101.60.
ค่าใช้จ่ายทั้งหมดคือ:
(600 × $101.40) + (100 × $101.60) = $71,000
ราคาเฉลี่ยในการเติมคือ:
$71,000 ÷ 700 = $101.4286
ถ้าหน่วยทั้งหมด 700 หน่วยมีให้ที่ราคาขายที่ดีที่สุดในตอนแรก พวกเขาจะมีราคา $70,980 การย้ายไปยังระดับถัดไปเพิ่มอีก $20 ก่อนค่าธรรมเนียม ความแตกต่างนั้นคือการเลื่อนของคำสั่งเมื่อเปรียบเทียบกับราคาที่มองเห็นได้เมื่อมันมาถึง
หลังจากการซื้อขาย ราคาขอที่ $101.40 หายไป ปริมาณที่ $101.60 ลดลงจาก 450 เป็น 350 หากไม่มีคำสั่งใหม่เข้ามา ราคาขอที่ดีที่สุดจะกลายเป็น $101.60 และส่วนต่างจะขยายไปที่ $0.40。
What happens when a market buy hits the book
A 700-unit order takes all 600 units at the best ask, then moves to the next price for the final 100.
600 at $101.40
100 at $101.60
(600 × $101.40) + (100 × $101.60) = $71,000
คำสั่งตลาดมีความสำคัญต่อการดำเนินการ ไม่ใช่ราคาคงที่ คำสั่งตลาดทั่วไป คำสั่งตลาด จะใช้สภาพคล่องที่คงอยู่และจะไม่คงเปิดอยู่ในบันทึก ตลาดอาจใช้การป้องกันราคา หรือกฎเฉพาะสำหรับปริมาณที่ยังไม่ได้เติมเต็ม ดังนั้นการจัดการที่แน่นอนขึ้นอยู่กับสถานที่นั้นๆ
คำสั่งจำกัดเข้าคิวอย่างไร
ตอนนี้สมมติว่าฉันวาง คำสั่งจำกัด เพื่อซื้อ 200 หน่วยในราคา $101.20.
มันไม่ข้ามราคาที่ดีที่สุดที่ $101.40 ดังนั้นมันสามารถพักอยู่ฝั่งเสนอราคา หนังสือแสดง 500 หน่วยที่ $101.20 แล้ว ในสถานที่ที่ใช้ลำดับราคาตามเวลา คำสั่งของฉันมักจะเข้าร่วมหลังคำสั่งที่รออยู่ที่ราคานั้นแล้ว
ราคาเป็นสิ่งสำคัญที่สุด เวลาคือการตัดสินใจ.
หากผู้ขายถึง $101.20 ในภายหลัง คำสั่งที่อยู่ข้างหน้าของฉันอาจจะถูกดำเนินการก่อนคำสั่งของฉัน ดังนั้นการเห็นราคาขีดจำกัดของฉันที่ทำการค้าไม่ใช่หลักฐานว่าคำสั่งทั้งหมดของฉันควรจะถูกดำเนินการ ตำแหน่งในคิวมีความสำคัญ
คำสั่งจำกัดสามารถเป็น ที่สามารถซื้อขายได้ ตัวอย่างเช่น คำสั่งซื้อจำกัดที่ $101.60 ข้ามการเสนอที่ $101.40 และ $101.60 มันสามารถดำเนินการได้ทันทีแต่ไม่สามารถจ่ายมากกว่า $101.60
นี่ให้โอกาสคำสั่งในการซื้อขายตอนนี้โดยไม่ต้องยอมรับราคาที่เกินขีดจำกัด เวลาในการบังคับจะควบคุมจำนวนที่เหลือทั้งหมด:
- GTC หรือคำสั่งตามวัน: ส่วนที่เหลืออาจพักอยู่ในหนังสือที่ราคาขีดจำกัด.
- IOC: จำนวนใดๆ ที่ไม่ได้ถูกกรอกทันทีจะถูกยกเลิก.
- FOK: คำสั่งจะถูกดำเนินการเต็มจำนวนตามกฎของสถานที่หรือไม่ดำเนินการเลย
การสั่งชื่อและพฤติกรรมอาจแตกต่างกันไป ฉันมักจะตรวจสอบกฎของแพลตฟอร์มที่ฉันใช้อยู่เสมอ
เครื่องยนต์การจับคู่เลือกคำสั่งอย่างไร
ระบบจับคู่จะใช้กฎของสถานที่ในการจัดการคำสั่งที่เข้ามา
ลำดับความสำคัญด้านราคาและเวลาเป็นเรื่องปกติ:
- ราคาที่มีคุณสมบัติดีที่สุดจะถูกซื้อขายก่อน.
- ในราคาเดียวกัน คำสั่งที่มีอายุมากที่สุดที่มีสิทธิ์จะถูกซื้อขายก่อน
- หากปริมาณที่เข้ามายังคงอยู่ เครื่องยนต์จะดำเนินการต่อในคิวหรือย้ายไปยังราคาที่มีสิทธิ์ถัดไป
แต่ราคากับเวลาไม่ใช่สิ่งที่เป็นสากล ตลาดฟิวเจอร์สบางแห่งใช้การจัดสรรแบบสัดส่วนหรือแบบผสม ซึ่งคำสั่งที่รอสั่งอยู่หลายคำสั่งในราคาเดียวกันจะได้รับส่วนหนึ่งของคำสั่งที่เข้ามาตามขนาดหรือสูตรอื่น ๆ
How an incoming order moves through the matching engine
The route changes depending on whether the order can trade at a price already available on the opposite side.
นี่คือที่มาของคำว่า maker และ taker ด้วย คำสั่งที่พักจะเพิ่มสภาพคล่องและอาจถือว่าเป็นคำสั่ง maker คำสั่งที่เข้ามาซึ่งตรงกันจะลดสภาพคล่องและอาจถือว่าเป็นคำสั่ง taker ค่าธรรมเนียมหรือส่วนลดขึ้นอยู่กับสถานที่และประเภทบัญชี
ความลึกของตลาดและการลื่นไถล
ความลึกของตลาดคือปริมาณที่มีอยู่ในหลายระดับราคา มันสำคัญที่สุดเมื่อคำสั่งมีขนาดใหญ่เมื่อเปรียบเทียบกับขนาดใกล้กับราคาที่ดีที่สุด
ใช้หนังสือเล่มเดียวกัน:
| ขนาดการซื้อในตลาด | การเติมเต็ม | ราคเฉลี่ย | ค่าใช้จ่ายมากกว่าราคาขายที่ดีที่สุดเริ่มต้น |
|---|---|---|---|
| 100 | 100 ที่ $101.40 | $101.4000 | $0 |
| 700 | 600 ที่ $101.40, 100 ที่ $101.60 | $101.4286 | $20 |
| 1,100 | 600 ที่ $101.40, 450 ที่ $101.60, 50 ที่ $101.80 | $101.5000 | $110 |
นี่เป็นภาพถ่ายชั่วคราว ไม่ใช่คำพูด ผู้เข้าร่วมคนอื่นสามารถซื้อขาย เพิ่ม หรือยกเลิกคำสั่งขณะที่ของฉันเดินทางไปยังสถานที่ ฉันยังคงคำนวณปริมาณรวมตามราคาที่ฉันอาจต้องการ ซึ่งทำให้ฉันมีการประมาณต้นทุนที่สมจริงมากกว่าการเสนอราคาหรือการขอราคาเพียงอย่างเดียว
หนังสือสั่งซื้อ vs ประวัติการซื้อขาย vs แผนภูมิความลึก
จอแสดงผลทั้งสามนี้บรรยายถึงสิ่งต่างๆ
| การแสดงผล | สิ่งที่แสดง | สิ่งที่ไม่แสดง |
|---|---|---|
| สมุดสั่งซื้อ | ข้อเสนอซื้อและขายที่มองเห็นได้ | การซื้อขายที่เสร็จสิ้น |
| ประวัติการซื้อขายหรือเทป | ราคและปริมาณที่มีการซื้อขายจริง | คำสั่งที่ยังรออยู่ |
| กราฟความลึก | ภาพรวมที่มองเห็นได้และสะสมของปริมาณในสมุดสั่งซื้อโดยราคา | แหล่งข้อมูลแยกต่างหากของกิจกรรมในตลาด |
ความแตกต่างนี้มีความสำคัญ หนังสือแสดงความสนใจที่ระบุ เทปแสดงถึงการตัดสินใจที่เสร็จสมบูรณ์
หากมีการเสนอราคาขนาดใหญ่ปรากฏและหายไปโดยไม่มีการซื้อขาย แสดงว่ามันไม่ได้ดูดซับการขาย หากการซื้อขายถูกดำเนินการซ้ำ ๆ เข้าสู่การเสนอราคานั้นและจำนวนที่แสดงกลับมาอีกครั้ง นั่นบอกอะไรบางอย่างที่แตกต่างออกไป ฉันชอบที่จะอ่านการเปลี่ยนแปลงในหนังสือควบคู่ไปกับการดำเนินการจริงมากกว่าที่จะถือว่าทั้งสองอย่างเป็นสัญญาณที่สมบูรณ์
ตลาดตามราคา ตลาดตามคำสั่ง และระดับข้อมูล
ไม่ทุกฟีดแสดงรายละเอียดเดียวกัน
ตลาดตามราคา รวบรวมปริมาณทั้งหมดที่แสดงในแต่ละระดับราคา การเสนอราคา 500 หน่วยที่ราคา $101.20 อาจแสดงถึงคำสั่งซื้อล่าสุดหนึ่งคำสั่งหรือหลายคำสั่ง
ตลาดตามคำสั่ง แสดงคำสั่งที่เป็นส่วนตัวและไม่ระบุชื่อซึ่งสถานที่จัดงานทำให้ข้อมูลนั้นสามารถเข้าถึงได้ มันสามารถเปิดเผยองค์ประกอบของคิวและการเปลี่ยนแปลงที่ข้อมูลรวมซ่อนอยู่
แพลตฟอร์มยังใช้ป้ายกำกับเช่น ระดับ 1, ระดับ 2 และระดับ 3:
- ระดับ 1 โดยปกติหมายถึงราคาที่ดีที่สุด ราคาขายที่ดีที่สุด และขนาดที่แสดงของพวกเขา。
- ระดับ 2 มักจะเพิ่มระดับราคาหลายระดับหรือลายละเอียดสถานที่.
- ระดับ 3 อาจรวมถึงข้อมูลการสั่งซื้อแต่ละรายการหรือการเข้าถึงการจัดการคำสั่งซื้อ.
ป้ายเหล่านี้แตกต่างกันไปตามตลาดและผู้จำหน่าย สเปคฟีดนั้นเชื่อถือได้มากกว่าป้าย.
สิ่งที่สมุดสั่งซื้อไม่สามารถบอกคุณได้
หนังสือที่มองเห็นได้มีจุดบอดหลายจุด
อาจมีการครอบคลุมเฉพาะสถานที่หนึ่งแห่งเท่านั้น หุ้นของสหรัฐสามารถซื้อขายได้ในหลายตลาดและสถานที่นอกตลาด หนึ่งบัญชีการแลกเปลี่ยนไม่ได้หมายถึงตลาดสหรัฐทั้งหมด
มีสภาพคล่องบางส่วนที่ซ่อนอยู่. คำสั่งไอซ์เบิร์กแสดงขนาดเพียงบางส่วนของพวกมัน คำสั่งที่ไม่แสดงและสถานที่มืดไม่ปรากฏเป็นระดับราคาแบบปกติ.
สามารถยกเลิกคำสั่งซื้อได้. การเสนอราคาที่แสดงเป็นตัวเลือกในการซื้อขายในขณะที่ยังคงใช้งานอยู่ ไม่ใช่ข้อผูกพันในการปกป้องราคานั้น.
มันไม่ได้แสดงคำสั่งตลาดในอนาคต. หนังสืออาจดูสมดุลเพียงก่อนที่ผู้ซื้อหรือผู้ขายรายใหญ่จะมาถึง.
ฟีดมีความหน่วงเวลา. สิ่งที่ฉันเห็นบนจออาจจะล้าหลังจากสถานะปัจจุบันของสถานที่แล้ว.
ด้วยเหตุผลเหล่านี้ การเสนอราคาที่มองเห็นได้ขนาดใหญ่ไม่ถือเป็นการสนับสนุนโดยอัตโนมัติ การเสนอราคาขนาดใหญ่ไม่ถือเป็นแนวต้านโดยอัตโนมัติ ความไม่สมดุลของคำสั่งสามารถบรรยายถึงการแสดงผลในปัจจุบันได้ แต่เพียงอย่างเดียวมันเป็นการคาดการณ์ที่อ่อนแอ
การแอบอ้างทำให้ข้อจำกัดนี้รุนแรงขึ้น นักเทรดอาจวางคำสั่งที่มีจุดประสงค์เพื่อสร้างความเข้าใจผิดเกี่ยวกับอุปทานหรืออุปสงค์และยกเลิกคำสั่งเหล่านั้นก่อนที่จะมีการดำเนินการ การยกเลิกคำสั่งทั่วไปไม่ได้หมายถึงการแอบอ้างโดยอัตโนมัติ; ความตั้งใจและรูปแบบของพฤติกรรมมีความสำคัญ แต่ความเป็นไปได้นี้เป็นอีกเหตุผลหนึ่งที่ไม่ควรซื้อขายจาก “ผนัง” เพียงอันเดียว
การสั่งซื้อหนังสือแตกต่างกันอย่างไรในแต่ละตลาด
ตรรกะการเสนอราคาและการขอราคาเบื้องต้นทำงานได้ดี ตลาดโครงสร้างไม่ได้เป็นเช่นนั้น。
หุ้น
หุ้นซื้อขายกันในตลาดหลักทรัพย์และสถานที่อื่นๆ ในสหรัฐอเมริกา ราคาที่เสนอขายและราคาที่เสนอซื้อที่ดีที่สุดในระดับชาติจะรวมราคาที่แสดงที่ดีที่สุดจากสถานที่ที่ได้รับการปกป้อง หนังสือการซื้อขายของแต่ละตลาดจะโชว์เฉพาะตลาดนั้นๆ เท่านั้น
ฟิวเจอร์ส
ฟิวเจอร์สที่ซื้อขายในตลาดหลักทรัพย์มักใช้สมุดคำสั่งจำกัดกลางสำหรับแต่ละสัญญาในสถานที่นั้น อัลกอริธึมการจับคู่สามารถแตกต่างกันไปตามผลิตภัณฑ์ กฎการตั้งราคา-เวลา, สัดส่วน และไฮบริดต่างๆ ล้วนมีอยู่
ฟอเร็กซ์และ CFDs
ไม่มีสมุดคำสั่งซื้อฟอเร็กซ์แบบจุดทั่วโลกเดียวที่กำหนดไว้ โบรกเกอร์ ธนาคาร ECN หรือผู้ให้บริการสภาพคล่องจะแสดงสระที่มีอยู่ผ่านเครือข่ายของตนเอง แพลตฟอร์ม CFD อาจแสดงสภาพคล่องที่สร้างขึ้นโดยโบรกเกอร์หรือรวมกันแทนที่จะเป็นสมุดแลกเปลี่ยนกลาง ดังนั้นแพลตฟอร์มสองแห่งอาจแสดงความลึกที่แตกต่างกันสำหรับคู่สกุลเงินเดียวกัน
คริปโต
การแลกเปลี่ยนสกุลเงินดิจิทัลที่มีศูนย์กลางจะรักษาหนังสือของตนเอง ดังนั้นราคาจึงอาจแตกต่างกันไปในแต่ละการแลกเปลี่ยน สถานที่แบบกระจายอาจใช้คำสั่งจำกัด แต่หลายแห่งใช้ผู้สร้างตลาดอัตโนมัติ สระ AMM ไม่ใช่หนังสือสั่งซื้อแบบดั้งเดิม
การตรวจสอบที่ฉันทำก่อนที่จะใช้ข้อมูลจากสมุดสั่งซื้อ
ฉันไม่ใช้หนังสือเป็นปุ่มซื้อหรือขาย ฉันใช้มันเพื่อลองทดสอบเงื่อนไขการดำเนินการรอบการตัดสินใจที่ได้ทำไว้แล้ว
- ระบุสถานที่และข้อมูล. ฉันต้องการทราบว่าส่วนใดของตลาดที่ฉันสามารถเห็นได้จริง.
- ตรวจสอบการกระจาย. การกระจายที่กว้างขึ้นเพิ่มต้นทุนทันทีในการเรียกร้องสภาพคล่อง.
- เปรียบเทียบขนาดของฉันกับความลึกที่แสดง ราคาที่ดีที่สุดมีความสำคัญเฉพาะสำหรับปริมาณที่มีอยู่ที่นั่นเท่านั้น
- ประมาณการการเติมเฉลี่ย. ฉันเพิ่มระดับที่คำสั่งอาจใช้.
- ดูการซื้อขายที่เสร็จสมบูรณ์. ฉันต้องการดูว่าสภาพคล่องที่แสดงนั้นกำลังซื้อขาย ยกเลิก หรือเติมเต็มจริงหรือไม่.
- เลือกประเภทคำสั่งอย่างรอบคอบ. คำสั่งตลาดมีความสำคัญในการดำเนินการ คำสั่งจำกัดตั้งขอบเขตราคาแต่ไม่แน่ว่าจะถูกเติมเต็ม.
- บัญชีสำหรับค่าธรรมเนียมและความล่าช้า. หนังสือที่แสดงไม่ใช่รายงานการดำเนินการสุดท้าย.
กระบวนการนี้ไม่ได้คาดการณ์การเคลื่อนไหวครั้งถัดไป มันลดความประหลาดใจที่หลีกเลี่ยงได้ระหว่างการตัดสินใจซื้อขายและราคาที่ได้รับ
ใช้หนังสือในการวางแผนการดำเนินการ ไม่ใช่การคาดการณ์ราคา
สมุดสั่งซื้อมีประโยชน์มากที่สุดเมื่อฉันถามคำถามที่แคบ ไม่ใช่ “ตลาดจะไปที่ไหน?” แต่เป็น “สภาพคล่องใดที่มองเห็นได้, สิ่งใดอยู่ข้างหน้าคำสั่งของฉัน, และการซื้อขายนี้จะมีค่าใช้จ่ายเท่าไรในการดำเนินการ?”
นั่นเพียงพอแล้ว เมื่อใช้วิธีนี้ หนังสือจะเปลี่ยนราคาที่อ้างถึงให้เป็นภาพที่ชัดเจนยิ่งขึ้นเกี่ยวกับการกระจาย ความลึก และความเสี่ยงในการดำเนินการ
