ข้ามไปยังเนื้อหา

คำสั่ง Market Order ในตลาดคริปโต

Market Order ในตลาดคริปโตมุ่งให้ซื้อขายทันทีที่ราคาดีที่สุดซึ่งมีอยู่ โดยไม่รับประกันราคาบนหน้าจอ เรียนรู้ว่า Depth, Slippage, ค่าธรรมเนียม และกลไกป้องกันของตลาดมีผลต่อราคา Fill อย่างไร

อัปเดต

เนื้อหานี้มีไว้เพื่อการศึกษาเท่านั้น ไม่ใช่คำแนะนำการลงทุน การลงทุนอาจทำให้ขาดทุนได้

คำตอบโดยตรง

Market Order สั่งให้ตลาดแบบ Order Book ซื้อหรือขายทันทีกับสภาพคล่องที่ดีที่สุดซึ่งมีอยู่เมื่อคำสั่งถึง Matching Engine โดยให้ความสำคัญกับความเร็วและโอกาส Fill ไม่ใช่การรับประกันราคา Last Price, Best Quote ก่อนส่ง และราคาเฉลี่ยถ่วงน้ำหนักของ Fill สุดท้ายอาจต่างกัน

Market Buy กิน Ask จากราคาต่ำสุดขึ้นไป ส่วน Market Sell กิน Bid จากราคาสูงสุดลงมา Order ขนาดใหญ่, Book บาง, ราคาเปลี่ยนเร็ว, Latency หรือการยกเลิก Quote อาจทำให้ข้ามหลายระดับราคา ตามกฎและ Price Protection ของตลาด ผลอาจเป็น Fill ทั้งหมด, Fill บางส่วนแล้ว Cancel ส่วนที่เหลือ หรือถูกปฏิเสธ

บน AMM กระเป๋าอาจเรียก Swap ว่า “Market” แต่ไม่ใช่ Market Order บน Order Book แบบเดิม Swap ทำตามสูตรของ Pool หรือ Route และมักกำหนด Minimum Received หรือ Maximum Paid ส่วน Price Impact เกิดจากการที่ Trade เปลี่ยนยอดใน Pool ขณะที่ Slippage Tolerance จำกัดการเปลี่ยนแปลงด้านลบก่อน Transaction Revert

เติมเฉลี่ย
$100.09
ความคลาดเคลื่อนเฉลี่ย
0.09%
ปริมาณที่ยังไม่ได้บรรจุ
0

ผลลัพธ์เป็นการประมาณทางการศึกษา โดยไม่รวมกฎของสถานที่ ภาษี เวลาแฝง พฤติกรรมของ Oracle และพารามิเตอร์เฉพาะโปรโตคอลอื่นๆ เว้นแต่จะแสดงไว้

วิธีการทำงาน

สมมติ Ask ของ BTC/USDT มี 0.10 BTC ที่ 60,000 USDT, 0.20 BTC ที่ 60,050 USDT และ 0.50 BTC ที่ 60,150 USDT Market Buy 0.50 BTC จะกิน 0.10, 0.20 และ 0.20 BTC ตามลำดับ ยอดก่อนค่าธรรมเนียมคือ 6,000 + 12,010 + 12,030 = 30,040 USDT ดังนั้นราคาเฉลี่ยถ่วงน้ำหนักคือ 60,080 USDT ไม่ใช่ 60,000 USDT

Bid-Ask Spread คือช่องว่างระหว่าง Bid สูงสุดกับ Ask ต่ำสุด ส่วน Depth คือจำนวนที่มีในแต่ละระดับ ส่วนต่างจากราคาอ้างอิงอาจมาจาก Spread, Market Impact, การเคลื่อนไหวระหว่างส่ง Order และค่าธรรมเนียม ควรแยกวัด เพราะค่าธรรมเนียมต่ำไม่ได้ทำให้ตลาดตื้นมีต้นทุนต่ำ

หน่วยที่กรอกก็สำคัญ บางตลาดรับจำนวน Base Asset ขณะที่บางแห่งให้ผู้ซื้อระบุ Quote Currency ที่จะใช้ ตรวจสอบ Pair, Side, Unit, Estimated Total และ Fee ก่อนส่ง ตัวเลขประมาณบนหน้าจอเป็นเพียง Snapshot ไม่ใช่คำมั่นของตลาดหรือผู้ค้าอื่น

