· four exchange APIs · rebuilt daily
Exchange ประเมินการเกิด liquidation ของสัญญา perpetual contract โดยใช้ mark price ซึ่งสามารถเบี่ยงเบนจาก last traded price ได้มากกว่า 100 basis points ในช่วงที่เกิดไส้เทียน (wick) จากตลาดที่มีสภาพคล่องต่ำ
Last traded price คือราคาที่มีการจับคู่ซื้อขายจริงของรายการล่าสุดบน order book เดี่ยว ขณะที่ mark price เป็นมูลค่าที่ได้จากการคำนวณโดยอ้างอิงจากราคา spot index ภายนอก ผสมผสานกับค่าเฉลี่ยเคลื่อนที่แบบเรียบ (smoothed moving average) ของ premium สัญญา
Exchange ใช้ mark price สำหรับ margin call และการ liquidation เพื่อแยก position ไม่ให้ได้รับผลกระทบจากการเกิด order book sweep เฉพาะกระดาน หากมี market order เดียวรวบ order book ลงไป 5% ตัว last traded price จะดิ่งลง 5% ทันที แต่เนื่องจาก exchange ฝั่ง spot ไม่ได้มีการซื้อขายลงตาม spot index จึงยังคงนิ่งอยู่ Mark price ที่คำนวณได้จึงลดลงเพียงเศษส่วนของเปอร์เซ็นต์ ทำให้ position ยังคงเปิดอยู่แม้จะมี wick ปรากฏบนกราฟของกระดานนั้นก็ตาม
พิจารณาสถานะ long ขนาด 1.6667 BTC ที่เปิด ณ ราคา $60,000 ขนาด position รวมมีมูลค่า notional เท่ากับ $100,000 โดยใช้ margin $2,000 ที่ leverage 50x แพลตฟอร์มกำหนดอัตรา maintenance margin ไว้ที่ 0.50% ซึ่งคิดเป็น $500 สำหรับ position ขนาด $100,000
ผลขาดทุนสูงสุดก่อนที่จะเกิดการ trigger liquidation เท่ากับ initial margin ลบด้วย maintenance margin: initial margin $2,000 ลบด้วย maintenance margin $500 เหลือ buffer รองรับผลขาดทุนอยู่ $1,500
การคำนวณหาราคาที่ต้องลดลงมาเพื่อให้เกิด liquidation: buffer $1,500 หารด้วย 1.6667 BTC เท่ากับราคาที่ลดลง $900 ดังนั้นระดับราคา liquidation (liquidation price threshold) คือ $59,100
มี market order รวบซื้อขาย (sweep) บน futures book Last traded price ดิ่งลงไปที่ $58,500 ราคาในตลาด spot บนกระดานอ้างอิงต่างๆ ยังคงอยู่ที่ $60,000 Mark price ที่คำนวณได้ยังคงอยู่ที่ $59,980 ผลลัพธ์: Last traded price ($58,500) ปรากฏต่ำกว่าระดับ liquidation ($59,100) แต่ mark price ($59,980) ยังคงอยู่เหนือระดับดังกล่าว ระบบ liquidation จึงไม่ทำงาน
ตลาด spot ปรับตัวลดลงทั่วกระดานซื้อขายภายนอก ส่งผลให้ spot index ลงมาอยู่ที่ $59,050 order book ของตลาด futures บนกระดานนี้ไม่มีการจับคู่ซื้อขาย ทำให้ last traded price ยังคงอยู่ที่ $59,500 Mark price ที่คำนวณได้ลดลงเหลือ $59,090 ผลลัพธ์: Last traded price ($59,500) แสดงอยู่เหนือระดับ liquidation ($59,100) แต่ mark price ($59,090) ร่วงลงมาต่ำกว่าระดับดังกล่าว ระบบ liquidation จะทำการปิด position ในขณะที่กราฟยังคงแสดงราคาที่ $59,500
เมื่อเกิดการ trigger liquidation ระบบจะทำการปิด position โดยใช้คำสั่ง taker market order ซึ่ง exchange จะคิดค่าธรรมเนียม taker จากมูลค่า position ทั้งหมด $100,000 ไม่ใช่คิดจาก margin buffer ที่เหลืออยู่
| แพลตฟอร์ม | ค่าธรรมเนียม Futures Maker | ค่าธรรมเนียม Futures Taker | ค่าธรรมเนียมสำหรับ Position ขนาด $100,000 |
|---|---|---|---|
| MEXC | 0.0000 | 0.0002 | $20.00 |
| Bitget | 0.0002 | 0.0003 | $30.00 |
| OKX | 0.0002 | 0.0005 | $50.00 |
| Bybit | 0.0002 | 0.00055 | $55.00 |
การถูก liquidation บน Bybit มีค่าธรรมเนียมถูกหักมากกว่าบน MEXC อยู่ $35.00 สำหรับ position ขนาด $100,000
Mark price มีการรวม premium index แบบค่าเฉลี่ยเคลื่อนที่ ซึ่งนำเรท funding แบบเรียลไทม์มาคำนวณด้วย การที่ funding rate มีค่าสุดโต่ง (extreme) จะดันให้ mark price เบี่ยงเบนออกจากมูลค่าของ spot index
| สินทรัพย์ | แพลตฟอร์ม | Funding Rate (8ชม.) | โวลุ่ม 24ชม. |
|---|---|---|---|
| ETH | Bybit | +0.0024% | $7,462,630,603 |
| ETH | MEXC | +0.0035% | $7,462,630,603 |
| ETH | OKX | +0.0084% | $7,462,630,603 |
| ETH | Bitget | +0.0100% | $7,462,630,603 |
| BTC | Bybit | +0.0072% | $4,802,536,319 |
| BTC | OKX | +0.0074% | $4,802,536,319 |
| BTC | MEXC | +0.0094% | $4,802,536,319 |
| BTC | Bitget | +0.0095% | $4,802,536,319 |
| SOL | MEXC | -0.0101% | $1,333,209,344 |
| SOL | OKX | -0.0038% | $1,333,209,344 |
| SOL | Bybit | -0.0017% | $1,333,209,344 |
| SOL | Bitget | -0.0008% | $1,333,209,344 |
การถือสถานะ ETH long บน Bitget ต้องเสียค่าธรรมเนียม +0.0100% ต่อ 8 ชั่วโมง เมื่อเทียบกับ +0.0024% บน Bybit ส่วนต่าง 0.0076 percentage point นี้ส่งผลต่อการคำนวณ premium ทำให้ระดับ mark price ฐานขยับเปลี่ยนไปเมื่อเทียบกับราคาเสนอของ spot index
วิธีตรวจสอบว่าสายข้อมูลราคา (price feed) ใดเป็นตัว trigger การจับคู่คำสั่งของคุณ:
เมื่อดูกราฟด้วย last price แท่งเทียนราคามักจะวิ่งทะลุระดับ liquidation โดยไม่เกิดการจับคู่ซื้อขายจริง หรือเกิด liquidation ทั้งที่แท่งเทียนยังแสดงอยู่ห่างจากระดับดังกล่าว
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.