ในการซื้อขายบนตลาดการเงินและตลาดหลักทรัพย์ นักเทรดมักพบสถานการณ์ที่จำเป็นต้องวางคำสั่งไม่ใช่ตามราคาตลาดปัจจุบัน แต่เป็นราคาที่สูงกว่าหรือต่ำกว่าเล็กน้อย โดยไม่ต้องรอให้ราคาเคลื่อนไปถึงระดับนั้นก่อน สำหรับกรณีเช่นนี้ มีคำสั่งแบบ “วางไว้ล่วงหน้า” (pending orders) ซึ่งข้อมูลคำสั่งจะถูกส่งให้โบรกเกอร์ล่วงหน้า และโบรกเกอร์จะรับผิดชอบในการดำเนินการตามคำสั่งเมื่อราคาของสินทรัพย์ถึงระดับที่กำหนดไว้ ในบทความนี้ เราจะพูดคุยอย่างละเอียดเกี่ยวกับ คำสั่งจำกัดราคาแบบ Sell Limit และ Buy Limit
สารบัญ:
คำสั่งจำกัดราคา (Limit Order) คืออะไร?
คำสั่งจำกัดราคา (Limit Order) คือกลุ่มของ คำสั่งวางไว้ล่วงหน้า ซึ่งการเปิดตำแหน่งจะดำเนินการที่ราคาที่ดีกว่าราคาปัจจุบัน โดยมีสมมุติฐานว่าราคาจะปรับตัวขึ้นหรือลงจนถึงระดับที่กำหนดไว้ (limit) ก่อนจะพลิกกลับไปในทิศทางที่ต้องการ
คำสั่งจำกัดราคาจะระบุคำว่า “limit” ไว้ในชื่อเสมอ นักเทรดมักเรียกคำสั่งวางไว้ล่วงหน้าด้วยภาษาแสลงว่า “คำสั่งวางไว้” หรือ “คำสั่งล่วงหน้า”
ประเภทของคำสั่งจำกัดราคา
มีคำสั่งจำกัดราคา 2 ประเภท คือ คำสั่งซื้อ (Buy Limit) และคำสั่งขาย (Sell Limit) หลักการทำงานของทั้งสองประเภทเหมือนกัน คือ เพื่อให้การซื้อขายดำเนินไปตามการวิเคราะห์ตลาดโดยไม่จำเป็นต้องมีการเข้ามาควบคุมโดยตรงจากนักเทรด
คำสั่งจำกัดราคาแบบ Buy Limit
คำสั่ง Buy Limit คือ คำสั่งวางไว้ล่วงหน้าชนิดหนึ่งที่นักเทรดใช้ในการตั้งค่าราคาซื้อสินทรัพย์ไว้ล่วงหน้าในระดับที่ถูกกว่าราคาปัจจุบัน
หลักการทำงานของคำสั่ง Buy Limit
หลักการของคำสั่ง Buy Limit คือ นักเทรดวางแผนที่จะซื้อสินทรัพย์ เสมอ ที่ราคาที่ดีกว่าราคาปัจจุบัน
สมมุติว่าคู่สกุลเงิน EUR/GBP กำลังอยู่ในแนวโน้มขาขึ้น เราคาดการณ์ว่าราคาจะลดลงมาแตะแนวรับของแนวโน้มที่ระดับ 0.7335 จากนั้นจะเด้งตัวขึ้นและดำเนินแนวโน้มขาขึ้นต่อไป

สำหรับคู่เงิน EURGBP Daily ป้ายกำกับที่ 1 คาดการณ์ว่าราคาจะลดลงเข้าหาเส้นแนวรับของแนวโน้มขาขึ้น และป้ายกำกับที่ 2 คาดการณ์การเด้งกลับจากแนวรับเพื่อปรับตัวขึ้นไปยังเส้นแนวต้านต่อไป
ขณะนี้ราคาปัจจุบันของคู่สกุลเงินยูโร/ปอนด์อยู่ที่ 0.74003 ดังนั้นเราจึงต้องการซื้อที่ราคาต่ำกว่านี้ จุดที่คาดว่าราคาจะเด้งตัวขึ้นจึงเป็นจุดที่เหมาะสมในการวางคำสั่ง Buy Limit ไว้ล่วงหน้า

