หน้าแรก การเทรดด้วยระบบ โพสต์

คำสั่ง Pending Order - คู่มือการใช้งานสำหรับ MetaTrader 4

ไฟล์แนบ
14883.zip (1.19 KB, ดาวน์โหลด 0 ครั้ง)

คำสั่ง Pending Order คือคำสั่งที่ถูกตั้งไว้เพื่อรอการดำเนินการเมื่อราคาติดต่อกับจุดที่เรากำหนดไว้ กล่าวคือ การเปิดคำสั่ง Pending Order หมายถึงการสั่งให้เปิดตำแหน่งในระดับราคาที่กำหนด ดังนั้น เมื่อราคาติดต่อกับระดับที่เรากำหนดไว้ ระบบจะดำเนินการเปิดตำแหน่งการซื้อขายโดยอัตโนมัติ

ใน EA (Expert Advisor) มีประเภทคำสั่งอยู่ 6 ประเภท:

  1. ประเภท 0 = ซื้อ (Buy)
  2. ประเภท 1 = ขาย (Sell)
  3. ประเภท 2 = Buy Limit
  4. ประเภท 3 = Sell Limit
  5. ประเภท 4 = Buy Stop
  6. ประเภท 5 = Sell Stop

จาก 6 ประเภทนี้ จะมี 4 ประเภทที่เป็นคำสั่ง Pending Orders ซึ่งเราจะพูดคุยถึงประเภทของคำสั่ง Pending Order ทีละประเภท และจะทำการสร้าง EA อย่างง่ายกันต่อไป

1. Buy Limit

คำสั่ง Buy Limit คือคำสั่งที่รอการดำเนินการในระดับราคาที่ต่ำกว่าราคา ณ ปัจจุบัน โดยเราใช้คำสั่งนี้เมื่อเราคาดว่าราคาจะปรับตัวขึ้นเมื่อมันมาถึงระดับที่เรากำหนด

ตัวอย่างโค้ดสำหรับคำสั่ง Buy Limit:

OrderSend(Symbol(), 2, start_lot, Ask-Distance*Point, 3, Ask-Distance*Point-SL*Point,Ask-Distance*Point+TP*Point, "", Magic, 0, Blue);

2. Sell Limit

คำสั่ง Sell Limit คือคำสั่งที่รอการดำเนินการในระดับราคาที่สูงกว่าราคา ณ ปัจจุบัน โดยเราจะใช้คำสั่งนี้เมื่อเราคาดว่าราคาจะปรับตัวลงเมื่อมันมาถึงระดับที่เรากำหนด

ตัวอย่างโค้ดสำหรับคำสั่ง Sell Limit:

OrderSend(Symbol(), 3, start_lot, Bid+Distance*Point, 3, Bid +Distance*Point+SL*Point,Bid+Distance*Point-TP*Point, "", Magic, 0, Red);

3. Buy Stop

คำสั่ง Buy Stop คือคำสั่งที่รอการดำเนินการในระดับราคาที่สูงกว่าราคา ณ ปัจจุบัน เพื่อทำการซื้อเมื่อราคาขึ้นไปถึงระดับที่กำหนด

ตัวอย่างโค้ดสำหรับคำสั่ง Buy Stop:

OrderSend(Symbol(), 4, start_lot, Ask+Distance*Point, 3, Ask+Distance*Point-SL*Point,Ask+Distance*Point+TP*Point, "", Magic, 0, Blue);

4. Sell Stop

คำสั่ง Sell Stop คือคำสั่งที่รอการดำเนินการในระดับราคาที่ต่ำกว่าราคา ณ ปัจจุบัน โดยจะทำการขายเมื่อราคาลดลงไปถึงระดับที่กำหนด

ตัวอย่างโค้ดสำหรับคำสั่ง Sell Stop:

OrderSend(Symbol(), 5, start_lot, Bid-Distance*Point, 3, Bid-Distance*Point+SL*Point,Bid-Distance*Point-TP*Point, "", Magic, 0, Red);

ในตอนท้ายนี้ เราจะลองสร้าง EA ที่ใช้งานง่าย โดยใช้คำสั่ง Pending Orders ทั้ง 4 ประเภท แต่ก่อนที่เราจะไปถึงตรงนั้น เราต้องทำการสร้างคำสั่งตามประเภทที่ต้องการ โดยเราจะใช้ฟังก์ชันเพื่อคำนวณประเภทของคำสั่ง

หวังว่าบทความนี้จะมีประโยชน์สำหรับทุกคน และขอให้ทุกคนทำกำไรได้ในตลาด สวัสดีครับ!

pendingorder

โพสต์ที่เกี่ยวข้อง

ความคิดเห็น (0)