· four exchange APIs · rebuilt daily
การประเมินการเทรดคริปโตด้วย Limit Order เทียบกับ Market Order จำเป็นต้องเปรียบเทียบความแน่นอนของการ Execution กับค่าธรรมเนียม Taker ที่ต้องจ่าย ค่าธรรมเนียม Taker สูงสุดถึง 0.055% ต่อการเทรด ในขณะที่ Maker Order มีค่าใช้จ่าย 0.02% หรือน้อยกว่า
Exchange จะเรียกเก็บค่าธรรมเนียมที่สูงขึ้นเมื่อ Order มีการดึงสภาพคล่องออกจาก Order Book Market Order จะถูก Execute ทันทีกับสภาพคล่องที่รออยู่ ทำให้เกิดการคิดค่าธรรมเนียมในอัตรา Taker ส่วน Limit Order จะรออยู่ใน Book จนกว่าจะมีการจับคู่ ทำให้เกิดการคิดค่าธรรมเนียมในอัตรา Maker
ตารางค่าธรรมเนียม Futures แบบปกติจะแตกต่างกันไปในแต่ละ Venue ซื้อขาย Derivatives หลัก:
| Venue | Futures Maker Fee | Futures Taker Fee | Taker Fee Penalty |
|---|---|---|---|
| MEXC | 0.0000% | 0.0200% | 0.0200% |
| Bitget | 0.0200% | 0.0300% | 0.0100% |
| OKX | 0.0200% | 0.0500% | 0.0300% |
| Bybit | 0.0200% | 0.0550% | 0.0350% |
ความแตกต่างของค่าธรรมเนียมจะทวีคูณตามปริมาณการซื้อขาย พิจารณาเทรดเดอร์ที่ถือ Position มูลค่า 100,000 USD และมีการ Turnover สิบครั้ง ปริมาณการ Execute ทั้งหมดเท่ากับ 2,000,000 USD
บน Bybit การ Execute ทั้งหมดด้วย Market Order จะสร้างค่าธรรมเนียม Taker เป็นจำนวน 1,100 USD การ Execute ด้วย Limit Order ที่รออยู่ใน Book จะสร้างค่าธรรมเนียม Maker เป็นจำนวน 400 USD การข้าม Order Book ทำให้เกิดค่าธรรมเนียมที่สูงกว่าถึง 700 USD สำหรับปริมาณมูลค่าเท่ากัน
บน MEXC การ Execute แบบ Taker ด้วยปริมาณ 2,000,000 USD จะมีค่าใช้จ่าย 400 USD ในขณะที่การ Execute แบบ Maker จะไม่มีค่าใช้จ่าย บน Bitget การ Execute แบบ Taker จะมีค่าใช้จ่าย 600 USD เทียบกับ 400 USD สำหรับการจับคู่แบบ Maker
รับเงินคืนค่าธรรมเนียม 20% ที่ MEXC →คืนค่าธรรมเนียมการเทรด 20% ในทุกผลิตภัณฑ์ เงินคืนนี้มาจากค่าคอมมิชชันที่ผมจะได้รับอยู่แล้ว คุณจึงไม่มีค่าใช้จ่ายเพิ่ม ลิงก์แอฟฟิลิเอต — ดูท้ายหน้าMarket Order จะจับคู่ทันทีกับราคาที่ดีที่สุดที่มีอยู่ใน Order Book ราคา Execution ไม่มีการรับประกัน ในสภาวะสภาพคล่องต่ำ Market Order จะถูก Fill ในหลายระดับราคา ทำให้เกิด Slippage เชิงลบ
Limit Order จะระบุราคาเข้าหรือออกที่แน่นอน Order Engine จะจับคู่การเทรดเฉพาะที่ราคา Limit หรือราคาที่ดีกว่าเท่านั้น การควบคุมราคาเป็นไปอย่างสมบูรณ์ แต่การ Execution ไม่แน่นอน
Worth knowing
การส่ง Limit Order ที่ราคาซึ่งทับซ้อนกับสภาพคล่องที่มีอยู่ จะทำให้เกิดการจับคู่ทันทีในอัตราค่าธรรมเนียม Taker
หากราคาตลาดเคลื่อนออกจาก Limit Order การเทรดจะยังไม่ถูก Fill ในตลาดที่มีความผันผวนสูง Limit Order ที่ยังไม่ถูก Fill จะทำให้เทรดเดอร์ไม่มี Exposure หรือล่าช้าในการออกจาก Position ที่จำเป็น
Conditional Order จะทำงานเมื่อราคาตลาดถึงระดับ Stop ที่กำหนดไว้ การเลือกระหว่าง Stop-Market และ Stop-Limit จะกำหนดวิธีการที่ Matching Engine ประมวลผลการเทรดเมื่อถูก Trigger
Stop-Market Order จะปล่อย Market Order ทันทีเมื่อถึงราคา Trigger การ Execution รับประกัน แต่ราคา Fill ขึ้นอยู่กับความลึกของ Order Book ที่มีอยู่ ในกรณี Liquidation Cascade, Slippage สามารถดันราคา Fill ให้ไกลเกินจุด Trigger
Stop-Limit Order จะปล่อย Limit Order ที่ราคา Limit ที่ระบุไว้เมื่อถูก Trigger หากราคาตลาดกระโดดข้ามราคา Limit ก่อนที่ Order จะถูกจับคู่ Limit Order จะรออยู่ใน Book โดยยังไม่ถูก Fill
Where this goes wrong
Stop-Limit Order ที่ตั้งไว้ใกล้ Liquidation Cascade มักจะล้มเหลวในการ Fill ทำให้ Position ที่ไม่มี Hedging เปิดอยู่ในช่วงที่ราคาตลาดลดลงอย่างรวดเร็ว
เมื่อ Liquidation กวาดล้าง Order Book, Bid Depth จะหายไป Stop-Limit Sell Order ที่มีราคา Limit ใกล้เคียงกับราคา Trigger จะยังคงเปิดอยู่ขณะที่ราคาตลาดลดลงต่ำกว่านั้น เทรดเดอร์ยังคงรับความเสี่ยงขาลงเต็มจำนวน
Advanced Order Flags จะปรับเปลี่ยนพฤติกรรมของ Order Engine เพื่อควบคุมสถานะค่าธรรมเนียมและการเปลี่ยนแปลงขนาด Position
Post-only flags รับประกันว่า Limit Order จะเข้าสู่ Book ในฐานะ Maker Order หากราคา Limit จะทำให้เกิดการจับคู่ทันทีกับ Order ที่มีอยู่ Exchange จะยกเลิก Order โดยไม่มีค่าธรรมเนียม
What to do instead
ใช้ Post-only flags กับ Market-making และ Range Orders เพื่อให้แน่ใจว่าการเทรดจะไม่ต้องเสียค่าธรรมเนียม Taker
Post-only ป้องกันการจ่ายค่าธรรมเนียม Taker ที่เกิดจากการเคลื่อนไหวของ Bid-Ask อย่างรวดเร็วระหว่างการส่ง Order มันบังคับให้เทรดเดอร์ปรับราคา Limit แทนที่จะดึงสภาพคล่องโดยไม่ตั้งใจ
Reduce-only flags จำกัด Order ให้ลดขนาด Position ที่มีอยู่เท่านั้น หาก Order ที่มี Reduce-only flag เกินขนาด Position ปัจจุบัน Engine จะปรับลดหรือยกเลิก Order โดยอัตโนมัติ
หากไม่มี Reduce-only flags, Take-profit หรือ Stop-loss Orders ที่รออยู่จะยังคงทำงานหลังจากปิด Position ด้วยตนเอง การเคลื่อนไหวของราคาในภายหลังจะ Fill Order ที่ค้างเหล่านั้น ทำให้เกิด Position ตรงกันข้ามที่ไม่ต้องการ
Market Order มีค่าธรรมเนียม Taker สูงสุด 0.055% ในขณะที่ Limit Order ได้รับค่าธรรมเนียม Maker ระหว่าง 0.00% ถึง 0.02% สำหรับปริมาณการเทรด 2,000,000 USD การ Execute แบบ Taker บน Bybit มีค่าใช้จ่ายสูงกว่าการ Execute แบบ Maker ถึง 700 USD
Stop-limit Order จะส่ง Limit Order ที่รออยู่เมื่อถูก Trigger หากราคาตลาดกระโดดข้ามราคา Limit ก่อนที่จะเกิดการจับคู่ Order จะยังคงไม่ถูก Fill ใน Book ในขณะที่ราคาลดลงต่อไป
Post-only จะปฏิเสธ Limit Order ใดๆ ที่จะจับคู่ทันทีในฐานะ Taker Order สิ่งนี้จะป้องกันการจ่ายค่าธรรมเนียม Taker เมื่อความผันผวนของตลาดทำให้ราคาเข้าสู่ Order ของคุณระหว่างการส่ง
หากคุณปิด Position ด้วยตนเอง Stop หรือ Limit Orders ที่รออยู่จะยังคงเปิดอยู่ใน Book เมื่อราคาตลาดถึงระดับเหล่านั้นในภายหลัง Exchange จะ Fill Order เหล่านั้นเป็นการเปิด Position ใหม่