Order_EA เป็นโปรแกรมที่ใช้งานง่ายที่ช่วยให้การจัดการคำสั่งใน MetaTrader 4 เป็นไปอย่างสะดวก ด้วยการลากและวางสคริปต์ต่าง ๆ เพื่อควบคุมการจัดการคำสั่ง
เส้นแนวโน้ม Take Profit และ Stop Loss จะถูกควบคุมโดยคอมพิวเตอร์ท้องถิ่น ไม่ใช่โดยคอมพิวเตอร์ของโบรกเกอร์
สิ่งนี้ช่วยให้เรามีฟีเจอร์อย่าง "One cancels other" และการปิดคำสั่งเก่าโดยอัตโนมัติโดยไม่ต้องปิดคำสั่งทั้งหมดที่เปิดอยู่
I. คำสั่งแบบดั้งเดิมใน MT4
- A. การวางคำสั่ง
MT4 รองรับการดำเนินการทันที (Instant Execution) หรือ คำสั่งรอ (Pending Order) โดยสามารถตั้งค่า Stop Loss และ Take Profit ได้ทั้งสองประเภทของการวางคำสั่ง
สำหรับคำสั่งรอ คำสั่งจะถูกติดตามโดยคอมพิวเตอร์ของโบรกเกอร์และจะดำเนินการเมื่อราคาคำสั่งถูกตี - B. Stop Loss
Stop Loss สามารถตั้งค่าได้สองวิธี: 1) Stop ที่แน่นอน, หรือ 2) Trailing Stop โดย Trailing Stop มักจะให้ผลกำไรที่น้อยกว่าหรือเกือบทุกวิธีในการปิดคำสั่ง ส่วน Stop ที่แน่นอนเป็นตัวเลือกที่ดีเพราะจะต้องติดตามการเคลื่อนไหวของตลาดในปัจจุบัน - C. Take Profit
Take Profit ที่ตั้งค่าไว้โดยทั่วไปมักจะผิดพลาด เนื่องจากจะอยู่ห่างจากจุดกลับตัวจริงมากเกินไป หรืออยู่เบา ๆ เกินไป ทำให้เกิดการขาดทุนได้
ไม่มีวิธีการง่าย ๆ ในการแก้ไขปัญหานี้หากไม่มีกระบวนการติดตามการเคลื่อนไหวของราคาอย่างต่อเนื่อง - D. ข้อดี
ระบบนี้พึ่งพาคอมพิวเตอร์ของโบรกเกอร์ซึ่งมักทำงานตลอดเวลา เวลาที่ล่าช้ามีอยู่น้อยมากและราคาโดยทั่วไปจะถูกดำเนินการภายในไม่กี่ pip - E. ข้อเสีย
คอมพิวเตอร์ของโบรกเกอร์สามารถมองเห็นคำสั่งรอ, Stop Loss และค่า Take Profit ของคุณและอาจ "เข้าถึง" ค่าเหล่านั้นได้บ่อยครั้งที่ Stop Loss จะถูกตีในขณะที่ราคาจริงยังห่างไกล
แม้ว่าคอมพิวเตอร์ของโบรกเกอร์จะประมวลผลการซื้อขายทุกครั้ง แต่ระบบของพวกเขาต้องการการติดตามอย่างต่อเนื่องเพื่อพิจารณา "แผนที่ถนน" ปัจจุบัน การดึงกลับ ข่าวสารพื้นฐาน เป็นต้น
แม้แต่สิ่งที่คาดการณ์ได้ก็ไม่สามารถโปรแกรมได้ แต่ต้องป้อนด้วยมือเมื่อเกิดขึ้น
II. คำสั่งที่ควบคุมโดยซอฟต์แวร์
ไม่มีระบบการซื้อขายอัตโนมัติที่สมบูรณ์แบบสำหรับคอมพิวเตอร์ที่บ้านที่สามารถทำงานได้ดีเท่ากับสมองของมนุษย์ แม้แต่ระบบที่ทำงานได้ดีในช่วงเวลาสั้น ๆ จะล้มเหลวเนื่องจากการเปลี่ยนแปลงในสภาพตลาด
หลายระบบมีให้เพื่อแจ้งเตือนผู้ใช้เมื่อกลุ่มของตัวบ่งชี้ตรงกันเพื่อสร้างจุดเข้าที่ดี ส่วนใหญ่ของระบบเหล่านี้ขึ้นอยู่กับการตัดกันของค่าเฉลี่ยเคลื่อนที่
ดังนั้นเอกสารนี้จึงมีวัตถุประสงค์เพื่อบันทึกระบบการวางและดูแลคำสั่งที่เกิดจากการใช้เหตุผลของมนุษย์และจุดเลขคณิตที่สร้างขึ้นโดยการใช้ตรรกะของมนุษย์กับการเคลื่อนไหวของราคาในปัจจุบัน
ดังนั้นสมองของมนุษย์ที่ถูกชี้นำด้วยประสบการณ์ การฝึกอบรม กฎ และซอฟต์แวร์แผนภูมิที่ออกแบบมาเพื่อสร้างแนวโน้มที่มองเห็นง่าย เหล่านี้คือกลยุทธ์การซื้อขายที่สอนโดย Scott Barkley
หากคุณยังไม่ได้รับการฝึกอบรมที่เหมาะสมในการวางแผนการซื้อขาย รวมถึงจุดเข้า เป้าหมาย และการเคลื่อนไหวของ Stop Loss – คุณได้อ่านมามากเกินไปแล้ว ปิดเอกสารนี้และลองอย่างอื่น
ต่อไปนี้คือคำอธิบายเกี่ยวกับแพ็คเกจซอฟต์แวร์นี้
III. ซอฟต์แวร์การจัดการคำสั่ง
แพ็คเกจนี้ประกอบด้วยสองส่วน:
- ที่ปรึกษาผู้เชี่ยวชาญที่ติดตามการซื้อขาย
- สคริปต์ที่สามารถลากและวางลงบนกราฟเพื่อควบคุม EA โปรแกรมนี้พึ่งพาการจัดการคำสั่งที่มองเห็นได้ ไม่ใช่ตัวเลขที่พิมพ์ลงในกล่องเหมือนใน MetaTrader 4
พารามิเตอร์ที่ป้อนสำหรับ Order_EA:
- MagicNumber ค่าเริ่มต้น(1125)
- Lot ค่าเริ่มต้น (0.05): ขนาดของแต่ละล็อตสำหรับการเข้าคำสั่ง ขนาดล็อตขึ้นอยู่กับล็อตมาตรฐาน
- TakeProfitPip ค่าเริ่มต้น(60) ค่านี้สามารถเปลี่ยนแปลงได้สำหรับแต่ละคู่สกุลเงิน
- StopLossPip ค่าเริ่มต้น(60) ค่านี้สามารถเปลี่ยนแปลงได้สำหรับแต่ละคู่สกุลเงิน
- EnableTS ค่าเริ่มต้น(True) ค่า "true" จะอนุญาตให้เส้น Take Profit ที่ถูกตีแรกถูกเปลี่ยนเป็นเส้น Trailing Stop ได้ โดยมี Trailing Stop เพียงเส้นเดียวในเวลาเดียวกัน
ที่ปรึกษาผู้เชี่ยวชาญ: Order_EA
โปรแกรมนี้สามารถทำงานในพื้นหลังสำหรับทุกคู่สกุลเงินที่คุณต้องการซื้อขาย
พารามิเตอร์แต่ละตัวสามารถปรับแต่งได้สำหรับคู่สกุลเงินที่เกี่ยวข้องกับ EA โดย EA นี้จะถูกขับเคลื่อนจากเส้นที่วางบนกราฟโดยสคริปต์ที่รวมอยู่ เมื่อราคาปัจจุบันสัมผัสกับเส้น การกระทำที่ร้องขอจะถูกดำเนินการ โปรดทราบว่ากระบวนการนี้ช้ากว่าเมื่อโบรกเกอร์ติดตามการเข้าคำสั่ง Stop Loss หรือ Take Profit อาจมีการเลื่อนราคาเกิดขึ้น นอกจากนี้ สำหรับระบบนี้ให้ทำงาน คอมพิวเตอร์ของคุณจะต้องเปิดอยู่และกราฟจะต้องทำงาน
กล่าวได้ว่า EA สามารถเสริมการซื้อขายปกติเกินกว่าบริการที่โบรกเกอร์ให้ ความสามารถด้านบริการบางอย่างจะแสดงให้เห็นว่าการเปลี่ยนแปลงง่าย ๆ เช่นการอนุญาตให้เส้นกระตุ้นเอียง (ตามแนวโน้ม) สามารถเสริมประสบการณ์การซื้อขายได้ ตัวอย่างเช่น เมื่อมีการวางคำสั่งเหนือราคาปัจจุบันและคำสั่งอีกคำสั่งหนึ่งอยู่ต่ำกว่าราคาปัจจุบัน จะสร้างสถานการณ์ "One Cancels Other" เส้นแรกที่ถูกตีจะลบคำสั่งทั้งหมด เส้น Take Profit และเส้น Stop Loss ในทิศทางตรงกันข้าม
การประมวลผล Stop Loss สำหรับ EA:
เส้น Stop Loss จะยังคงอยู่ในที่ที่วางด้วยมือ เว้นแต่จะมีชุดของจุดทางที่จัดเตรียมไว้ หรือ เว้นแต่จะมีการตั้งค่า Order_Fill_21 เส้น Stop Loss จะถูกเลื่อนเมื่อราคาปัจจุบันถึงจุดทางที่กำหนด โดยมีการเลื่อน Stop Loss ไปยังจุดทางก่อนหน้าลดลง 4 pip
สำหรับเส้น Order_Fill_21 เส้น Stop Loss แรกจะถูกเลื่อน 21 pip และมีการเปิดคำสั่งใหม่ (พร้อม Stop Loss) เส้น Stop Loss จะถูกเลื่อนตามลำดับโดยมีช่วงห่าง 4 pip ระหว่างกัน
โปรดทราบว่า Stop Loss แรกที่พบจะทำให้คำสั่งเก่าที่สุดถูกปิด ทุกอย่างจะดำเนินไปจนถึง Stop Loss สุดท้ายที่ถูกพบ ซึ่งในเวลานั้นคำสั่งที่เหลือทั้งหมดจะถูกปิด หากมีเพียงเส้น Stop Loss เส้นเดียว ทุกคำสั่งจะถูกปิดเมื่อเส้นนั้นถูกตี

