ข้อมูลการเป็นพันธมิตร: บทความนี้มี OKX ลิงก์พันธมิตร หากสมัครหรือทำธุรกรรมผ่านลิงก์ดังกล่าว ผู้ดำเนินการอาจได้รับรายได้ สิทธิประโยชน์ของผู้ใช้อาจแตกต่างกันตามบัญชี ภูมิภาค ระดับ VIP และแคมเปญ โปรดตรวจสอบเงื่อนไขที่มีผลจริงบนหน้าสมัครและใน My Rewards
OKX คำสั่งซื้อขายฟิวเจอร์ส ควรเลือกตามวัตถุประสงค์ หากให้ความสำคัญกับการจับคู่ที่รวดเร็ว ให้ใช้ Market หากให้ความสำคัญกับการกำหนดเพดาน·พื้นราคาสูงสุด ให้ใช้ Limit หากต้องการส่งคำสั่งเมื่อถึงราคาที่กำหนด ให้ใช้ Trigger สำหรับเงื่อนไขปิดสถานะ ให้ใช้ TP/SL หากต้องการให้คำสั่งคงอยู่ในฐานะ Maker เท่านั้น ให้ใช้ Post Only และหากต้องการลดเฉพาะสถานะเดิม ให้ใช้ Reduce Only ไม่มีคำสั่งใดรับประกันราคา·การจับคู่·การจำกัดการขาดทุนที่ต้องการได้ 100% ดังนั้นต้องแยกราคาทริกเกอร์ออกจากราคาคำสั่งจริง
| คำสั่งซื้อขาย·ตัวเลือก | ฟังก์ชันหลัก | รับประกันการจับคู่หรือไม่? | ความล้มเหลว·ข้อควรระวังที่พบบ่อย |
|---|---|---|---|
| Market | พยายามจับคู่ทันที โดยเริ่มจากราคาที่สามารถจับคู่ได้ในออร์เดอร์บุ๊กปัจจุบัน | ไม่รับประกันราคา | สลิปเพจ·การจับคู่หลายระดับราคา |
| Limit | จับคู่เฉพาะที่ราคาที่กำหนดหรือราคาที่ได้เปรียบกว่า | ไม่รับประกันการจับคู่ | แม้ราคาจะถึงระดับที่กำหนด ก็อาจไม่จับคู่เนื่องจากคิวคำสั่ง |
| Trigger | เมื่อ Last·Mark·Index ถึงเงื่อนไข จะส่งคำสั่ง Market หรือ Limit | ไม่รับประกันทั้งการทริกเกอร์และการจับคู่ | ราคาอ้างอิงไม่ถูกต้อง ข้อจำกัดด้านราคา หลักประกันไม่เพียงพอ |
| TP/SL | คำสั่งตามเงื่อนไขสำหรับทำกำไร·จำกัดการขาดทุน | ไม่รับประกันขีดจำกัดการขาดทุน | ช่องว่างราคา·ความผันผวนรุนแรง·Limit ไม่จับคู่ |
| Post Only | อนุญาตเฉพาะคำสั่งที่ไม่จับคู่ทันทีและคงอยู่ในออร์เดอร์บุ๊กในฐานะ Maker | ไม่ | ยกเลิกหากเป็นราคาที่จะจับคู่ได้ทันที |
| Reduce Only | ดำเนินการเฉพาะในทิศทางที่ลดจำนวนสถานะเดิม | ไม่ | ปฏิเสธ·ปรับเปลี่ยน·ยกเลิกตามทิศทาง·จำนวน·สถานะโพซิชัน |
| IOC | จับคู่เฉพาะจำนวนที่สามารถจับคู่ได้ทันที และยกเลิกส่วนที่เหลือ | สามารถจับคู่บางส่วนได้ | อาจไม่สามารถเติมจำนวนทั้งหมดที่ต้องการได้ |
| FOK | หากไม่สามารถจับคู่จำนวนทั้งหมดได้ทันที ให้ยกเลิกทั้งหมด | ทั้งหมดหรือศูนย์ | หากสภาพคล่องไม่เพียงพอ จะไม่มีการจับคู่แม้แต่ส่วนเดียว |
Market และ Limit: ความแตกต่างระหว่างความเร็วกับการควบคุมราคา
คำสั่ง Market
คำสั่งราคาตลาดจะพยายามจับคู่อย่างรวดเร็ว โดยเริ่มจากราคาที่ดีที่สุดซึ่งสามารถจับคู่ได้ในออร์เดอร์บุ๊กปัจจุบัน ไม่ใช่คำสั่งที่รับประกันว่า “จะจับคู่เต็มจำนวนที่ราคาที่แสดงอยู่ในขณะนั้น” หากจำนวนคำสั่งมากกว่าปริมาณคงเหลือของราคาเสนอซื้อขาย หรือหากตลาดเปลี่ยนแปลงอย่างรวดเร็ว ราคาเฉลี่ยที่จับคู่อาจแย่ลงเนื่องจากต้องกินสภาพคล่องหลายระดับราคา ความแตกต่างนี้เรียกว่าสลิปเพจ
แม้ในสถานการณ์ที่ต้องลดสถานะอย่างเร่งด่วน ก็ไม่มีการรับประกันว่าคำสั่งราคาตลาดจะจับคู่ครบทั้งหมดเสมอไป คำสั่งอาจถูกปฏิเสธหรือดำเนินการเพียงบางส่วนตามข้อจำกัดด้านราคา สภาพคล่อง ข้อจำกัดของสถานะ การระงับการซื้อขาย หรือเงื่อนไขของระบบ ก่อนส่งคำสั่ง โปรดตรวจสอบราคาที่คาดว่าจะจับคู่และความลึกของออร์เดอร์บุ๊ก
คำสั่ง Limit
คำสั่งซื้อแบบจำกัดราคาจะจับคู่เฉพาะที่ราคาที่ป้อนหรือต่ำกว่า ส่วนคำสั่งขายแบบจำกัดราคาจะจับคู่เฉพาะที่ราคาที่ป้อนหรือสูงกว่า สามารถควบคุมราคาได้ แต่ไม่รับประกันการจับคู่ แม้ราคาตลาดจะแตะราคาคำสั่ง หากมีคำสั่งก่อนหน้าจำนวนมาก คำสั่งของคุณอาจไม่ถูกจับคู่ และอาจจับคู่ได้เพียงบางส่วน
คำสั่งจำกัดราคาไม่ได้หมายความว่าจะได้รับค่าธรรมเนียม Maker เสมอไป หากจับคู่กับราคาเสนอซื้อขายเดิมทันที อาจกลายเป็น Taker ได้ หากต้องการให้คงอยู่ในฐานะ Maker เท่านั้น ให้ใช้เงื่อนไข Post Only แต่ต้องยอมรับความเป็นไปได้ที่คำสั่งจะถูกยกเลิกเป็นการแลกเปลี่ยน
Trigger และ TP/SL: ราคาทริกเกอร์ไม่ใช่ราคาที่จับคู่
คำสั่ง Trigger จะส่งคำสั่ง Market หรือ Limit ที่กำหนดไว้ล่วงหน้าเข้าสู่ตลาด เมื่อราคาอ้างอิงที่เลือกแตะค่าที่ตั้งไว้ ใน OKX ฟิวเจอร์ส TP/SL สามารถเลือก Last Price, Mark Price หรือ Index Price เป็นเกณฑ์ทริกเกอร์ได้
- Last Price: OKX ราคาที่มีการจับคู่จริงล่าสุดในออร์เดอร์บุ๊ก
- Mark Price: ราคาอ้างอิงที่ใช้คำนวณกำไรขาดทุนที่ยังไม่รับรู้และความเสี่ยงในการถูกบังคับชำระบัญชี
- Index Price: ราคาดัชนีที่สะท้อนราคาจากตลาดสปอตหลักหลายแห่ง
ตัวอย่างเช่น หาก Last Price ของฟิวเจอร์ส BTC แบบถาวรเคลื่อนไหวอย่างรวดเร็วและแตะทริกเกอร์ SL ระบบจะส่งคำสั่งปิดสถานะในขณะนั้น การปิดด้วยราคาตลาดจะพยายามจับคู่ให้รวดเร็ว แต่อาจเกิดสลิปเพจได้ ส่วนการปิดด้วยราคาจำกัดสามารถควบคุมราคาได้ แต่อาจไม่จับคู่ ดังนั้นการตีความว่า “ตั้ง SL แล้ว การขาดทุนสูงสุดจะถูกกำหนดไว้อย่างแม่นยำ” จึงไม่ถูกต้อง
| สถานการณ์ | จะเกิดอะไรขึ้น | สิ่งที่ต้องตรวจสอบ |
|---|---|---|
| ราคาทริกเกอร์ไม่ถึงระดับที่กำหนด | คำสั่งจะไม่ถูกส่งเข้าสู่ตลาด | เกณฑ์ที่เลือกจาก Last·Mark·Index |
| ส่ง Market หลังทริกเกอร์ | พยายามจับคู่โดยเริ่มจากราคาที่สามารถจับคู่ได้ | สภาพคล่อง·สลิปเพจ·ข้อจำกัดด้านราคา |
| ส่ง Limit หลังทริกเกอร์ | เข้าสู่ออร์เดอร์บุ๊กตามเงื่อนไขราคาที่กำหนด | คำสั่งที่ยังไม่จับคู่และสถานะยังคงอยู่หรือไม่ |
| ข้อจำกัดด้านหลักประกัน·สถานะ | คำสั่งอาจล้มเหลวแม้หลังทริกเกอร์แล้ว | หลักประกันที่ใช้ได้·จำนวน·สถานะการซื้อขาย |
ลำดับการตั้งค่า TP/SL
- ป้อนจำนวนคำสั่งซื้อขายในหน้าการซื้อขายฟิวเจอร์ส แล้วเปิด TP/SL
- ป้อนราคาทริกเกอร์ของ Take Profit และ Stop Loss แยกกัน
- ตรวจสอบว่าราคาใดใน Last·Mark·Index ใช้เป็นเกณฑ์ตัดสินทริกเกอร์
- ตรวจสอบว่าหลังทริกเกอร์จะเป็น Market หรือ Limit และหากเป็น Limit ให้ตรวจสอบราคาคำสั่ง
- ตรวจสอบทิศทาง Long·Short โหมด One-way·Hedge และจำนวนที่ต้องการปิดอีกครั้ง
- หลังส่งคำสั่ง ให้ตรวจสอบสถานะการลงทะเบียนจริงในรายการ Open orders และ TP/SL
Post Only: ยกเลิกหากไม่สามารถคงอยู่ในฐานะ Maker
Post Only เป็นเงื่อนไขคำสั่งจำกัดราคาขั้นสูงที่รับคำสั่งเฉพาะเมื่อคำสั่งไม่จับคู่กับราคาเสนอซื้อขายเดิมทันทีและถูกเพิ่มเข้าออร์เดอร์บุ๊ก หากเป็นราคาที่จะดึงสภาพคล่องทันที คำสั่งจะถูกยกเลิก ดังนั้นหาก “เปิด Post Only แล้วคำสั่งหายไป” อาจไม่ใช่ข้อผิดพลาด แต่อาจเป็นการยกเลิกตามเงื่อนไข
เมื่อรับ Post Only คำสั่งจะถูกออกแบบให้คงอยู่ในฐานะ Maker ซึ่งอาจช่วยจัดการค่าธรรมเนียมได้ แต่เป็นคนละประเด็นกับการรับประกันว่าจะจับคู่ในเวลาที่ต้องการ หากตั้งราคาไว้ห่างจากตลาดมากเกินไป คำสั่งอาจไม่จับคู่ และหากตลาดเปลี่ยนแปลงอย่างรวดเร็ว คุณอาจพลาดโอกาส อัตราค่าธรรมเนียม Maker/Taker จริง โปรดตรวจสอบที่ Trading fee tier ของบัญชี
Reduce Only: เงื่อนไขการปิดสถานะเพื่อป้องกันความผิดพลาดในการกลับทิศทางสถานะ
Reduce Only จำกัดให้คำสั่งทำงานเฉพาะในทิศทางที่ลดขนาดสถานะเดิม ในโหมด One-way ผู้ใช้สามารถเลือกได้ ส่วนในโหมด Hedge มีโครงสร้างที่ใช้เป็นค่าเริ่มต้นกับคำสั่งปิดสถานะ การทำงานอาจแตกต่างกันตามโหมดบัญชีและหน้าคำสั่ง ดังนั้นไม่ควรตัดสินจากชื่อสวิตช์เพียงอย่างเดียว
ตัวอย่างเช่น หากมีสถานะ Long จำนวน 1 BTC และวางคำสั่งขายเพื่อปิดจำนวน 1 BTC โดยใช้ Reduce Only คำสั่งนั้นมีไว้เพื่อลดสถานะ หากก่อนที่คำสั่งจะจับคู่ สถานะถูกปิดไปแล้วด้วยคำสั่งอื่น คำสั่งที่เหลืออาจถูกปฏิเสธ·ยกเลิก เพื่อไม่ให้เปิด Short ใหม่ ในทางกลับกัน คำสั่งในทิศทางตรงข้ามที่ไม่ใช่ Reduce Only อาจสร้างสถานะตรงข้ามใหม่ได้เมื่อจับคู่เกินขนาดของสถานะเดิม
หากผลรวมของคำสั่ง Reduce Only หลายรายการมากกว่าสถานะปัจจุบัน ระบบอาจปรับจำนวนคำสั่งเดิมหรือยกเลิกบางคำสั่งตามลำดับความสำคัญด้านราคา·เวลาและโหมดบัญชี ใน API จำนวนที่เกินอาจถูกปฏิเสธตามโหมด ดังนั้นระบบซื้อขายอัตโนมัติต้องตรวจสอบรหัสตอบกลับและเรียกดู Open orders ล่าสุดอีกครั้งเสมอ
IOC และ FOK: ตัดสินใจว่าจะอนุญาตให้จับคู่บางส่วนหรือไม่
IOC(Immediate or Cancel) จะเติมเฉพาะจำนวนที่สามารถจับคู่ได้ทันทีหลังส่งคำสั่ง และยกเลิกส่วนที่เหลือ FOK(Fill or Kill) จะจับคู่ก็ต่อเมื่อสามารถเติมจำนวนทั้งหมดได้ทันที มิฉะนั้นจะยกเลิกทั้งหมด เกณฑ์ในการเลือกคือพิจารณาว่ายอมให้มีสถานะบางส่วนคงเหลือจากคำสั่งขนาดใหญ่ได้หรือไม่
| ตัวอย่าง: คำสั่ง 100 สัญญา | จำนวนที่สามารถจับคู่ได้ทันที 60 | ผลลัพธ์ |
|---|---|---|
| IOC | 60 สัญญา | จับคู่ได้ 60 และอาจยกเลิก 40 |
| FOK | 60 สัญญา | ยกเลิกคำสั่งทั้งหมด |
| Limit ทั่วไป | 60 สัญญา | หลังจากจับคู่ 60 สัญญา อาจเหลือ 40 สัญญาอยู่ในสมุดคำสั่งซื้อขาย |
สาเหตุที่คำสั่งซื้อขายล้มเหลวหรือดำเนินการแตกต่างจากที่คาดไว้
| อาการ | สาเหตุที่เป็นไปได้ | การตรวจสอบ |
|---|---|---|
| Post Only ถูกยกเลิกทันที | ราคาที่จะจับคู่กับคำสั่งซื้อขายเดิมทันที | Best bid·ask และราคาที่กำหนด |
| TP/SL แตะราคาดังกล่าวแล้วแต่ไม่ปิดสถานะ | เกณฑ์ทริกเกอร์อื่น, Limit ไม่ได้รับการจับคู่, ข้อจำกัดด้านราคา·สถานะ | ประเภททริกเกอร์·ประเภทคำสั่ง·Open orders |
| การปฏิเสธ Reduce Only | ไม่มีสถานะ, ทิศทางเดียวกัน, จำนวน·คำสั่งปิดสถานะเดิมขัดแย้งกัน | ทิศทางสถานะ·จำนวนคงเหลือ·โหมดบัญชี |
| ราคาเฉลี่ยของ Market แย่กว่าที่คาดไว้ | ความลึกของสมุดคำสั่งซื้อขายไม่เพียงพอและความผันผวนอย่างรวดเร็ว | จำนวนตามราคาในประวัติการจับคู่คำสั่งซื้อขาย |
| คำสั่ง Trigger ล้มเหลว | มาร์จิ้นไม่เพียงพอ, ข้อจำกัดด้านราคา, อยู่ในสถานะที่ไม่สามารถซื้อขายได้, ข้อจำกัดด้านสถานะ | ข้อความแสดงข้อผิดพลาดและมาร์จิ้นที่ใช้ได้ |
| Limit ได้รับการจับคู่เพียงบางส่วน | ลำดับความสำคัญด้านราคา·เวลาและจำนวนคงเหลือไม่เพียงพอ | จำนวน Filled·Remaining |
เช็กลิสต์ก่อนส่งคำสั่งซื้อขายจริง
- ตรวจสอบแล้วหรือไม่ว่าบัญชีเป็นโหมด One-way หรือ Hedge?
- ทิศทาง Long·Short และ Open·Close ตรงกับที่ตั้งใจไว้หรือไม่?
- ตรวจสอบแล้วหรือไม่ว่าหน่วยของจำนวนเป็นเหรียญ, สัญญา หรือ USDT?
- Trigger อ้างอิง Last·Mark·Index รายการใด?
- ตรวจสอบแล้วหรือไม่ว่าหลังทริกเกอร์ TP/SL จะเป็น Market หรือ Limit?
- เป็นคำสั่งปิดสถานะที่ต้องป้องกันไม่ให้กลับทิศทางสถานะด้วย Reduce Only หรือไม่?
- กำหนดแล้วหรือไม่ว่าจะจัดการคำสั่งทดแทนอย่างไรเมื่อยกเลิก Post Only?
- คำนวณ คู่มือ Funding Fee ของ OKX และ Slippage นอกเหนือจากค่าธรรมเนียมแล้วหรือไม่?
- สำหรับคำสั่งที่ใช้เป็นครั้งแรก ได้ตรวจสอบการทำงานด้วย Demo Trading หรือจำนวนเล็กน้อยที่รับความเสี่ยงได้แล้วหรือไม่?
โปรดเรียนรู้ขั้นตอนการสมัคร การวางหลักประกัน และการชำระบัญชีของการซื้อขายสัญญาซื้อขายล่วงหน้าก่อนจาก คู่มือฉบับสมบูรณ์สำหรับเว็บเทรด OKX และตรวจสอบข้อจำกัดด้านฟังก์ชันและภูมิภาคสำหรับผู้พำนักในเกาหลีจาก คู่มือการให้บริการและข้อจำกัดตามภูมิภาคของ OKX อัตราการใช้จริงของรหัสเชิญ OKDCC ต้องตรวจสอบโดยอ้างอิงจาก คู่มือตรวจสอบรหัสแนะนำ OKX หน้าสมัครสมาชิก และ My Rewards หลังจากสมัครแล้ว
คำถามที่พบบ่อย
คำสั่งตลาดจะได้รับการจับคู่ที่ราคาที่แสดงไว้อย่างแน่นอนหรือไม่?
ไม่ใช่ คำสั่งจะได้รับการจับคู่ตั้งแต่ราคาที่มีอยู่ในสมุดคำสั่งซื้อขายปัจจุบัน ดังนั้นอาจได้รับการจับคู่ในหลายระดับราคาตามจำนวนและความผันผวน และอาจเกิด Slippage ได้
คำสั่ง Limit จะมีค่าธรรมเนียม Maker เสมอหรือไม่?
ไม่ใช่ หากจับคู่กับคำสั่งซื้อขายเดิมทันที อาจกลายเป็น Taker ได้ หากต้องการให้คงอยู่ในสมุดคำสั่งซื้อขายในฐานะ Maker เท่านั้น สามารถใช้ Post Only ได้ แต่คำสั่งที่จะจับคู่ทันทีจะถูกยกเลิก
การตั้ง Stop Loss จะทำให้จำนวนเงินที่ขาดทุนคงที่หรือไม่?
ไม่ใช่ หลังทริกเกอร์ คำสั่งตลาดอาจเกิด Slippage ส่วนคำสั่ง Limit อาจไม่ได้รับการจับคู่ และคำสั่งอาจล้มเหลวเนื่องจากข้อจำกัดด้านราคา·มาร์จิ้น·สถานะการซื้อขายได้เช่นกัน
Reduce Only ใช้เมื่อใด?
ใช้เมื่อต้องการลดหรือปิดสถานะสัญญาซื้อขายล่วงหน้าที่มีอยู่ โดยจำกัดไม่ให้คำสั่งสร้างสถานะใหม่ในทิศทางตรงข้าม วิธีเลือกจะแตกต่างกันไปตามโหมด One-way·Hedge
IOC และ FOK แตกต่างกันอย่างไร?
IOC สามารถจับคู่บางส่วนตามจำนวนที่จับคู่ได้ทันทีและยกเลิกส่วนที่เหลือได้ แต่ FOK จะยกเลิกคำสั่งทั้งหมดหากไม่สามารถจับคู่จำนวนเต็มได้ทันที
แหล่งข้อมูลอย่างเป็นทางการและวันที่ตรวจสอบ
- OKXคู่มือประเภทคำสั่งซื้อขายอย่างเป็นทางการ
- OKX สัญญาซื้อขายล่วงหน้า TP/SL การตั้งค่าและเงื่อนไขความล้มเหลว
- OKX คำสั่งพื้นฐานและ Reduce Only
- OKX ข้อกำหนดประเภทคำสั่ง API·reduceOnly
- OKX การคำนวณค่าธรรมเนียมสัญญาซื้อขายล่วงหน้า
วันที่ตรวจสอบล่าสุด: 2026-08-18. ชื่อเมนู กฎการส่งคำสั่งซื้อขาย และผลิตภัณฑ์ที่ให้บริการอาจแตกต่างกันตามภูมิภาค·โหมดบัญชี·เวอร์ชันแอป·นโยบายอย่างเป็นทางการ บทความนี้จัดทำขึ้นเพื่อการศึกษาและไม่ใช่คำแนะนำด้านการลงทุน สัญญาซื้อขายล่วงหน้าแบบมีเลเวอเรจมีความเสี่ยงที่จะสูญเสียมาร์จิ้นทั้งหมดหรือมากกว่านั้น รวมถึงความเสี่ยงจากการชำระบัญชี ดังนั้นโปรดตรวจสอบหน้าจอบัญชีจริงและคำเตือนความเสี่ยงก่อนส่งคำสั่งซื้อขาย