ATX มุ่งมั่นในความโปร่งใสในทุกการดำเนินงาน หน้านี้อธิบายโดยละเอียดว่าระบบ Futures ของเราทำงานอย่างไร ตั้งแต่แหล่งที่มาของราคา การสร้าง order book ไปจนถึงกลไกการบังคับปิดสถานะ (liquidation)
ราคาบน ATX Futures มาจากตลาดแลกเปลี่ยนชั้นนำของโลกโดยตรง
ATX Futures จะลิสต์เฉพาะคู่เทรดที่มีสัญญา futures อยู่บน Binance และ OKX เท่านั้น ซึ่งเป็นตลาดอนุพันธ์ (derivatives) ที่มีปริมาณการซื้อขายสูงที่สุดสองอันดับแรก เพื่อรับประกันสภาพคล่องและความน่าเชื่อถือของราคา
สำหรับคู่เทรด futures ที่กำหนดราคาเป็น VNDC อัตราแลกเปลี่ยน USDT/VNDC จะถูกกำหนดคงที่ตามอัตราที่ตั้งไว้ตอนที่คู่เทรดนั้นถูกลิสต์ครั้งแรก
คู่เทรด VNDC futures จำนวนมากถูกลิสต์มาเป็นเวลานานแล้ว หากอัตรา USDT/VNDC เปลี่ยนแปลงแบบเรียลไทม์ ราคาของคู่เทรดเหล่านี้จะเพิ่มขึ้นหรือลดลงอย่างผิดปกติ ซึ่งไม่สะท้อนความเคลื่อนไหวของราคาที่แท้จริงของสินทรัพย์ และจะสร้างความสับสนให้กับนักลงทุน
ไม่ส่งผล เนื่องจากทั้งราคาเปิดสถานะ (entry price) และราคาปิดสถานะ (close price) ใช้อัตราคงที่เดียวกัน กำไรและขาดทุนของคุณจึงถูกกำหนดโดยความเคลื่อนไหวของราคาจริงของสินทรัพย์ (BTC, ETH ฯลฯ) ในหน่วย USDT บนตลาดแลกเปลี่ยนต้นทางเท่านั้น อัตรา VNDC ทำหน้าที่เป็นเพียงหน่วยแสดงผลและไม่มีผลต่อผลลัพธ์การเทรด
วิธีการคำนวณ Mark Price บน ATX Futures
Mark Price คือราคาอ้างอิงที่สำคัญที่สุด ใช้ในการคำนวณ PnL ที่ยังไม่รับรู้ (unrealized PnL) การกำหนดการบังคับปิดสถานะ (liquidation) และการทริกเกอร์ TP/SL
Mark Price คำนวณจากค่าเฉลี่ยของราคาเสนอซื้อที่ดีที่สุด (best bid) และราคาเสนอขายที่ดีที่สุด (best ask) บน order book
Mark Price = (Best Bid + Best Ask) / 2
ระบบมีกลไกความปลอดภัยในตัว หากด้วยเหตุผลใดก็ตาม Mark Price เกิดการเบี่ยงเบนผิดปกติ (เช่น สภาพคล่องต่ำ ส่วนต่างราคาเสนอซื้อ-ขายกว้างเกินไป) หรือเบี่ยงเบนอย่างมีนัยสำคัญจาก Mark Price บน Binance/OKX ระบบจะหยุดการอัปเดตโดยอัตโนมัติเพื่อปกป้องนักลงทุนและป้องกันผลกระทบต่อสถานะที่เปิดอยู่ Mark Price จะกลับมาอัปเดตอีกครั้งเมื่อราคากลับสู่ระดับที่เหมาะสม
หลังจากคำนวณแล้ว Mark Price จะถูกกระจายไปยังระบบทั้งหมด (การบังคับปิดสถานะ, PnL, TP/SL) และแสดงผลบนหน้าจอผู้ใช้แบบเรียลไทม์
วิธีการทำงานของ Take Profit, Stop Loss และการบังคับปิดสถานะบน ATX Futures
TP/SL คือคำสั่งแบบมีเงื่อนไขที่ปิดสถานะโดยอัตโนมัติเมื่อราคาถึงเป้าหมายที่คุณตั้งไว้ (take profit) หรือระดับตัดขาดทุน (stop loss)
เมื่อ Mark Price เปลี่ยนแปลง ระบบจะตรวจสอบคำสั่ง TP/SL ที่ค้างอยู่ทั้งหมด หาก Mark Price แตะหรือเกินราคาทริกเกอร์ที่คุณตั้งไว้ คำสั่ง TP/SL จะถูกเปิดใช้งานทันที
เมื่อถูกเปิดใช้งาน คำสั่ง TP/SL จะถูกแปลงเป็นคำสั่งตลาด (market order) และดำเนินการทันทีด้วยปริมาณสถานะทั้งหมด สถานะ Long: ทั้ง TP และ SL เป็นคำสั่งขายเพื่อปิดสถานะ สถานะ Short: ทั้ง TP และ SL เป็นคำสั่งซื้อเพื่อปิดสถานะ
หากคำสั่งไม่สามารถดำเนินการได้ทันที (เช่น เนื่องจากความผันผวนสูง) ระบบจะลองดำเนินการซ้ำโดยอัตโนมัติหลายครั้งภายในเวลาสูงสุด 5 นาที หากยังไม่สำเร็จ สถานะจะยังคงอยู่และคุณจะได้รับการแจ้งเตือน
% กำไร/ขาดทุน = (ทิศทาง × ปริมาณ × (ราคา TP/SL - ราคาเปิดสถานะ)) / มาร์จิ้น × 100%
ตัวอย่าง: Long 1 BTC เปิดสถานะที่ 100 USDT มาร์จิ้น 10 USDT • TP ที่ 110 USDT → กำไร = +100% • SL ที่ 95 USDT → ขาดทุน = -50%
ATX Futures รองรับโหมดมาร์จิ้นสองแบบที่มีลักษณะแตกต่างกัน:
การบังคับปิดสถานะ (liquidation) เกิดขึ้นเมื่อบัญชีหรือสถานะไม่มีมาร์จิ้นเพียงพอที่จะรักษาไว้ ระบบใช้ Mark Price (ไม่ใช่ราคาซื้อขายล่าสุด) ในการกำหนดการบังคับปิดสถานะ เพื่อป้องกันการบังคับปิดสถานะจากราคาที่พุ่งขึ้นหรือลงชั่วขณะ
ราคาบังคับปิดสถานะ = (ยอดคงเหลือในกระเป๋าเงินที่ปรับปรุงแล้ว + PnL ที่ยังไม่รับรู้ของสถานะอื่น - |ปริมาณ Long| × ราคาเปิด Long + |ปริมาณ Short| × ราคาเปิด Short) / (-|ปริมาณ Long| + |ปริมาณ Short|)
ระบบคำนวณอัตราส่วนความปลอดภัยจากความสัมพันธ์ระหว่าง PnL ที่ยังไม่รับรู้ทั้งหมดกับยอดคงเหลือในกระเป๋าเงิน จะมีการแจ้งเตือน margin call เมื่ออัตราส่วนลดลงต่ำกว่า 40% และจะเกิดการบังคับปิดสถานะเมื่อลดลงต่ำกว่า 20%
สำหรับ Cross Margin ระบบอาจบังคับปิดสถานะเพียงบางส่วนแทนที่จะปิดทั้งหมด โดยปริมาณที่ถูกบังคับปิดจะถูกคำนวณเพื่อให้อัตราส่วนความปลอดภัยกลับสู่ระดับที่มั่นคง
เมื่อบัญชีมีหลายสถานะ ระบบจะให้ความสำคัญกับการปกป้องสถานะที่มีกำไร และจะบังคับปิดสถานะที่ขาดทุนก่อน
ราคาบังคับปิดสถานะ = (มาร์จิ้น - มาร์จิ้นขั้นต่ำที่ต้องรักษา - ปริมาณ × ราคาเปิดสถานะ) / ปริมาณ / (-ทิศทาง) โดยที่: มาร์จิ้นขั้นต่ำที่ต้องรักษา = มาร์จิ้นเริ่มต้น × อัตราส่วนมาร์จิ้นขั้นต่ำที่ต้องรักษา
สำหรับ Isolated Margin จะมีการแจ้งเตือน margin call เมื่อมาร์จิ้นคงเหลือลดลงเหลือ 30% ของมูลค่าเริ่มต้น และการแจ้งเตือนจะถูกยกเลิกเมื่อมาร์จิ้นฟื้นตัวกลับมาที่ 70%
ตัวอย่าง: Long 1 BTC เปิดสถานะที่ 100 มาร์จิ้น 10 USDT • เกิด margin call เมื่อราคาลดลงถึง: 93 USDT • การแจ้งเตือนถูกยกเลิกเมื่อราคาฟื้นตัวกลับมาที่: 97 USDT
ต่างจาก Cross Margin ตรงที่ Isolated Margin จะบังคับปิดสถานะ 100% เสมอ เมื่อราคาถึงราคาบังคับปิดสถานะ สถานะทั้งหมดจะถูกปิดผ่านคำสั่งตลาด (market order) โดยสถานะอื่นจะไม่ได้รับผลกระทบใดๆ
ในกรณีพิเศษที่ยอดคงเหลือในกระเป๋าเงิน + PnL ที่ยังไม่รับรู้ทั้งหมดติดลบ ระบบจะบังคับปิดสถานะทันทีที่ mark price ปัจจุบัน
ราคาบังคับปิดสถานะจะถูกอัปเดตอย่างต่อเนื่อง ในช่วงที่ตลาดผันผวนสูง การอัปเดตจะเกิดขึ้นทันที ส่วนในช่วงที่ตลาดคงที่ การอัปเดตจะเว้นระยะห่างเพื่อประสิทธิภาพที่เหมาะสม
ATX มีกองทุนประกันภายในเพื่อปกป้องนักลงทุนในกรณีที่การบังคับปิดสถานะส่งผลลัพธ์ที่ไม่เป็นผลดี
เมื่อสถานะถูกบังคับปิด ในบางกรณี (เช่น การเลื่อนราคา (slippage) รุนแรง ความเคลื่อนไหวของตลาดที่รวดเร็วมาก) ราคาปิดสถานะอาจแย่กว่าราคาบังคับปิดสถานะที่คาดไว้ ส่งผลให้ยอดคงเหลือในกระเป๋าเงินของคุณติดลบ แทนที่จะปล่อยให้นักลงทุนมีหนี้สิน ระบบจะเปิดใช้งานกองทุนประกันโดยอัตโนมัติ
ระบบจะตรวจจับยอดคงเหลือในกระเป๋าเงินที่ติดลบหลังการบังคับปิดสถานะโดยอัตโนมัติ และชดเชยจำนวนที่ติดลบจากกองทุนประกันของตลาดแลกเปลี่ยน ทำให้ยอดคงเหลือในกระเป๋าเงินของคุณกลับมาเป็น 0 กลไกนี้ใช้ได้กับทั้ง Cross Margin และ Isolated Margin
| คุณสมบัติ | Cross Margin | Isolated Margin |
|---|---|---|
| แหล่งที่มาของมาร์จิ้น | ใช้ยอดคงเหลือในกระเป๋าเงินทั้งหมดร่วมกัน | แยกเป็นรายสถานะ |
| ขอบเขตการบังคับปิดสถานะ | ส่งผลกระทบต่อทั้งบัญชี | เฉพาะสถานะนั้นเท่านั้น |
| Margin Call | อัตราส่วนความปลอดภัย < 40% | มาร์จิ้นคงเหลือ < 30% |
| ประเภทการบังคับปิดสถานะ | บางส่วน (ปรับให้กลับสู่ระดับที่มั่นคง) | ทั้งหมด (100%) |
| การเพิ่มมาร์จิ้น | อัตโนมัติจากยอดคงเหลือในกระเป๋าเงิน | เพิ่มด้วยตนเองได้ตลอดเวลา |
กลไกทั้งหมดที่อธิบายไว้ข้างต้นถูกนำไปใช้อย่างแม่นยำในระบบจริง (production) ของ ATX เราเชื่อว่าความโปร่งใสคือรากฐานของความไว้วางใจ และนักลงทุนทุกคนมีสิทธิ์ที่จะเข้าใจระบบที่พวกเขากำลังใช้งาน
ATX มี public API และการเชื่อมต่อ WebSocket ให้คุณสามารถตรวจสอบความถูกต้องของราคาบนตลาดแลกเปลี่ยนได้ด้วยตัวเองอย่างอิสระ คุณสามารถเปรียบเทียบข้อมูลของ ATX กับข้อมูลของ Binance/OKX ได้ตลอดเวลา
Endpoint ต่อไปนี้ไม่ต้องเข้าสู่ระบบ คุณสามารถเข้าถึงได้โดยตรงผ่านเบราว์เซอร์:
หากต้องการรับข้อมูลราคาแบบเรียลไทม์ คุณสามารถเชื่อมต่อผ่าน WebSocket (Socket.IO) ไปที่:
https://stream-futures.atxs.io/wsfutures_channel:mark_price:{symbol}คุณสามารถตรวจสอบไขว้ข้อมูลของ ATX กับ public API ของ Binance และ OKX ได้: