เพื่อการศึกษาเท่านั้น ไม่ใช่คำแนะนำการลงทุน อนุพันธ์สินทรัพย์ดิจิทัลที่มีเลเวอเรจอาจทำให้ขาดทุนจำนวนมากอย่างรวดเร็ว
คำตอบโดยตรง
คำสั่ง Reduce-Only คือเงื่อนไขที่แนบกับคำสั่งอนุพันธ์ โดยอนุญาตให้จับคู่ได้เฉพาะส่วนที่ลดสถานะเดิมเท่านั้น คำสั่งนี้ต้องไม่เพิ่มความเสี่ยงหรือเปลี่ยนสถานะ Long เป็น Short หรือในทางกลับกัน เทรดเดอร์มักใช้กับการออกแบบ Take-Profit และ Stop-Loss เมื่อมีคำสั่งปิดหลายรายการทำงานพร้อมกัน
Reduce-Only เป็นข้อจำกัดของสถานะ ไม่ใช่การรับประกันว่าจะจับคู่สำเร็จ จึงไม่รับประกันการจับคู่ ราคาทริกเกอร์ ราคาลิมิต หรือการป้องกัน Slippage และการล้างพอร์ต วิธีจัดการคำสั่งที่ไม่ถูกต้องหรือมีปริมาณเกินขึ้นอยู่กับแพลตฟอร์ม ซึ่งอาจปฏิเสธ ยกเลิก หรือลดปริมาณที่จับคู่ได้
วิธีทำงาน
กำหนดให้สถานะที่มีเครื่องหมายก่อนการจับคู่เป็น q และการเปลี่ยนสถานะที่เสนอเป็น delta การจับคู่ Reduce-Only ที่ถูกต้องต้องเป็นไปตาม |q + delta| ≤ |q| และไม่ข้ามศูนย์ ระบบซื้อขายมักตรวจสอบเมื่อรับคำสั่งและ/หรือเมื่อจับคู่ เพราะสถานะและคำสั่งเปิดอื่นอาจเปลี่ยนแปลงระหว่างนั้น
การประเมินในทางปฏิบัติมีสี่ส่วน:
- ยืนยันว่ามีสถานะตรงข้ามกับทิศทางคำสั่ง คำสั่งขายลดสถานะ Long และคำสั่งซื้อลดสถานะ Short ได้
- หาปริมาณที่ยังลดได้หลังหักการจับคู่ก่อนหน้า การปิดด้วยตนเอง การล้างพอร์ต และคำสั่งออกที่เปิดอยู่ซึ่งเกี่ยวข้อง
- จับคู่ไม่เกินปริมาณคงเหลือนั้นภายใต้กฎด้านราคา มาร์จิน และประเภทคำสั่งของแพลตฟอร์ม
- ยกเลิก ปฏิเสธ หรือปรับลดส่วนที่เหลือตามนโยบายที่แพลตฟอร์มระบุไว้
คำสั่งออกที่แข่งขันกันต้องได้รับความสนใจเป็นพิเศษ Coinbase ระบุว่าจะยกเลิกอัตโนมัติเมื่อไม่มีสถานะเหลือ Kraken ระบุว่าจะลดคำสั่งที่ใหญ่กว่าสถานะเปิดโดยอัตโนมัติ และ Bybit ระบุว่าจะปรับปริมาณหรือยกเลิกตามสถานะและคำสั่งอื่นที่ทำงานอยู่ ทั้งหมดเป็นตัวอย่างการนำไปใช้ ไม่ใช่ลำดับหรือกฎลำดับความสำคัญสากล
ตัวอย่าง
เทรดเดอร์ถือสถานะ Long ในสัญญา Perpetual ขนาด 1 BTC และวางคำสั่งขาย Reduce-Only สองรายการ รายการละ 1 BTC ได้แก่ Take-Profit แบบลิมิตและ Stop ป้องกัน หาก Take-Profit ปิดสถานะทั้งหมดก่อน Stop ต้องไม่เปิดสถานะ Short ใหม่ ทั้งนี้ Stop หรือคำสั่งที่เกิดจาก Stop อาจถูกยกเลิก ปฏิเสธ หรือลดเหลือศูนย์ตามแพลตฟอร์มและประเภทคำสั่ง
หากคำสั่งแรกปิดสถานะ Long เพียงบางส่วน คำสั่งที่สองจับคู่ได้เฉพาะปริมาณ Long ที่เหลือ เทรดเดอร์ควรตรวจสอบประวัติคำสั่งและสถานะปัจจุบัน ไม่ควรคิดว่าอินเทอร์เฟซเชื่อมคำสั่งออกเป็นคู่ OCO แล้ว เพราะ Reduce-Only และ One-Cancels-the-Other เป็นคนละเงื่อนไข
ความเสี่ยงและการควบคุม
- ไม่รับประกันการจับคู่: คำสั่งลิมิตอาจไม่ถูกจับคู่ ส่วนคำสั่งตลาดหรือคำสั่งที่ถูกทริกเกอร์อาจจับคู่เพียงบางส่วน ควรติดตามระยะห่างจากการล้างพอร์ตและมาร์จินที่ใช้ได้
- ทริกเกอร์ไม่ใช่การจับคู่: ทริกเกอร์ Stop เพียงเปิดใช้งานคำสั่ง แหล่งราคาทริกเกอร์ การป้องกันราคา สภาพคล่อง และ Slippage กำหนดว่าจะจับคู่ได้หรือไม่และที่ราคาใด
- กฎต่างกันตามแพลตฟอร์ม: การตรวจตอนรับและจับคู่ ปริมาณที่กันไว้ และลำดับการยกเลิกไม่มีมาตรฐาน ควรอ่านกฎล่าสุดของผลิตภัณฑ์และโหมดสถานะนั้น
- สถานะอาจเปลี่ยนก่อน: การปิดด้วยตนเอง กลยุทธ์อื่น การล้างพอร์ต หรือการจับคู่ก่อนหน้าอาจทำให้คำสั่งที่รออยู่ใช้ไม่ได้
- API อาจผิดพลาด: ยืนยันว่าการตอบรับคำสั่งรับค่า Reduce-Only แล้ว และกระทบยอดคำสั่ง การจับคู่ และสถานะหลังเชื่อมต่อใหม่หรือลองซ้ำ
- ไม่ได้จำกัดผลขาดทุน: ค่าธรรมเนียม Funding ช่องว่างราคา การล้างพอร์ต ระบบขัดข้อง และความเสี่ยงล้มละลายยังคงอยู่ ควรกำหนดขนาดสถานะให้รับมือกับการออกที่ล้มเหลวได้
ความเข้าใจผิดที่พบบ่อย
- “Reduce-Only หมายถึงปิดทันที” คำสั่งนี้จำกัดผลต่อสถานะเท่านั้น อายุคำสั่ง ราคา และสภาพคล่องยังเป็นตัวกำหนดการจับคู่
- “ปริมาณที่ส่งทั้งหมดจะค้างอยู่เสมอ” แพลตฟอร์มอาจลดหรือยกเลิกปริมาณเมื่อสถานะที่ลดได้เปลี่ยนไป
- “Take-Profit หรือ Stop ทุกคำสั่งเป็น Reduce-Only อัตโนมัติ” บางผลิตภัณฑ์บังคับใช้ แต่บางผลิตภัณฑ์ต้องระบุเอง ควรตรวจสอบการยืนยันคำสั่ง
- “Reduce-Only เหมือนกับ OCO” Reduce-Only ป้องกันไม่ให้ความเสี่ยงเพิ่ม ส่วน OCO เชื่อมคำสั่งเพื่อให้การจับคู่หรือทริกเกอร์รายการหนึ่งยกเลิกอีกรายการ แพลตฟอร์มอาจรองรับอย่างใดอย่างหนึ่งหรือทั้งสองอย่าง
หัวข้อที่เกี่ยวข้อง
แหล่งที่มา
- ลดสถานะเท่านั้น (อนุพันธ์ระหว่างประเทศ) - Coinbase (เข้าถึงเมื่อ: 2026-08-21)
- ประเภทคำสั่งในการซื้อขายอนุพันธ์ - Kraken (เข้าถึงเมื่อ: 2026-08-21)
- คำสั่งลดสถานะเท่านั้น - Bybit (เข้าถึงเมื่อ: 2026-08-21)