ป้ายกำกับบนกราฟ EURGBP.Daily ชี้ถึงจุดที่ตั้งคำสั่งซื้อแบบจำกัด (Buy Limit) รอไว้ เส้นแนวโน้มและลูกศรแสดงบริเวณที่ราคามีโอกาสเด้งขึ้นเพื่อเข้าออเดอร์ตามกลยุทธ์นี้
หากราคาถึงระดับที่ระบุไว้ โบรกเกอร์จะเปิดตำแหน่งซื้อให้ทันที แม้ว่า แพลตฟอร์มการซื้อขาย จะปิดอยู่ก็ตาม เนื่องจากคำสั่งทั้งหมดถูกเก็บไว้บนเซิร์ฟเวอร์ของโบรกเกอร์ ทำให้สามารถเข้าสู่ตลาดได้ตามราคาที่ระบุไว้อย่างแม่นยำ (ยกเว้นกรณีเกิด slippage)
วิธีตั้งคำสั่ง Buy Limit
- ในแพลตฟอร์ม MetaTrader 4 ให้เปิดหน้าต่างคำสั่งใหม่ แล้วเลือก “ประเภทคำสั่ง” เป็น “คำสั่งวางไว้ล่วงหน้า” จากนั้นเลือกประเภทคำสั่งเป็น “Buy Limit”

ภาพนี้แสดงหน้าต่างสั่งซื้อขายคู่เงิน EURGBP ด้วยปริมาณ 0.10 โดยมีตัวเลือกประเภทคำสั่งให้เลือกระหว่าง “Немедленное исполнение” (ส่งคำสั่งทันที) และ “Отложенный ордер” (คำสั่งรอซื้อขาย) ปุ่มสีแดงและสีน้ำเงินด้านล่างใช้สำหรับกด Sell หรือ Buy ที่ราคา 0.73972 และ 0.74000 ตามลำดับ

ภาพนี้แสดงหน้าต่างสั่งซื้อขายคู่เงิน EURGBP ด้วยปริมาณ 0.10 โดยเมนูที่เน้นสีแดงคือตัวเลือกประเภทคำสั่งรอ (Pending Order) ซึ่งประกอบด้วย Buy Limit, Sell Limit, Buy Stop และ Sell Stop
- หลังจากระบุราคาที่ต้องการเปิดคำสั่งแล้ว ให้คลิก “ตั้งคำสั่ง” คำสั่ง Buy Limit จะปรากฏทั้งบนกราฟและในแท็บ “Terminal”

ป้ายกำกับแสดงคำสั่งซื้อแบบจำกัด (buy limit) สำหรับคู่เงิน EURGBP จำนวน 0.10Lots ที่ราคา 0.73350 โดยมีเส้นสีแดงบนกราฟชี้ถึงแนวโน้มขาขึ้นที่ราคากำลังเคลื่อนที่เข้าหา
- หลังจากตั้งคำสั่ง Buy Limit แล้ว ควรกำหนดระดับ Stop Loss และ Take Profit ด้วย โดยคำสั่งทั้งหมดจะแสดงในแท็บ “Trading” ใต้รายการคำสั่งที่เปิดอยู่แล้ว ภายใต้บรรทัด “Balance” คลิกขวาที่คำสั่งที่ต้องการ แล้วเลือก “Modify or Delete Order”

ป้ายกำกับแสดงคำสั่งซื้อขาย เช่น “เปิดออเดอร์ใหม่” และ “แก้ไขหรือลบออเดอร์” สำหรับคู่เงิน EURUSD.Daily กราฟแท่งเทียนแสดงแนวโน้มราคาพร้อมเส้นแนวรับ-แนวต้านสีแดงที่ชี้ถึงการเคลื่อนไหวของตลาดในช่วงเวลาที่กำหนด
ในหน้าต่าง “Modify Order” คุณสามารถเปลี่ยนแปลงราคาเปิดคำสั่ง ระดับป้องกันความเสี่ยง (Stop Loss, Take Profit) รวมถึงวันและเวลาที่คำสั่งจะถูกลบอัตโนมัติหากยังไม่ถูกดำเนินการ

ภาพนี้แสดงหน้าต่างแก้ไขคำสั่งซื้อแบบ Limit ของคู่เงิน EURGBP ขนาด 0.10Lots ที่ราคา 0.73350 พร้อมกำหนดจุดขาดทุน (Stop Loss) ที่ 0.71850 และจุดทำกำไร (Take Profit) ที่ 0.77150 ซึ่งจะมีอายุคำสั่งไปจนถึงวันที่ 2015.10.09 เวลา 22:00
ตัวอย่าง: กลับไปที่ตัวอย่างก่อนหน้า เราตั้ง Stop Loss ไว้ใต้จุดต่ำสุดก่อนหน้า (0.7185) Take Profit ไว้ที่แนวต้านของแนวโน้ม (0.7715) และกำหนดเวลาลบคำสั่งอัตโนมัติหากยังไม่ถูกดำเนินการไว้ที่ 22.00 น. วันที่ 09.10.2015

