คำสั่ง Time-Weighted Average Price (TWAP)
การเทรดสปอตบน KuCoin สามารถเทรดได้หลายประเภท คู่มือนี้จะสอนวิธีตั้งค่าคำสั่งแบบ Time-Weighted Average Price (TWAP)
สารบัญ (คลิกเพื่อสำรวจ)
1. คำสั่ง TWAP คืออะไร?
2. การตั้งค่าคำสั่ง TWAP
1. คำสั่ง TWAP คืออะไร
คำสั่ง Time-Weighted Average Price (TWAP) จะช่วยให้คุณแบ่งคำสั่งขนาดใหญ่ออกเป็นคำสั่งขนาดเล็กและดำเนินการเป็นชุด ตัวอย่างเช่น เมื่อคุณวางคำสั่งซื้อ และราคาตลาดต่ำกว่าราคาที่คุณระบุ ระบบจะสร้างคำสั่งย่อยขนาดเล็กที่ราคาสูงกว่าราคาขายที่ดีที่สุดในปัจจุบันเล็กน้อย ทั้งนี้ คำสั่งย่อยเหล่านี้เป็นคำสั่งซื้อแบบ Immediate-Or-Cancel (IOC) ที่มีขนาดเล็กกว่า โดยแต่ละคำสั่งจะส่งในช่วงเวลาหรือเปอร์เซ็นต์ที่ระบุ
2. การตั้งค่าคำสั่ง TWAP
i. พารามิเตอร์
สมมติว่าคุณต้องการซื้อ 10 BTC อย่างรวดเร็วโดยมีค่าใช้จ่ายไม่สูงกว่า 71,500 USDT ต่อ BTC โดยไม่ส่งผลกระทบอย่างมีนัยสำคัญต่อราคาตลาด ในการทำเช่นนี้ คุณจะใช้คำสั่ง TWAP สำหรับการดำเนินการอย่างรวดเร็ว
การตั้งค่าของคุณจะเป็นดังนี้:
ทิศทาง: ซื้อ
จำนวนคำสั่งทั้งหมด: 10 BTC (ยอดรวมที่คุณต้องการเทรด)
จำนวนต่อคำสั่ง: 0.05 BTC (จำนวนของแต่ละคำสั่งย่อยหลังจากแบ่งคำสั่ง)
ระยะทางของคำสั่ง: 10 USDT (สำหรับคำสั่งซื้อ แต่ละคำสั่งย่อยจะถูกส่งในช่วงที่สูงกว่าเล็กน้อย ที่ 10 USDT เหนือราคา Ask ที่ดีที่สุด ยิ่งช่องว่างหรือเปอร์เซ็นต์ของราคามีขนาดใหญ่เท่าใด โอกาสในการดำเนินการที่รวดเร็วก็ยิ่งสูงขึ้นเท่านั้น แต่สิ่งนี้ยังเพิ่มต้นทุนของการเทรด)
ระยะเวลาของคำสั่งรวม: 24 ชั่วโมง (นี่คือเวลาทั้งหมดที่คำสั่งจะถูกดำเนินการ ระยะเวลาสูงสุดคือ 99 ชั่วโมง 59 นาที ยิ่งระยะเวลานานเท่าใด โอกาสที่คำสั่งของคุณจะถูกดำเนินการอย่างสมบูรณ์ก็จะสูงขึ้นเท่านั้น
ราคาป้องกันการขาดทุน: 71,500 USDT ต่อ BTC (เงื่อนไขการทริกเกอร์สำหรับคำสั่ง Limit ตัวอย่างเช่น คำสั่งซื้อจะถูกจับคู่ก็ต่อเมื่อราคาที่ดีที่สุดบวกกับระยะทางของคำสั่ง อยู่ต่ำกว่าราคาป้องกันการขาดทุนนี้ หากราคาการป้องกันการขาดทุนถูกตั้งไว้ไกลเกินไปจากราคาตลาดปัจจุบัน คำสั่งอาจไม่ถูกจับคู่อย่างรวดเร็ว)
ii. การดำเนินการคำสั่ง
หลังจากส่งคำสั่งแล้ว คำสั่งย่อยของคุณจะถูกจัดเป็นกลุ่มและดำเนินการโดยอัตโนมัติ สมมติว่า Order Book ปัจจุบันเป็นดังที่แสดงด้านล่าง:
ช่วงเวลาสำหรับแต่ละคำสั่งย่อยจะคำนวณโดยการหารระยะเวลาของคำสั่งทั้งหมดเป็นวินาทีด้วย (จำนวนคำสั่งทั้งหมด / จำนวนต่อคำสั่ง) แล้วคูณด้วยอัตราส่วนแบบสุ่ม การดำเนินการนี้จะดำเนินต่อไปจนกว่ามูลค่าทั้งหมดที่จับคู่จะครบตามมูลค่าคำสั่งทั้งหมด หรือจนกว่าระยะเวลาของคำสั่งจะหมด
จากการตั้งค่าข้างต้น ราคาซื้อสูงสุดจะเป็นราคาขายที่ดีที่สุดในปัจจุบันที่ 71,479.7 USDT/BTC บวก 10 USDT รวมเป็น 71,489.7 USDT/BTC โดยที่คำสั่งขายรวมที่ต่ำกว่า 71,489.7 USDT/BTC ซึ่งรวมเป็นจำนวน 0.529589261 BTC (0.01166415 + 0.234482111 + 0.21350000 + 0.06994300) ซึ่งมากกว่าจำนวนต่อคำสั่ง เนื่องจากยอดรวมนี้มากกว่ายอดในคำสั่งเดียวที่คุณระบุที่ 0.05 BTC ระบบจะส่งคำสั่ง Limit ามจำนวนที่ตั้งไว้ (0.05 BTC) และราคาที่ตั้งไว้ (71,489.97 USDT/BTC) เท่านั้น
หากคำสั่งย่อยถูกจับคู่ไม่ครบ คำสั่งจะถูกยกเลิกทันที ซึ่งหมายความว่าคำสั่งย่อยทั้งหมดเป็นคำสั่ง IOC (Immediate or Cancel) เมื่อราคาตลาดล่าสุดเกินราคาป้องกันการขาดทุน (71,500 USDT/BTC) คำสั่งจะหยุดชั่วคราว เมื่อราคาล่าสุดลดลงต่ำกว่า 71,500 USDT/BTC ก็จะกลับมาทำงานต่อ เมื่อจำนวนที่จับคู่ทั้งหมดเท่ากับจำนวนคำสั่งทั้งหมด คำสั่งทั้งหมดจะถือว่าเสร็จสมบูรณ์และหยุดทำงาน