· four exchange APIs · rebuilt daily
เมื่อพิจารณาเปรียบเทียบทางเลือกระหว่าง perpetual futures กับ spot เทรเดอร์มักให้ความสำคัญกับค่าธรรมเนียมการเทรดแรกเข้าที่ต่ำกว่า แต่การเลือก perpetual futures แทน spot สำหรับสถานะที่ถือครองนานหลายสัปดาห์ จะทำให้เกิดภาระค่าธรรมเนียมสะสมอย่างต่อเนื่อง (fee drag) หาก funding rate ยังคงเป็นบวก
ตารางค่าธรรมเนียมของศูนย์ซื้อขายมักเอื้อประโยชน์ให้สัญญา perpetual ในช่วงการเปิด-ปิดออเดอร์แรกเริ่ม การเปิดและปิดสถานะ perpetual มีค่าธรรมเนียม taker ที่ต่ำกว่าการเทรดในขนาดเท่ากันบนตลาด spot
| Exchange | Spot Maker | Spot Taker | Futures Maker | Futures Taker |
|---|---|---|---|---|
| Bitget | 0.100% | 0.100% | 0.020% | 0.030% |
| Bybit | 0.100% | 0.100% | 0.020% | 0.055% |
| MEXC | 0.000% | 0.050% | 0.000% | 0.020% |
| OKX | 0.080% | 0.100% | 0.020% | 0.050% |
บน OKX การดึงสภาพคล่อง (taker) สำหรับออเดอร์ spot มูลค่า $10,000 มีค่าธรรมเนียม $10 ทำให้ต้นทุนแบบ roundtrip สำหรับการเข้าและออกจากสถานะ spot เท่ากับ $20 หรือ 0.20% ของขนาดตำแหน่งเชิงนามสมมุติ (nominal position size) ขณะที่บน OKX futures ค่าธรรมเนียม taker ในการเข้าสถานะอยู่ที่ $5 และออกอยู่ที่ $5 รวมเป็น $10 หรือ 0.10% ของ nominal position size
ข้อได้เปรียบด้านต้นทุนการส่งคำสั่ง $10 ของ perpetual เกิดขึ้นเฉพาะ ณ สภาวะการเข้าเทรดเท่านั้น แต่เมื่อเปิดสถานะแล้ว สถานะ perpetual จะมีกระแสเงินสดไหลออกจากการจ่ายค่า funding ทุกๆ 8 ชั่วโมงตาม funding rate ของตลาด
Funding rate คือการโอนชำระเงินระหว่างผู้ถือสัญญาฝั่ง long และ short ทุกๆ 8 ชั่วโมง เมื่อราคา perpetual เทรดที่ราคาพรีเมียมสูงกว่าราคา index spot ฝั่ง long จะต้องจ่ายค่า funding ให้ฝั่ง short
ค่า funding ของ ETH บน Bitget อยู่ที่ +0.0100% ต่อรอบ 8 ชั่วโมง ซึ่งเท่ากับ +0.0300% ต่อวัน สำหรับสถานะ nominal มูลค่า $10,000 ผู้ถือฝั่ง long ต้องจ่ายค่า funding ให้ฝั่ง short วันละ $3.00
เมื่อเวลาผ่านไป 10 วัน ยอดจ่ายค่า funding สะสมจะสูงถึง $30.00 หรือ 0.30% ของมูลค่า nominal ทั้งหมด เมื่อรวมกับค่าธรรมเนียม taker แบบ roundtrip อีก $10 ต้นทุนรวมจะอยู่ที่ $40.00 ในขณะที่สถานะ spot ที่ถือในระยะเวลา 10 วันเท่ากัน มีต้นทุนคงที่เพียง $20.00 โดยไม่มีค่าธรรมเนียมการถือครองเลย
Where this goes wrong
สำหรับ XAU perp บน OKX ที่อัตรา +0.0826% ต่อ 8 ชม. สถานะ long มูลค่า $10,000 ต้องจ่ายค่า funding สูงถึง $24.78 ต่อวัน ภายในเวลา 30 วัน ค่า funding จะกัดกร่อนเงินทุนไปถึง $743.40 หรือคิดเป็น 74.34% ของหลักประกันที่ใช้สำหรับ leverage 10x ($1,000)
สภาวะตลาดที่มีอัตรา funding สูงจะเร่งความเสียหายนี้ในทุกประเภทสินทรัพย์ สัญญา XAU perp บน OKX ชำระราคาที่ +0.0826% ต่อรอบ 8 ชั่วโมง การถือสถานะ long นาน 365 วันด้วยอัตรารอบนี้จะผ่านรอบ funding รวม 1,095 ครั้ง คิดเป็นค่า funding ที่ต้องจ่ายรวมสูงถึง 90.45% ของขนาด nominal position
สถานะ spot มีระดับโครงสร้างป้องกันขั้นเด็ดขาด (structural floor): มูลค่า equity ไม่สามารถถูกสั่งปิดบังคับโดย risk engine ของกระดานเทรดได้ สถานะ spot ของ ETH ที่ซื้อที่ $3,000 ยังคงเปิดอยู่แม้ราคาจะร่วงลงมาถึง $1,500
สถานะ perpetual จำเป็นต้องรักษายอดหลักประกันขั้นต่ำ (maintenance margin) ที่ leverage 10x สถานะ ETH ขนาด nominal $10,000 ต้องใช้หลักประกัน $1,000 หากราคาลดลง 9% จะส่งผลให้เกิดการ liquidation โดยอัตโนมัติ ซึ่งนำหลักประกันที่เหลือเข้าสู่ระบบรับมือการล้มละลาย (bankruptcy engine)
Worth knowing
การชำระค่า funding จะถูกหักโดยตรงจาก free margin equity หากสภาวะตลาดเป็นกรอบ sideway แต่มีค่า funding เป็นบวก จะทำให้ยอด margin ลดลงอย่างเป็นระบบ และดันราคา liquidation ให้สูงขึ้นใกล้ราคาปัจจุบันทุกวัน
เมื่อค่า funding เป็นบวก การหักค่า funding รายวันจะลด margin equity ลง หากราคาวิ่ง sideway สนิทเป็นเวลา 30 วันที่อัตรา +0.0100% ต่อ 8 ชั่วโมง เงินทุน $90 จะถูกหักออกจากหลักประกัน ทำให้อัตรา leverage จริง (effective leverage ratio) ปรับตัวสูงขึ้น และระดับราคาที่จะเกิด liquidation จะขยับเข้ามาใกล้ราคาตลาดปัจจุบันมากขึ้นเรื่อยๆ โดยที่ราคาสินทรัพย์ไม่ได้มีความเคลื่อนไหวเลย
Funding rate ของสินทรัพย์อ้างอิงชนิดเดียวกันมีความแตกต่างกันอย่างมากในแต่ละกระดานเทรด ส่วนต่าง (spread) ระหว่างอัตราสูงสุดและต่ำสุดจะเป็นตัวกำหนดว่าการย้ายกระดานเทรดจะช่วยลดภาระค่าธรรมเนียมการถือครองได้หรือไม่
| Asset | MEXC (8h) | OKX (8h) | Bitget (8h) | Spread (8h) | 24h Volume |
|---|---|---|---|---|---|
| ETH | +0.0003% | +0.0086% | +0.0100% | 0.0097% | $6,612,261,705 |
| BTC | +0.0077% | +0.0087% | +0.0100% | 0.0023% | $6,489,695,228 |
| SOL | -0.0020% | +0.0011% | +0.0010% | 0.0031% | $1,367,509,979 |
| ZEC | +0.0000% | +0.0100% | +0.0100% | 0.0100% | $604,431,762 |
| SNDK | N/A | +0.0121% | +0.0190% | 0.0069% | $1,654,978,263 |
| XAU | +0.0708% | +0.0826% | +0.0414% | 0.0412% | $861,381,190 |
สำหรับ ETH กระดาน MEXC คิดค่าธรรมเนียม +0.0003% ต่อ 8 ชั่วโมง เมื่อเทียบกับ +0.0100% บน Bitget การถือสถานะ long มูลค่า $10,000 บน MEXC มีต้นทุนเพียง $0.09 ต่อวัน ขณะที่บน Bitget มีต้นทุน $3.00 ต่อวัน สำหรับสถานะ long ของ SOL บน MEXC ผู้ถือสถานะ long จะได้รับเงิน -0.0020% ต่อ 8 ชั่วโมง ซึ่งสร้างรายได้ $0.60 ต่อวันแทนที่จะเป็นต้นทุน
What to do instead
ตรวจสอบตาราง funding rate ของแต่ละกระดานเทรดก่อนเปิดสถานะ perp ที่ตั้งใจจะถือครองนานหลายสัปดาห์ ควรเปลี่ยนไปใช้ spot หรือกระดานที่มี funding rate ต่ำเมื่อคาดว่าจะถือสถานะนานเกินกว่าสองสัปดาห์
ที่ระดับอัตรามาตรฐาน +0.0100% ต่อ 8 ชั่วโมง (+0.0300% ต่อวัน) ค่า funding สะสมจะสูงเกินส่วนต่างค่าธรรมเนียมที่ประหยัดได้ในตอนแรกเมื่อเทียบกับ spot ภายใน 4 ถึง 10 วัน ขึ้นอยู่กับค่าธรรมเนียม taker ของกระดานนั้นๆ หากถือครองเกิน 10 วันขึ้นไป การเทรดแบบ spot จะมีต้นทุนรวมจากการเทรดและการถือครองที่ต่ำกว่า ในสภาวะที่ funding rate เป็นบวก
ไม่ได้ การใช้ leverage 1x บนสัญญา perpetual ไม่ได้ขจัดความเสี่ยง liquidation หากค่า funding ถูกหักออกจาก account equity อย่างต่อเนื่อง ในสภาวะที่ funding rate เป็นบวกยาวนาน การไหลออกของเงินทุนอย่างต่อเนื่องจะลดหลักประกันจนกระทั่งต่ำกว่าเกณฑ์ maintenance margin
Funding rate ที่สูงในสัญญาอย่าง XAU สะท้อนถึงความไม่สมดุลของความต้องการทิศทางราคา (directional demand) และต้นทุนเงินทุนที่สูงขึ้นของผู้ดูแลสภาพคล่อง (market makers) เมื่อความต้องการฝั่ง long สูงกว่าฝั่ง short อย่างมาก funding rate จะปรับตัวสูงขึ้นเพื่อจูงใจให้นักเก็งกำไรส่วนต่าง (arbitrageurs) เปิดสถานะ short บนสัญญา futures และเข้าซื้อสินทรัพย์ spot อ้างอิง
ได้ Funding rate จะผันผวนตามความไม่สมดุลของความต้องการในตลาดในทุกๆ รอบ 8 ชั่วโมง เมื่อสภาวะตลาดเปลี่ยนเป็นขาลง (bearish) และสถานะ short มีมากกว่า long ค่า funding rate จะติดลบ ซึ่งหมายความว่าผู้ถือสถานะ short จะต้องเป็นฝ่ายจ่ายเงินให้ผู้ถือสถานะ long