ใน OneKey ประเภทคำสั่งที่แตกต่างกันถูกออกแบบมาเพื่อเป้าหมายในการเทรดที่แตกต่างกัน บางประเภทช่วยให้คุณส่งคำสั่งซื้อขายได้รวดเร็วที่สุด บางประเภทช่วยให้คุณควบคุมราคาที่จะได้รับ และประเภทอื่นๆ ช่วยให้คุณแบ่งคำสั่งซื้อขายขนาดใหญ่กระจายออกไปตามระดับราคาหรือตามช่วงเวลา
บทความนี้จะอธิบายประเภทคำสั่งซื้อขายที่รองรับในปัจจุบันบน OneKey, สถานการณ์ที่ควรเลือกใช้ และสิ่งที่ควรคำนึงถึงก่อนส่งคำสั่ง
ประเภทของคำสั่งซื้อขายคืออะไร?
ประเภทของคำสั่งจะกำหนดวิธีการส่งคำสั่งของคุณเข้าสู่ตลาดและเงื่อนไขที่จะทำให้คำสั่งนั้นได้รับการจับคู่
ปัจจุบัน OneKey รองรับประเภทคำสั่งซื้อขาย ดังนี้:
คำสั่งตลาด (Market Order)
คำสั่งจำกัดราคา (Limit Order)
คำสั่งหยุดการทำงานแบบตลาด (Stop Market Order)
คำสั่งหยุดการทำงานแบบจำกัดราคา (Stop Limit Order)
คำสั่งแบบแบ่งระดับราคา (Scale Order)
คำสั่งแบบถัวเฉลี่ยเวลา (TWAP Order)
คำสั่งตลาด (Market Order)
คำสั่งตลาดถูกออกแบบมาเพื่อให้จับคู่ได้รวดเร็วที่สุดในราคาที่ดีที่สุดที่มีอยู่ในตลาดขณะนั้น
คำสั่งตลาดมีประโยชน์เมื่อคุณให้ความสำคัญกับความเร็วมากกว่าการเข้าซื้อในราคาที่ระบุเจาะจง เนื่องจากคำสั่งจะถูกจับคู่กับสภาพคล่องที่มีอยู่ในตลาด ราคาที่ได้รับจริงๆ อาจแตกต่างจากราคาที่แสดงให้เห็นในตอนที่คุณส่งคำสั่ง ซึ่งส่วนต่างนี้มักเรียกว่า Slippage
ควรใช้เมื่อใด:
เมื่อคุณต้องการเปิดหรือปิดสถานะอย่างรวดเร็ว
เมื่อความเร็วในการจับคู่คำสั่งสำคัญกว่าราคาที่แน่นอน
เมื่อคุณสามารถยอมรับความคลาดเคลื่อนของราคาได้ในสภาวะตลาดที่มีความผันผวน
ตัวอย่าง:
หากราคาปัจจุบันอยู่ที่ประมาณ 100 USDT และคุณส่งคำสั่งซื้อแบบ Market Order ระบบของ OneKey จะส่งคำสั่งเพื่อจับคู่ทันทีที่ราคาเสนอขาย (Ask) ที่ดีที่สุดในตลาด หากตลาดเคลื่อนไหวอย่างรวดเร็ว ราคาเฉลี่ยที่คุณได้รับจริงอาจสูงกว่า 100 USDT
คำสั่งจำกัดราคา (Limit Order)
คำสั่งจำกัดราคาช่วยให้คุณกำหนดราคาที่ต้องการได้ คำสั่งจะได้รับการจับคู่ที่ราคาที่คุณกำหนดไว้หรือราคาที่ดีกว่านั้นเท่านั้น
คำสั่งจำกัดราคามีประโยชน์เมื่อคุณต้องการควบคุมราคาซื้อขายให้มากขึ้น อย่างไรก็ตาม ไม่มีการการันตีว่าจะได้จับคู่คำสั่ง หากตลาดไม่ได้เคลื่อนที่ไปถึงราคาที่คุณตั้งไว้ คำสั่งนั้นอาจคงค้างอยู่โดยไม่ได้รับการจับคู่
ควรใช้เมื่อใด:
เมื่อราคาสำคัญกว่าความเร็ว
เมื่อคุณต้องการรอระดับราคาในการเข้าหรือออกตลาดที่เจาะจง
เมื่อคุณไม่จำเป็นต้องจับคู่คำสั่งทันที
ตัวอย่าง:
หากราคาปัจจุบันคือ 100 USDT และคุณส่งคำสั่ง Limit Order เพื่อซื้อที่ราคา 98 USDT คำสั่งจะจับคู่ก็ต่อเมื่อตลาดตกลงมาถึง 98 USDT หรือต่ำกว่านั้น หากตลาดยังคงราคาอยู่เหนือ 98 USDT คำสั่งนั้นจะไม่ถูกจับคู่
คำสั่งหยุดการทำงานแบบตลาด (Stop Market Order)
คำสั่งแบบ Stop Market จะส่งคำสั่งซื้อขายแบบ Market Order เมื่อราคาตลาดแตะไปถึงราคาเงื่อนไข (Trigger Price) ที่คุณตั้งไว้
คำสั่งประเภทนี้มักใช้เมื่อคุณต้องการให้ตลาดตอบสนองต่อระดับราคาที่เจาะจงก่อนที่จะมีการดำเนินการซื้อขาย เนื่องจากคำสั่งนี้จะเปลี่ยนเป็นคำสั่ง Market Order หลังจากถูกกระตุ้น จึงเหมาะสำหรับการจับคู่ที่รวดเร็ว แต่อาจทำให้ราคาที่ได้รับจริงแตกต่างจากราคาเงื่อนไขที่ตั้งไว้
ควรใช้เมื่อใด:
เมื่อคุณต้องการออกจากสถานะอย่างรวดเร็วหลังจากเงื่อนไขถูกกระตุ้น
เมื่อคุณต้องการเข้าซื้อในตำแหน่งหลังจากมีการเบรกเอาท์ (Breakout)
เมื่อความเร็วในการจับคู่สำคัญกว่าความแม่นยำของราคา
ตัวอย่าง:
หากราคาปัจจุบันอยู่ที่ 100 USDT และคุณตั้งคำสั่งซื้อแบบ Stop Market โดยกำหนดราคาเงื่อนไขไว้ที่ 105 USDT ระบบของ OneKey จะส่งคำสั่งซื้อแบบ Market ทันทีที่ราคาตลาดแตะ 105 USDT
คำสั่งหยุดการทำงานแบบจำกัดราคา (Stop Limit Order)
คำสั่งแบบ Stop Limit จะเป็นการส่งคำสั่งแบบ Limit Order เมื่อราคาตลาดแตะไปถึงราคาเงื่อนไข (Trigger Price) ที่กำหนดไว้
เมื่อเปรียบเทียบกับ Stop Market Order แล้ว ประเภทนี้จะทำให้คุณควบคุมราคาซื้อขายได้มากกว่า อย่างไรก็ตาม ไม่มีการการันตีว่าจะได้จับคู่คำสั่ง หากตลาดเคลื่อนไหวเร็วเกินไปหลังจากราคาแตะจุดเงื่อนไข คำสั่งจำกัดราคาอาจคงค้างอยู่โดยไม่ได้รับการจับคู่
ควรใช้เมื่อใด:
เมื่อคุณต้องการคำสั่งซื้อขายที่อิงตามเงื่อนไขราคาพร้อมการควบคุมราคาที่เข้มงวดขึ้น
เมื่อคุณยอมรับความเสี่ยงที่คำสั่งอาจจะไม่ได้รับการจับคู่ได้
เมื่อความแม่นยำของราคาสำคัญกว่าความเร็วในการจับคู่
ตัวอย่าง:
หากราคาปัจจุบันอยู่ที่ 100 USDT และคุณตั้งคำสั่งซื้อแบบ Stop Limit โดยกำหนดราคาเงื่อนไขไว้ที่ 105 USDT และกำหนดราคาจำกัดที่ 105.5 USDT ระบบของ OneKey จะส่งคำสั่งซื้อแบบ Limit ที่ 105.5 USDT ทันทีที่ราคาตลาดแตะ 105 USDT หากตลาดปรับตัวขึ้นแรงเกินไป คำสั่งซื้อนั้นอาจไม่ได้รับการจับคู่
คำสั่งแบบแบ่งระดับราคา (Scale Order)
คำสั่ง Scale Order คือการแบ่งคำสั่งซื้อขายขนาดใหญ่หนึ่งรายการออกเป็นคำสั่ง Limit Order ย่อยๆ หลายอันกระจายตามระดับราคาต่างๆ
คำสั่งนี้มีประโยชน์เมื่อคุณต้องการสร้างหรือลดสถานะการลงทุนแบบทยอยทำในหลายระดับราคา แทนที่จะส่งคำสั่งใหญ่เพียงคำสั่งเดียวที่ระดับราคาเดียว คำสั่ง Scale จะช่วยลดผลกระทบต่อตลาด (Market Impact) และช่วยให้คุณเข้าหรือออกสถานะได้อย่างนุ่มนวลขึ้น
เนื่องจากคำสั่ง Scale ประกอบด้วยคำสั่งจำกัดราคา (Limit Order) หลายรายการ การันตีไม่ได้ว่าคำสั่งทั้งหมดจะได้รับการจับคู่ คำสั่งย่อยแต่ละรายการจะจับคู่ก็ต่อเมื่อราคาตลาดถึงระดับราคานั้นๆ เท่านั้น
ควรใช้เมื่อใด:
เมื่อคุณต้องการทยอยสะสมหรือลดสถานะการลงทุนในหลายระดับราคา
เมื่อคุณต้องการค่อยๆ ปรับลดสถานะเป็นระยะๆ
เมื่อคุณต้องการหลีกเลี่ยงการส่งคำสั่งซื้อขายขนาดใหญ่ในระดับราคาเดียว
ตัวอย่าง:
หากคุณต้องการซื้อในช่วงราคา 95 ถึง 100 USDT คุณสามารถสร้างคำสั่ง Scale Order เพื่อแบ่งคำสั่งทั้งหมดของคุณออกมาเป็น Limit Order หลายๆ รายการในช่วงราคานั้น เมื่อตลาดเคลื่อนที่ผ่านราคาเหล่านั้น คำสั่งก็จะได้รับการจับคู่ย่อยๆ ไปทีละระดับ
หมายเหตุเพิ่มเติม:
หากเปิดฟังก์ชัน Reduce-only ไว้ คำสั่ง Scale จะทำได้เพียงแค่ลดสถานะเดิมที่มีอยู่เท่านั้น จะไม่สามารถเพิ่มสถานะหรือเปิดสถานะใหม่ในทิศทางตรงกันข้ามได้
คำสั่งแบบถัวเฉลี่ยเวลา (TWAP Order)
TWAP ย่อมาจาก Time-Weighted Average Price คือการแบ่งคำสั่งขนาดใหญ่หนึ่งรายการออกเป็นคำสั่งย่อยๆ แล้วค่อยทยอยดำเนินการไปในช่วงเวลาที่เลือก
TWAP มีประโยชน์เมื่อคุณต้องการหลีกเลี่ยงการส่งคำสั่งซื้อขายขนาดใหญ่ในคราวเดียว แทนที่จะเน้นการจับคู่ให้จบในทันที คำสั่งนี้ถูกออกแบบมาเพื่อกระจายการเทรดออกไปตามเวลา เพื่อให้ราคาเฉลี่ยรวมนั้นใกล้เคียงกับราคาเฉลี่ยของตลาดในช่วงเวลาดังกล่าวมากที่สุด
ควรใช้เมื่อใด:
เมื่อคุณต้องการเข้าหรือออกตลาดแบบค่อยเป็นค่อยไปเมื่อเวลาผ่านไป
เมื่อขนาดคำสั่งของคุณใหญ่เกินกว่าจะเทรดได้โดยไม่ส่งผลกระทบต่อราคาตลาดหลัก
เมื่อคุณให้ความสำคัญกับราคาเฉลี่ยที่ราบรื่นมากกว่าการต้องให้คำสั่งจับคู่ทันที
ตัวอย่าง:
หากคุณต้องการซื้อ 10 ETH โดยใช้เวลา 2 ชั่วโมง คำสั่ง TWAP สามารถแบ่งยอดซื้อนั้นออกเป็นคำสั่งซื้อย่อยๆ ตามกรอบเวลาที่เลือกไว้เพื่อจับคู่ ซึ่งช่วยลดผลกระทบต่อราคาตลาดเมื่อเทียบกับการส่งคำสั่งซื้อทั้งหมดในครั้งเดียว
หมายเหตุเพิ่มเติม:
หากเปิดฟังก์ชัน Reduce-only ไว้ คำสั่ง TWAP จะทำได้เพียงแค่ลดสถานะเดิมที่มีอยู่เท่านั้น จะไม่สามารถเพิ่มสถานะหรือเปิดสถานะใหม่ในทิศทางตรงกันข้ามได้
Reduce-only คืออะไร?
Reduce-only ไม่ใช่ประเภทคำสั่งแยกต่างหาก แต่เป็นคำสั่งกำกับ (Instruction) ที่จำกัดไม่ให้คำสั่งของคุณทำหน้าที่อื่นนอกจากการลดสถานะเดิมที่มีอยู่เท่านั้น
เมื่อเปิดใช้งาน Reduce-only คำสั่งนั้นจะไม่เพิ่มขนาดสถานะของคุณ และจะไม่เพิ่มสถานะใหม่ในทิศทางตรงกันข้าม
กรณีใช้งานทั่วไป:
การทำกำไร (Take Profit)
การตัดขาดทุน (Stop Loss)
การทยอยลดสถานะการลงทุน
การหลีกเลี่ยงการเปิดสถานะย้อนกลับโดยไม่ได้ตั้งใจ
ตัวอย่าง:
หากคุณถือสถานะซื้อ (Long) อยู่ การส่งคำสั่งขายแบบ Reduce-only จะใช้เพื่อลดหรือปิดสถานะนั้นๆ หากคุณไม่มีสถานะที่จับคู่กันได้ หรือหากขนาดคำสั่งใหญ่กว่าขนาดสถานะที่คุณสามารถลดได้ คำสั่งนั้นอาจไม่ได้รับการดำเนินงานตามที่คาดหวัง
วิธีเลือกประเภทคำสั่งที่เหมาะสม
คุณสามารถเลือกจากเป้าหมายของคุณดังนี้:
หากให้ความสำคัญกับความเร็วสูงสุด: พิจารณาเลือกใช้ Market Order หรือ Stop Market Order
หากให้ความสำคัญกับการควบคุมราคา: พิจารณาเลือกใช้ Limit Order หรือ Stop Limit Order
หากต้องการเข้า/ออกสถานะตามช่วงราคาต่างๆ: พิจารณาเลือกใช้ Scale Order
หากต้องการเข้า/ออกสถานะตามช่วงเวลา: พิจารณาเลือกใช้ TWAP Order
หากต้องการเพียงแค่ลดสถานะที่มีอยู่: เลือกใช้
Reduce-onlyเมื่อมีให้ใช้งาน
ความเสี่ยงที่ควรทราบ
ไม่มีประเภทคำสั่งใดที่สามารถการันตีการจับคู่ในทันที ได้ราคาที่ตรงเป้าหมาย และไม่มีความคลาดเคลื่อนของราคา (Slippage) พร้อมๆ กันได้
ในตลาดที่เคลื่อนไหวเร็วหรือมีสภาพคล่องต่ำ:
คำสั่ง Market อาจเกิดปัญหา Slippage
คำสั่ง Limit อาจไม่ถูกจับคู่
คำสั่งที่มีเงื่อนไข (Trigger orders) อาจทำงานแตกต่างไปจากที่คุณคาดหวังหลังจากถูกกระตุ้นขึ้นมา
คำสั่งกลุ่ม Scale และ TWAP อาจจับคู่ได้เพียงบางส่วน
คำถามที่พบบ่อย (FAQ)
คำสั่ง Market จะจับคู่โดยทันทีเสมอหรือไม่?
คำสั่ง Market ถูกออกแบบมาให้จับคู่เร็วที่สุดเท่าที่เป็นไปได้ แต่การจับคู่สุดท้ายยังขึ้นอยู่กับสภาพคล่องที่มีในตลาดขณะนั้น ในสภาวะตลาดผันผวน ราคาที่จับคู่จริงอาจแตกต่างจากราคาที่คุณเห็นในตอนแรก
ทำไม Limit Order ของฉันถึงไม่จับคู่?
คำสั่ง Limit ของคุณอาจไม่ถูกจับคู่เนื่องจากตลาดราคาไปไม่ถึงระดับที่คุณกำหนด หรือเนื่องจากไม่มีสภาพคล่องเพียงพอที่ระดับราคานั้นๆ
อะไรคือความแตกต่างระหว่าง Stop Market Order และ Stop Limit Order?
Stop Market จะเปลี่ยนสถานะเป็น Market Order หลังจากราคาแตะจุดกระตุ้น จึงมักจะเหมาะกับคนที่เน้นความเร็ว ส่วน Stop Limit จะเปลี่ยนเป็น Limit Order หลังจากราคาแตะจุดกระตุ้น จึงทำให้คุณคุมราคาได้ดีกว่า แต่อาจไม่มีการการันตีว่าจะจับคู่ให้
อะไรคือความแตกต่างระหว่าง Scale Order และ TWAP Order?
Scale Order จะแบ่งคำสั่งตามระดับราคาที่ต่างกัน ส่วน TWAP จะแบ่งคำสั่งตามระยะเวลา ดังนั้น Scale จะอิงกับราคา ในขณะที่ TWAP จะอิงกับเวลา
คำสั่ง Scale หรือ TWAP จะจับคู่สำเร็จครบทั้งหมดเสมอหรือไม่?
ไม่จำเป็นเสมอไป คำสั่ง Scale จะจับคู่ได้ก็ต่อเมื่อตลาดไปถึงแต่ละระดับราคาเป้าหมาย ส่วนคำสั่ง TWAP จะขึ้นอยู่กับสภาวะตลาดในช่วงเวลาที่เลือกไว้ ดังนั้นไม่มีการการันตีว่าจะจับคู่คำสั่งได้จนครบจำนวน
ทำไมคำสั่ง Reduce-only ของฉันจึงทำรายการไม่สำเร็จ?
คำสั่ง Reduce-only อาจไม่สำเร็จหากคุณไม่มีสถานะเดิมที่สอดคล้องกันให้ลด หรือหากขนาดคำสั่งที่คุณตั้งสูงกว่าสถานะที่คุณมีอยู่จริง ทำให้ไม่สามารถดำเนินรายการปิดสถานะนั้นได้
ประเภทคำสั่งไหนดีที่สุดสำหรับมือใหม่?
ผู้ใช้ส่วนใหญ่มักเริ่มจากคำสั่ง Market และ Limit ก่อน จากนั้นจึงค่อยเรียนรู้และใช้งาน Stop Order, Scale Order และ TWAP Order เมื่อเริ่มคุ้นเคยกับวิธีการทำงานของคำสั่งแต่ละรูปแบบแล้ว