ตัวอย่าง

สมมติ Best Ask ของ Token คือ 2.000 USDT และมี Ask สะสม 50,000 USDT ระหว่าง 2.000 ถึง 2.020 Market Buy 500 USDT เป็นเพียง 1% ของช่วงนี้และอาจ Fill ใกล้ Best Ask แต่ Buy 40,000 USDT อาจกินเกือบทั้งช่วงและจบใกล้ระดับบน ควรเทียบขนาด Order กับ Executable Depth ปัจจุบัน ไม่ใช่ Volume 24 ชั่วโมง

ก่อน Trade ใหญ่ ให้ดู Cumulative Depth และราคาเฉลี่ยหรือ Price Impact โดยประมาณ การแบ่ง Order อาจลด Impact ต่อส่วน แต่เพิ่ม Time Exposure, ค่าธรรมเนียมซ้ำ และความเสี่ยงที่ส่วนถัดไป Fill หลังตลาดขยับ Marketable Limit Order จำกัดราคาแย่สุดได้ แต่ส่วนที่ไม่ Fill อาจค้างหรือถูก Cancel ตาม Time-in-Force

ความเสี่ยง

  1. Slippage และ Gap Quote อาจถูกถอนก่อน Match โดยเฉพาะช่วงข่าว, Liquidation, เปิดตัว Token, ระบบขัดข้อง หรือตลาดบาง ราคา Fill อาจห่างจาก Last Price มาก
  2. Partial Fill หรือ Rejection Price Protection, Minimum Size, ยอดเงินไม่พอ หรือสถานะตลาดอาจหยุดการทำงาน คำว่า “Market” ไม่ได้รับประกันว่าจะ Fill ครบทุกขนาด
  3. ความไม่แน่นอนของ Stop-Market Stop Price แค่ Trigger ให้ส่ง Order ไม่ใช่ Fill Price ส่วน Stop-Limit กำหนดขอบเขตราคาได้แต่เสี่ยงไม่ Fill
  4. ต้นทุนนอกเหนือจาก Fee Spread, Market Impact, Taker Fee และการเคลื่อนไหวด้านลบมีผลทั้งหมด On-chain Swap ยังมี Network Fee, ต้นทุน Transaction ที่ล้มเหลว และผลเสียจาก Routing หรือ MEV
  5. ข้อผิดพลาดในการใช้งาน เลือก Pair, Side หรือ Unit ผิดอาจทำให้ Trade ใหญ่กว่าที่ตั้งใจมาก การส่งซ้ำเมื่อหน้าจอช้าอาจสร้าง Order ซ้ำ

สำหรับ Order สำคัญ ให้บันทึก Quote ก่อน Trade, ขนาด, Impact โดยประมาณ, Fill, Fee และราคาเฉลี่ยสุดท้าย ตรวจ Order History ก่อนลองใหม่ หากไม่เร่งด่วนให้ใช้ขอบเขตราคาหรือแบ่งส่วนเล็ก หากเร่งด่วนให้กำหนดขนาดที่ Slippage รุนแรงแต่เป็นไปได้ไม่สร้างความเสียหายที่รับไม่ได้

ความเข้าใจผิดที่พบบ่อย

ความเชื่อที่ 1: Market Order Fill ที่ Last Price

Last Price คือ Trade ในอดีตที่เสร็จแล้ว Order ใหม่ใช้ได้เฉพาะ Liquidity ที่ยังมีเมื่อไปถึงตลาด

ความเชื่อที่ 2: Volume รายวันสูงรับประกัน Liquidity ลึก

Volume รายวันคือ Flow สะสม ส่วน Executable Depth คือของที่มีปัจจุบันด้านหนึ่งของ Pair และหายไปได้เร็ว

ความเชื่อที่ 3: เพิ่ม Slippage Tolerance แล้วราคาจะดีขึ้น

Tolerance ที่กว้างยอมรับผลลัพธ์แย่ลงและลดโอกาส Revert แต่ไม่ได้ทำให้ Quote ดีขึ้น

ความเชื่อที่ 4: แบ่ง Order ถูกกว่าเสมอ

ส่วนเล็กอาจลด Impact ทันที แต่ Fee ซ้ำและการขยับของตลาดอาจมากกว่าประโยชน์

หัวข้อที่เกี่ยวข้อง

แหล่งที่มา

การนำทาง

ค้นหาในวิกิ...