ภาพนี้แสดงกราฟแท่งเทียนของ EURGBP Daily พร้อมเส้นแนวโน้มสีแดงที่ตีกรอบการเคลื่อนไหวของราคา ตารางด้านล่างระบุรายละเอียดคำสั่ง pending order ประเภท buy limit ขนาด 0.10 lot สำหรับคู่เงิน eurgbp ที่ราคา 0.73350 โดยมีจุดตัดขาดทุน (S/L) ที่ 0.71850 และจุดทำกำไร (T/P) ที่ 0.77150
คำสั่งจำกัดราคาแบบ Sell Limit
คำสั่ง Sell Limit คือ คำสั่งวางไว้ล่วงหน้าที่ใช้เพื่อสั่งขายสินทรัพย์ในราคาที่สูงกว่าราคาปัจจุบัน กล่าวคือ คุณต้องการขายในราคาที่ดีกว่าที่สามารถทำได้ในขณะนี้
Sell Limit เป็นคำสั่งมาตรฐานในแพลตฟอร์ม MetaTrader ซึ่งจะดำเนินการตามราคา Bid และสามารถตั้งระดับ Stop Loss และ Take Profit ได้เช่นกัน
หลักการทำงานของคำสั่ง Sell Limit
หลังจากการวิเคราะห์ตลาด นักเทรดอาจคาดการณ์ว่าราคาสินทรัพย์จะเพิ่มขึ้นถึงระดับหนึ่งก่อนจะพลิกกลับลงมาอีกครั้ง เพื่อให้การขายเกิดขึ้นที่จุดพลิกกลับนี้ นักเทรดจึงวางคำสั่ง Sell Limit ไว้ล่วงหน้า โดยตำแหน่งขายสั้นจะเปิดขึ้นเสมอที่ราคาที่ ดีกว่า ราคาปัจจุบัน
มาดูตัวอย่างการใช้งานจริง: บนกราฟ H4 ของคู่สกุลเงิน USD/CHF อยู่ในแนวโน้มขาลง เราคาดว่าราคาจะปรับตัวขึ้นมาแตะแนวต้านของแนวโน้มขาลงที่ระดับ 0.9715 ก่อนจะกลับลงมาอีกครั้ง จึงวางคำสั่ง Sell Limit ไว้ที่จุดพลิกกลับที่คาดการณ์ไว้

สำหรับคู่เงิน USDCHF บนกราฟ H4 ลูกศรสีเขียว (1) แสดงการคาดการณ์ว่าราคาจะปรับตัวขึ้นทดสอบเส้นแนวต้าน ส่วนลูกศรสีแดง (2) บ่งชี้ถึงการคาดการณ์ว่าราคาจะกลับลงมาอีกครั้งหลังจากแตะแนวต้านนั้น
คำสั่ง Sell Limit จะกลายเป็นคำสั่งขายที่เปิดแล้วทันทีที่ราคาถึงระดับที่ระบุไว้ ข้อมูลคำสั่งถูกเก็บไว้บนเซิร์ฟเวอร์ของโบรกเกอร์ ดังนั้นจึงไม่จำเป็นต้องเปิดแพลตฟอร์มการซื้อขายไว้ตลอดเวลา
วิธีตั้งคำสั่ง Sell Limit

ภาพนี้แสดงหน้าต่างสั่งซื้อขายคู่เงิน USDCHF โดยมีการเลือกประเภทคำสั่งเป็น “Sell Limit” ซึ่งเป็นคำสั่งขายแบบจำกัดราคาที่ราคา 0.96128 ตามเส้นสีแดงบนกราฟ คำสั่งนี้มีปริมาณ 0.10 lot และจะหมดอายุในวันที่ 2015.10.09 เวลา 13:32
ในแพลตฟอร์ม MetaTrader 4 นอกจากการเปิดคำสั่งตามราคาตลาดแล้ว ยังสามารถตั้งคำสั่งวางไว้ล่วงหน้าได้ด้วย โดยในหน้าต่างคำสั่งใหม่ ให้เลือก “ประเภทคำสั่ง” เป็น “คำสั่งวางไว้ล่วงหน้า” แล้วเลือก “Sell Limit” จากเมนู
จากนั้นระบุราคาที่ต้องการเปิดคำสั่ง แล้วคลิก “ตั้งคำสั่ง” คำสั่ง Sell Limit จะปรากฏทั้งบนกราฟและในแท็บ “Terminal”