การประมวลผล Take Profit สำหรับ EA:
เส้น Take Profit ไม่ใช่จุดหยุดที่แน่นอนเหมือนเมื่อมีการกำหนดเส้น Take Profit ใน MetaTrader 4
ในเบื้องต้น เส้น Take Profit ของ MT4 จะปิดคำสั่งเปิดทั้งหมดในเวลาเดียวกัน โดยมีสองตัวเลือกที่มีให้สำหรับผู้ใช้ Order_EA: 1) หาก EnableTS ถูกตั้งค่าเป็น "true" (เป็นค่าเริ่มต้น) บทความถัดไปจะอธิบายการทำงานของ TP 2) หาก EnableTS ถูกตั้งค่าเป็น "false" Order_EA จะปิดคำสั่งเก่าที่สุดเมื่อเส้น TP ถูกตี
เมื่อราคาปัจจุบันถึง 10 pip จากเส้น Take Profit เส้น Take Profit จะถูกเปลี่ยนเป็นเส้น Trailing Stop และจะเลื่อนไปที่ 20 pip จากราคาปัจจุบัน
เส้น Trailing Stop จะเลื่อนไป 2 pip สำหรับทุก ๆ pip ที่ราคาขึ้นไป จนกว่า Trailing Stop จะอยู่ในระยะ 4 pip ของราคาปัจจุบัน
จะมีเพียงเส้น Trailing Stop เส้นเดียว ส่วนเส้น Stop Loss และ Take Profit ที่เหลือจะยังคงอยู่จนกว่าเส้น Trailing Stop ปัจจุบันจะถูกตีโดยการเคลื่อนไหวของราคา
สคริปต์:
สคริปต์แต่ละตัวต้องถูกลาก (ด้วยปุ่มเมาส์ซ้าย) จากแผง Navigator ไปยังหน้าต่างกราฟและปล่อยที่ตำแหน่งที่เหมาะสม เนื่องจากสคริปต์ส่วนใหญ่จะบันทึกตำแหน่งที่ปุ่มเมาส์ซ้ายถูกปล่อยออกมา การปล่อยเหนือราคาปัจจุบันหมายถึง "Buy" ในขณะที่การปล่อยต่ำกว่าราคาปัจจุบันหมายถึง "Sell"
- Order_Immediate:
ปล่อยสคริปต์เหนือราคาปัจจุบันเพื่อสร้าง Buy หรือด้านล่างราคาปัจจุบันเพื่อสร้าง Sell ราคาในการเข้าคำสั่งจะเป็นราคาตลาดปัจจุบัน
จากค่านั้น เส้น Take Profit 60 pip และเส้น Stop Loss 60 pip จะถูกสร้างขึ้น สิ่งเหล่านี้อาจถูกย้ายเพื่อสะท้อนสภาพตลาดในปัจจุบัน - Order_Pending:
ปล่อยสคริปต์เหนือราคาปัจจุบันเพื่อสร้าง Buy หรือด้านล่างราคาปัจจุบันเพื่อสร้าง Sell ราคาในการซื้อขายรอจะถูกกำหนดโดยตำแหน่งของการปล่อยสคริปต์ - Order_Waypoint:
Order_Waypoints จะถูกปล่อยระหว่างเส้นการเข้าคำสั่งปัจจุบันและเส้น Take Profit - Order_Close_Old:
สคริปต์ Order_Close_Old สามารถปล่อยได้ทุกที่ในหน้าต่างกราฟเพราะตำแหน่งที่แน่นอนไม่สำคัญ สคริปต์นี้จะทำให้คำสั่งที่เก่าที่สุดถูกปิด - Order_Close_All:
สคริปต์ Order_Close_All สามารถปล่อยได้ทุกที่ในหน้าต่างกราฟเพราะตำแหน่งที่แน่นอนไม่สำคัญ สคริปต์นี้จะทำให้คำสั่งทั้งหมดที่เปิดอยู่ถูกปิด - Order_SL:
เส้น Stop Loss แนวนอนจะถูกสร้างขึ้นที่ราคาที่ปล่อยปุ่มเมาส์ซ้าย เส้นนี้สามารถถูกย้ายและปรับหมุนได้ตามต้องการเพื่อสร้างเงื่อนไข Stop Loss ที่ต้องการ - Order_TP:
เส้น Take Profit แนวนอนจะถูกสร้างขึ้นที่ราคาที่ปล่อยปุ่มเมาส์ซ้าย เส้นนี้สามารถถูกย้ายและปรับหมุนได้ตามต้องการเพื่อสร้างเงื่อนไข Take Profit ที่ต้องการ - Order_Fill_21:
สคริปต์ Order_Fill_21 สามารถปล่อยได้ทุกที่ในกราฟ สคริปต์นี้จะสร้างเส้นการเข้าคำสั่งทุก 21 pip จากราคาคำสั่งล่าสุดหรือเส้นคำสั่งรอไปยังเส้น Take Profit
โพสต์ที่เกี่ยวข้อง
- Ilan 1.6 Dynamic HT: ระบบเทรดอัจฉริยะสำหรับ MetaTrader 5
- ผู้ช่วยส่วนตัวยุคใหม่ - EA ที่คุณต้องมีใน MetaTrader 4
- การสร้าง Expert Advisor ด้วย MQL5 Wizard: สัญญาณการเทรดจาก Morning/Evening Stars + RSI
- exp_iCustom_v1 - ระบบเทรดสำหรับ MetaTrader 4
- สร้าง Expert Advisor ด้วย MQL5 Wizard: สัญญาณซื้อขายจาก Morning/Evening Stars + MFI