· four exchange APIs · rebuilt daily
Market order มูลค่า 600,000 USD ใน BTC perpetuals เสีย Price impact ไปถึง 110 USD ก่อนรวมค่าธรรมเนียม เมื่อทำการ Sweep ผ่าน Ask ทั้งหมด 3 ระดับ ระดับละ 3 BTC โดย Visible limit order ที่เห็นอยู่นั้นเป็นเพียงความตั้งใจที่จะเทรด ณ ราคาหนึ่งๆ แต่ไม่ได้การันตีว่าจะได้รับการ Execution สำหรับ Market order ที่เข้ามาส่งคำสั่ง
Order book แสดงสภาพคล่องของ Bid และ Ask ที่แอคทีฟอยู่ในแต่ละ Price tick โดย Depth จะวัดปริมาณสัญญาแบบสะสมที่ตั้งรอในแต่ละระดับราคา ส่วน Spread คือส่วนต่างราคาระหว่าง Bid ที่สูงที่สุดและ Ask ที่ต่ำที่สุด และ Order book imbalance คำนวณสัดส่วนของ Bid volume รวมต่อ Ask volume รวมภายในระยะที่กำหนดจาก Mid-price
เมื่อเทรดเดอร์ส่งคำสั่ง Market order ตัว Matching engine จะจับคู่คำสั่งกับ Limit order ที่ตั้งรออยู่เรียงตามลำดับ หากขนาดของ Order ใหญ่กว่า Volume ที่มีอยู่บริเวณ Top of the book คำสั่งจะกวาดลึกลงไปเรื่อยๆ ใน Order book ซึ่งสร้าง Slippage ให้เกิดขึ้น
พิจารณา Order book ที่มี Ask อยู่ 3 ระดับ:
เทรดเดอร์ส่งคำสั่ง Market buy ขนาด 10 BTC โดยมูลค่าฐานที่ Best ask (60,000 USD) อยู่ที่ 600,000 USD
ราคารวมทั้งหมดเท่ากับ 600,110 USD โดยมีราคา Fill เฉลี่ยอยู่ที่ 60,011 USD ต่อ BTC ทำให้มีต้นทุน Slippage อยู่ที่ 110 USD หรือ 0.0183% สูงกว่า Best ask
ค่าธรรมเนียม Taker ของเว็บเทรดคิดจากมูลค่า Executed สุดท้ายที่ 600,110 USD:
การเลือกค่าธรรมเนียมระหว่าง MEXC และ Bybit ทำให้ต้นทุนการเข้าออเดอร์แตกต่างกันถึง 210.04 USD ต่อการ Sweep ขนาด 10 BTC เพียงครั้งเดียว
คำสั่งที่วางรออยู่ (Resting orders) ไม่ได้ตัวแทนของเงินทุนที่ผูกมัดจริง การเกิด Spoofing คือการที่อัลกอริทึมวางคำสั่ง Limit order ขนาดใหญ่อยู่ห่างจาก Mid-price เพื่อปั่นตัววัด Depth ให้ดูหลอกตา และเมื่อราคาขยับเข้าใกล้คำสั่งเหล่านั้น อัลกอริทึมก็จะยกเลิกคำสั่งทันที
Order book ที่แสดง Bid imbalance สูงถึง 70% อาจดูเหมือนว่าฝั่งซื้อกำลังคุมตลาด แต่หาก 50% ของ Bid เหล่านั้นมาจากอัลกอริทึมที่ทำ Spoofing สภาพ Order book ที่แท้จริงจะกลายเป็นฝั่ง Ask คุมตลาดแทน การพึ่งพาเพียงอัตราส่วน Bid-ask imbalance ดิบๆ จึงมักส่งสัญญาณทิศทางที่ผิดพลาด
ตัววัดแบบ Depth snapshot มักมองข้ามเรื่อง Latency เพราะ High-frequency market maker สามารถยกเลิก Limit order ได้ภายในเวลาไม่กี่มิลลิวินาทีในช่วงที่ความผันผวนพุ่งสูง ทำให้ Visible depth หายวูบไปทันทีในจังหวะที่ Market order วิ่งเข้ามาพอดี
Execution drag ส่งผลโดยตรงต่อต้นทุน Funding ที่เกิดขึ้นต่อเนื่อง การถือโพซิชันจำเป็นต้องคำนวณทั้งค่าธรรมเนียม Taker ในการ Execution และการจ่ายค่า Funding ทุกๆ 8 ชั่วโมง
ในคู่เทรด Perpetual หลักๆ ปริมาณการซื้อขายรายวันสะท้อนให้เห็นว่า Market depth กระจุกตัวอยู่ที่ใด:
| Asset | OKX | MEXC | Bitget | Bybit | Spread (pp) | Cheapest Long |
|---|---|---|---|---|---|---|
| ETH | +0.0055% | +0.0057% | +0.0100% | +0.0100% | 0.0045% | OKX |
| BTC | +0.0029% | +0.0085% | +0.0056% | +0.0100% | 0.0071% | OKX |
| SOL | +0.0008% | +0.0032% | +0.0080% | +0.0100% | 0.0092% | OKX |
| SNDK | +0.0000% | N/A | +0.0000% | +0.0000% | 0.0000% | Bybit |
| ZEC | +0.0100% | +0.0031% | +0.0087% | +0.0100% | 0.0069% | MEXC |
| XAU | +0.0102% | +0.0052% | +0.0071% | +0.0000% | 0.0102% | Bybit |
| Exchange | Futures Maker | Futures Taker | Spot Maker | Spot Taker |
|---|---|---|---|---|
| Bitget | 0.0200% | 0.0300% | 0.1000% | 0.1000% |
| Bybit | 0.0200% | 0.0550% | 0.1000% | 0.1000% |
| MEXC | 0.0000% | 0.0200% | 0.0000% | 0.0500% |
| OKX | 0.0200% | 0.0500% | 0.0800% | 0.1000% |
สำหรับ BTC perpetuals การถือ Long position มูลค่า 1,000,000 USD บน Bybit มีต้นทุน Funding อยู่ที่ 100 USD ต่อ 8 ชั่วโมง (+0.0100%) ในขณะที่การถือโพซิชันเดียวกันบน OKX มีต้นทุนเพียง 29 USD ต่อ 8 ชั่วโมง (+0.0029%) เมื่อผ่านไป 24 ชั่วโมง (รวม 3 รอบ Funding) ส่วนต่างต้นทุนการถือครองนี้สูงถึง 213 USD ต่อทุกๆ Long position ขนาด 1,000,000 USD
เทรดเดอร์ที่ใช้ Market order จะรับ Execution drag สองเท่า: Market impact จากการ Sweep order book บวกกับค่าธรรมเนียม Taker ของเว็บเทรด
สำหรับ Long position มูลค่า 100,000 USD ที่เข้าด้วย Leverage 20x (ใช้ Initial margin 5,000 USD) ค่าธรรมเนียม Taker 0.055% (55 USD) บวกกับ Market impact 0.020% (20 USD) จะลด Collateral เริ่มต้นของโพซิชันลงไปทันที 75 USD ซึ่งคิดเป็นการลดลงของ Collateral ถึง 1.5% ก่อนที่ Mark price จะขยับเพียงแค่ Tick เดียว
การใช้ Limit order ช่วยขจัด Slippage และลดต้นทุน Execution ลงมาเหลือเพียงอัตราค่าธรรมเนียม Maker (0.0000% ถึง 0.0200%) อย่างไรก็ตาม Limit order ต้องเผชิญกับความเสี่ยงที่จะไม่ได้ Execution (Non-execution risk) หากราคาเคลื่อนที่หนีไปก่อนที่ Volume ที่ตั้งรอไว้จะถูก Fill
Get 20% fee rebate on Bitget →20% of your trading fees back, on every product. The rebate comes out of the commission I would otherwise receive, so it costs you nothing. Affiliate link — see the footer.