ป้ายกำกับแสดงข้อมูลการซื้อขายคู่เงิน USDCHF บนกราฟแท่งเทียน โดยเส้นสีแดงสองเส้นวาดเป็นรูปแบบช่องทางขาลง (Descending Channel) ที่ราคากำลังเคลื่อนที่ลง
กล่องสีแดงด้านล่างเน้นคำสั่งขายแบบตั้งรอ (sell limit) จำนวน 0.10Lots ที่ราคา 0.97150 ซึ่งสอดคล้องกับแนวต้านบนของช่องทางดังกล่าว
หลักการทำงานของคำสั่งวางไว้ล่วงหน้าไม่แตกต่างจากคำสั่งที่ดำเนินการทันที คือสามารถตั้งระดับ Stop Loss และ Take Profit ได้เช่นกัน เพื่อกำหนดค่าเหล่านี้ ให้คลิกขวาที่คำสั่งในแท็บ “Terminal” แล้วเลือก “Modify or Delete Order” จากนั้นใส่ค่าระดับป้องกันความเสี่ยงที่คำนวณไว้ กำหนดเวลาลบคำสั่งอัตโนมัติหากยังไม่ถูกดำเนินการ หรือปรับราคาเปิดคำสั่ง Sell Limit ตามความจำเป็น

เมนูที่ไฮไลต์ไว้คือคำสั่งสำหรับแก้ไขหรือลบออเดอร์ของคู่เงิน USDCHF บนกราฟแท่งเทียน daily เส้นสีแดงสองเส้นแสดงรูปแบบช่องทางขาลง (descending channel) ที่กำหนดแนวต้านและแนวรับของราคา

ภาพนี้แสดงหน้าต่างแก้ไขคำสั่งขาย Limit ของคู่เงิน USDCHF ปริมาณ 0.10 ที่ราคา 0.97150 พร้อมกำหนด Stop Loss ที่ 0.97700 และ Take Profit ที่ 0.95700 กรอบสีแดงเน้นส่วนที่ใช้ปรับราคา ระดับหยุดขาดทุน/ทำกำไร และเวลาหมดอายุของออเดอร์ซึ่งตั้งไว้ที่ 2015.10.09 23:00
สำหรับตัวอย่างนี้ เราตั้ง Stop Loss ไว้เหนือจุดสูงสุดก่อนหน้า (0.9770) Take Profit ไว้ที่แนวรับของแนวโน้ม (0.95700) และกำหนดเวลาลบคำสั่งอัตโนมัติหากยังไม่ถูกเปิดไว้ที่ 23.00 น. วันที่ 09.10.2015

ป้ายกำกับแสดงข้อมูลการซื้อขายสำหรับคู่เงิน USDCHF_H4 โดยกราฟแท่งเทียนแสดงแนวโน้มราคาที่ลดลงภายในช่องทางขาลงที่ตีด้วยเส้นสีแดง
ตารางด้านล่างระบุรายละเอียดคำสั่ง sell limit สำหรับ USDCHF ที่ราคา 0.97150 พร้อมระดับ Stop Loss ที่ 0.97700 และ Take Profit ที่ 0.95700 ซึ่งเปิดเมื่อวันที่ 2015.10.09
ข้อได้เปรียบของการใช้คำสั่งจำกัดราคา
การใช้คำสั่งจำกัดราคาแบบ Sell Limit และ Buy Limit มอบข้อได้เปรียบสำคัญให้กับนักเทรด ทั้งในด้านประสิทธิภาพและจิตวิทยาของการซื้อขาย การใช้คำสั่งเหล่านี้ช่วยประหยัดเวลา เพราะนักเทรดไม่จำเป็นต้องคอยเฝ้าราคาเพื่อรอจังหวะที่เหมาะสม เช่น ขณะราคาเด้งตัวจากแนวรับหรือแนวต้าน นอกจากนี้ คำสั่งจำกัดราคาช่วยลดความเสี่ยงจาก slippage จึงรับประกันการดำเนินการตามราคาที่ระบุไว้ในคำสั่งอย่างแม่นยำ
ความแตกต่างระหว่างคำสั่งจำกัดราคาและคำสั่งตามราคาตลาดมีเพียงประเด็นเดียว คือ คำสั่งจำกัดราคาจะดำเนินการโดยอัตโนมัติเมื่อราคาถึงระดับที่กำหนดไว้เท่านั้น ดังนั้น คำสั่งประเภทนี้จึงถูกใช้บ่อยมากในกลยุทธ์การซื้อขายแบบช่องราคา (channel strategies) และถือว่าเป็นวิธีการซื้อขายที่มีเสถียรภาพสูงและสบายใจทางจิตใจมากกว่า