· four exchange APIs · rebuilt daily
ผลิตภัณฑ์สำหรับรายย่อยที่ถูกนำเสนอในฐานะ AI trading bot แท้จริงแล้วเป็นเพียงเครื่องมือส่งคำสั่งแบบ deterministic ที่ทำงานบนลอจิกเงื่อนไขแบบตายตัว, grid array หรือการ mirror สัญญาณภายนอก ระบบเหล่านี้เปลี่ยนความถี่ในการเทรดที่สูงให้กลายเป็น fee drag ของกระดานเทรด ซึ่งกัดกร่อน margin ในบัญชีก่อนที่จะคำนึงถึง slippage ในตลาดจริง หรือส่วนต่าง funding ของแต่ละกระดานด้วยซ้ำ
ผลิตภัณฑ์เชิงพาณิชย์ที่ใช้ฉลาก AI จัดอยู่ใน 3 ประเภทตามกลไกการทำงาน: conditional rule engine, grid bot และ signal copier
Conditional rule engine จะส่งคำสั่ง market หรือ limit เมื่ออินดิเคเตอร์ทางเทคนิคถึงระดับที่กำหนดไว้ล่วงหน้า เช่น การตัดกันของ moving average ร่วมกับค่า relative strength index โดยพารามิเตอร์การส่งคำสั่งจะคงที่ (static) เว้นแต่ผู้ใช้จะแก้ไขด้วยตนเอง
Grid bot จะตั้งแกนคำสั่ง limit buy และ sell เป็นชั้นๆ (ladder) ภายในช่วงราคาที่กำหนด ตัวบอทจะวางคำสั่ง buy ที่ทุกช่วงราคาด้านล่าง และวางคำสั่ง sell ที่ทุกช่วงราคาด้านบน กลไกนี้พึ่งพาการแกว่งตัวของราคา (oscillation) ภายในกรอบที่กำหนดไว้ หากราคาตลาดวิ่งเป็นเทรนด์ออกนอกกรอบ บอทจะถือ position แบบไม่มีการ hedge จนกระทั่งโดน liquidation
Copy trading bot จะ mirror การเรียกใช้ API ของบัญชี master ความล่าช้า (delay) ระหว่างการส่งคำสั่งของเทรดเดอร์หลักและการวางคำสั่งผ่าน API ของผู้ติดตามจะทำให้เกิด execution lag เชิงระบบ
ตารางค่าธรรมเนียมของกระดานเทรดเป็นตัวกำหนดว่ากลยุทธ์ high-frequency grid จะยังคงมีค่า expected value เป็นบวกหรือไม่
| Venue | Spot Maker | Spot Taker | Futures Maker | Futures Taker |
| Bitget | 0.10% | 0.10% | 0.02% | 0.03% |
| Bybit | 0.10% | 0.10% | 0.02% | 0.055% |
| MEXC | 0.00% | 0.05% | 0.00% | 0.02% |
| OKX | 0.08% | 0.10% | 0.02% | 0.05% |
รับเงินคืนค่าธรรมเนียม 20% ที่ MEXC →คืนค่าธรรมเนียมการเทรด 20% ในทุกผลิตภัณฑ์ เงินคืนนี้มาจากค่าคอมมิชชันที่ผมจะได้รับอยู่แล้ว คุณจึงไม่มีค่าใช้จ่ายเพิ่ม ลิงก์แอฟฟิลิเอต — ดูท้ายหน้าBacktest ล้มเหลวสาเหตุหลักมาจาก curve fitting, การละเลยค่าธรรมเนียมการส่งคำสั่ง และการมองข้ามอัตรา funding rate โดย overfitting เกิดขึ้นเมื่อ rule engine ปรับพารามิเตอร์อินพุต—เช่น timeframe ของอินดิเคเตอร์ หรือระยะห่างของ grid—เพื่อให้เข้ากับ noise ของราคาในอดีต ผล backtest จึงแสดง win rate ในอดีตสูง เพราะพารามิเตอร์ถูกปรับให้ตรงกับเส้นทางราคาในอดีต มากกว่าที่จะสะท้อนถึงความไม่สมบูรณ์เชิงโครงสร้างของตลาด (structural market inefficiencies)
กลยุทธ์ที่ส่งคำสั่ง market order บ่อยครั้งจะต้องเสียค่าธรรมเนียม taker ในทุกๆ ธุรกรรม บน Bybit perpetual futures ค่าธรรมเนียม taker เริ่มต้นอยู่ที่ 0.055% สำหรับ position size ขนาด 10,000 USD การเปิดสัญญาจะมีค่าใช้จ่าย 5.50 USD และการปิดสัญญาจะมีค่าใช้จ่าย 5.50 USD ทำให้ fee friction รวมแบบ round-trip อยู่ที่ 11.00 USD หรือ 0.11% ของมูลค่าสัญญา (nominal value)
การส่งคำสั่ง taker แบบ round-trip จำนวน 50 ครั้งต่อวัน ด้วยพอร์ตขนาด 10,000 USD จะสร้าง fee drag สูงถึง 550 USD ต่อวัน บน MEXC futures ที่มีค่าธรรมเนียม taker อยู่ที่ 0.02% การเทรด 50 ครั้งเท่ากันจะสร้าง fee drag 200 USD บน Bitget futures ที่มีค่าธรรมเนียม taker 0.03% fee friction รายวันจะเท่ากับ 300 USD และบน OKX futures ที่มีค่าธรรมเนียม taker 0.05% fee friction รายวันจะเท่ากับ 500 USD
การทำ backtest ที่สมมุติให้ slippage เป็นศูนย์ หรือใช้สมมติฐานค่าธรรมเนียม maker ทั้งที่ส่งคำสั่งด้วย market order จะรายงานผลตอบแทนสุทธิคลาดเคลื่อนไปหลายร้อยดอลลาร์ต่อวัน
การถือ position ใน perpetual futures ยังมีค่าใช้จ่าย funding rate ที่ผันผวนเพิ่มเข้ามา ซึ่งการทำ backtest มักจะตัดส่วนนี้ออกไป โดยอัตรา funding rate ของสินทรัพย์อ้างอิงชนิดเดียวกันจะแตกต่างกันไปในแต่ละกระดานเทรด
| Asset | OKX 8h Rate | Bybit 8h Rate | MEXC 8h Rate | Bitget 8h Rate | Spread |
| ETH | +0.0031% | +0.0087% | +0.0058% | +0.0100% | 0.0069% |
| BTC | +0.0079% | +0.0090% | +0.0100% | +0.0100% | 0.0021% |
| SOL | -0.0080% | -0.0056% | -0.0026% | +0.0059% | 0.0139% |
| ZEC | +0.0092% | +0.0100% | +0.0011% | +0.0100% | 0.0089% |
| XRP | +0.0009% | -0.0058% | +0.0039% | +0.0047% | 0.0105% |
ตัวอย่างการถือ position long SOL ขนาด 10,000 USD เป็นเวลา 24 ชั่วโมง (คิดเป็นรอบ funding 8 ชั่วโมง จำนวน 3 รอบ): Bitget เรียกเก็บฝั่ง long +0.0059% ต่อ 8 ชั่วโมง ต้นทุน funding รวมรายวันคือ 1.77 USD OKX จ่ายให้ฝั่ง long -0.0080% ต่อ 8 ชั่วโมง เทรดเดอร์จะได้รับเครดิต funding เข้าบัญชี 2.40 USD ตลอด 24 ชั่วโมง การถือ position long บน Bitget แทนที่จะเป็น OKX ทำให้เสียเปรียบด้านผลตอบแทนถึง 4.17 USD ต่อขนาด position 10,000 USD ในแต่ละวัน
การประเมินกลยุทธ์อัตโนมัติจำเป็นต้องตั้งคำถามเชิงโครงสร้าง 4 ข้อ:
กลยุทธ์ที่ไม่ระบุรายละเอียดโครงสร้างค่าธรรมเนียม taker, ส่วนต่าง funding ของแต่ละกระดานเทรด และ execution latency ทำงานไม่ต่างจาก black box ที่คอยย้ายเงินทุนจากบัญชีของเทรดเดอร์ไปเข้า order book ของกระดานเทรดเท่านั้น