คำสั่งทริกเกอร์
คำสั่งทริกเกอร์ให้ผู้ใช้ตั้งคำสั่งราคาและเงื่อนไขทริกเกอร์สำหรับเครื่องมือทางการเงินล่วงหน้า เมื่อราคาตลาดถึงราคาทริกเกอร์ คำสั่งที่ราคาที่กำหนดไว้จะนำทางไปที่ตลาด
กรณีที่ 1: ถ้าผู้ใช้เชื่อว่าแรงส่งขาขึ้นจะดำเนินต่อไปเมื่อ BTC ถึง USD19,250 เขาก็จะเปิดโพซิชันระยะยาวที่ USD19,251
เมื่อราคาตลาดถึงราคาทริกเกอร์ และราคาที่ตั้งไว้ทริกเกอร์กฎขีดจำกัด ระบบจะออกคำสั่งที่ราคาที่สูงสุดหรือต่ำสุดที่อนุญาตในขณะนั้น
คำสั่งเลื่อนจุดตัดขาดทุน
คำสั่งเลื่อนจุดตัดขาดทุนให้ผู้ใช้ตั้งกลยุทธ์ขั้นสูงสำหรับการแกว่งที่มีนัยสำคัญในตลาด เมื่อราคาล่าสุดไปถึงราคาตลาดสูงสุด (หรือต่ำสุด) หลังจากส่งคำสั่งเลื่อนจุดตัดขาดทุนแล้ว (1±อัตราคอลแบ็กที่ผู้ใช้กำหนด) ก็จะทริกเกอร์คำสั่งซึ่งจะถูกดำเนินการในตลาด
กรณีที่ 1: ราคาปัจจุบันของ BTC คือ USD19,000 ผู้ใช้เชื่อว่าแนวโน้มตลาดโดยรวมจะยังคงเชื่องช้า แต่ราคาจะดีดตัวกลับมาในภายหลัง ผู้ใช้จึงต้องการดำเนินการคำสั่งซื้อ BTC เมื่อ 1) อัตราการดีดตัวกลับของตลาดเกิน “อัตราคอลแบ็ก” ที่กำหนดเอาไว้ และ 2) ราคาตลาดเกินราคาทริกเกอร์ที่กำหนดเอาไว้
ผู้ใช้สามารถออกคำสั่งเลื่อนจุดตัดขาดทุนได้ดังนี้:
สมมติว่าตลาดแกว่งดังนี้:
ราคาตลาด BTC ตกจาก USD19,000 และไปถึงจุดต่ำสุดที่ USD17,800 และราคาดีดตัวกลับมาที่ USD17,999 ดังนั้น ตลาดย้อนกลับมา 1.11% จากจุดต่ำสุด [(17999-17800)/17800] = 1.11%
คำสั่งเลื่อนจุดตัดขาดทุนไม่ถูกส่งไปเนื่องจาก:
- อัตราดีดตัวกลับของตลาด (ซึ่งก็คือ 1.11%) มากกว่าอัตราคอลแบ็กที่ผู้ใช้กำหนด (ซึ่งก็คือ 1%) => ตรงกับเงื่อนไข
- ราคาตลาด (17,999) น้อยกว่าราคาทริกเกอร์ที่ผู้ใช้กำหนด (18,000) => ไม่ตรงกับเงื่อนไข
กล่าวโดยสรุปคือ
คำสั่งเลื่อนจุดตัดขาดทุนจะถูกส่งตามเงื่อนไขต่อไปนี้เท่านั้น:
- คำสั่งซื้อ = 1) ตลาดดีดตัวกลับมากกว่าหรือเท่ากับคอลแบ็ก และ 2) ราคาตลาดมากกว่าหรือเท่ากับราคาทริกเกอร์
- คำสั่งขาย = 1) ตลาดดีดตัวกลับน้อยกว่าหรือเท่ากับคอลแบ็ก และ 2) ราคาตลาดน้อยกว่าหรือเท่ากับราคาทริกเกอร์
คำสั่งไอซ์เบิร์ก
คำสั่งไอซ์เบิร์กคือประเภทคำสั่งเชิงอัลกอริทึมที่ให้ผู้ใช้หลีกเลี่ยงการออกคำสั่งขนาดใหญ่และหลีกเลี่ยงการเลื่อนไหลไปพร้อมกัน คำสั่งไอซ์เบิร์กจะกระจายคำสั่งขนาดใหญ่ของผู้ใช้ออกเป็นคำสั่งเล็ก ๆ หลาย ๆ รายการ คำสั่งเหล่านี้จะถูกวางในตลาดตามราคา bid และ ask ที่ดีที่สุดล่าสุดและพารามิเตอร์ที่ผู้ใช้ตั้ง เมื่อหนึ่งในคำสั่งขนาดเล็กเหล่านี้ถูกดำเนินการเสร็จสมบูรณ์แล้ว หรือราคาตลาดล่าสุดเบี่ยงเบนจากราคาของคำสั่งปัจจุบันอย่างมีนัยสำคัญ คำสั่งใหม่จะถูกวางโดยอัตโนมัติ
กรณีที่ 1: ผู้ใช้ต้องการซื้อ BTC ที่ราคา USD19,000 แต่ไม่ต้องการเพิ่มต้นทุน เขาจึงออกคำสั่งไอซ์เบิร์ก:
ระบบจะออกคำสั่งไอซ์เบิร์กโดยอัตโนมัติ จำนวนเงินของแต่ละคำสั่งจะอยู่ที่ 90%-110% ของค่าเฉลี่ยของคำสั่งหนึ่งรายการ ราคาของคำสั่งจะเป็นราคาซื้อล่าสุด * (1 - ผลต่างจากราคา) เมื่อคำสั่งถูกดำเนินการเสร็จสมบูรณ์แล้ว ระบบก็จะออกคำสั่งใหม่ เมื่อราคาตลาดล่าสุดเกิน 2 * (ความแปรปรวนของคำสั่ง) คำสั่งก่อนหน้านี้จะถูกยกเลิก และจะออกคำสั่งใหม่แทน
เมื่อจำนวนเงินที่ซื้อขายเท่ากับจำนวนเงินคำสั่งรวม การซื้อขายไอซ์เบิร์กจะเสร็จสิ้น เมื่อราคาตลาดเกินราคาซื้อสูงสุดที่ USD20,000 คำสั่งไอซ์เบิร์กจะถูกชะลอชั่วคราว หลังจากราคาตกลงมาที่ USD20,000 คำสั่งไอซ์เบิร์กจะดำเนินการอีกครั้ง
ราคาเฉลี่ยที่ถ่วงน้ำหนักด้วยเวลา (TWAP)
ราคาเฉลี่ยที่ถ่วงน้ำหนักด้วยเวลา (TWAP) คือราคาเฉลี่ยของเครื่องมือทางการเงินตลอดระยะเวลาที่กำหนด TWAP เป็นกลยุทธ์ที่จะพยายามดำเนินการคำสั่งที่จะซื้อขายส่วนเล็ก ๆ ของจำนวนของคำสั่งในช่วงเวลาที่สม่ำเสมอซึ่งผู้ใช้กำหนด จุดประสงค์ของ TWAP คือเพื่อลดผลกระทบตลาดต่อคำสั่งบาสเก็ต
พารามิเตอร์ของ TWAP:
ผลต่างจากราคา (%): คำสั่งซื้อ = Bid ที่ดีที่สุด * (1+ผลต่างจากราคาเป็นเปอร์เซ็นต์) คำสั่งขาย = Ask ที่ดีที่สุด * (1 – ผลต่างจากราคาเป็นเปอร์เซ็นต์)
อัตราสวีป (%): ขนาดส่วนของคำสั่งเป็นเปอร์เซ็นต์ของคำสั่ง ผลรวมของส่วนของคำสั่งทั้งหมดต้องเท่ากับจำนวนคำสั่งรวม
จำนวนเงินรวม: ขนาดของคำสั่งรวมในด้านหน่วยของเบื้องหลังหรือจำนวนสัญญา
ขีดจำกัดต่อคำสั่ง: ขนาดสูงสุดต่อส่วนของคำสั่งในด้านหน่วยของเบื้องหลังหรือจำนวนสัญญา
ขีดจำกัดราคา: ราคาสูงสุด/ต่ำสุดสำหรับแต่ละส่วนของคำสั่ง
ช่วงเวลา: เวลาเป็นวินาทีระหว่างการออกคำสั่ง
ตัวอย่างที่ 1: ผู้ใช้ต้องการสัญญาระยะยาว 1,000 รายการ และออกคำสั่งเป็น TWAP
สมมติว่าสมุดคำสั่งเป็นดังนี้:
สมมติว่าผู้ใช้ตั้งผลต่างของราคาเป็น 1% ดังนั้น ราคาขีดจำกัดการซื้อสูงสุดจึงถูกตั้งเป็น $18,726.93 * (1 + 1.00%) = $18,914.19 จากนั้น ระบบจะคำนวณปริมาณขายรวมปัจจุบันที่โพสต์ในคำสั่งที่ราคาต่ำกว่า $18,914.19 ที่ระบุ (ซึ่งก็คือ 1+1+8+100+156 = 266) ต่อจากนั้น ระบบจะอ้างอิงอัตราสวีปที่ผู้ใช้กำหนดเพื่อพิจารณาขนาดส่วนของคำสั่ง ในกรณีนี้ก็คือ 13.3BTC (266*5%)
ส่วนของคำสั่งซื้อจำกัดจะถูกโพสต์เป็น $18914.19 สำหรับ 13.3BTC
จำนวนคำสั่งที่ยังไม่ดำเนินการทั้งหมดจะไม่ถูกโพสต์ในคำสั่งที่ค้างอยู่ แต่จะถูกยกเลิก คำสั่งจะถูกส่งใหม่ตามช่วงเวลาที่ผู้ใช้กำหนด พร้อมราคาและจำนวนที่อัปเดตแล้ว
ในกรณีที่ราคาของส่วนของคำสั่งถึงขีดจำกัดราคาสูงสุด/ต่ำสุดที่ผู้ใช้กำหนด คำสั่งจะถูกส่งที่ราคาสูงสุด/ต่ำสุดตามที่กำหนด คำสั่งดังกล่าวจะถูกยกเลิกโดยอัตโนมัติ ถ้าไม่มีราคาที่ตรงกันในตลาด
ในกรณีที่จำนวนของส่วนของคำสั่งถึงจำนวนคำสั่งสูงสุด/ต่ำสุดที่ผู้ใช้กำหนด คำสั่งจะถูกส่งตามจำนวนที่ผู้ใช้กำหนด