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

การจัดการคำสั่งด้วยซอฟต์แวร์ EA สำหรับ MetaTrader 4

ไฟล์แนบ
12096.zip (225.05 KB, ดาวน์โหลด 1 ครั้ง)

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. ซอฟต์แวร์การจัดการคำสั่ง

แพ็คเกจนี้ประกอบด้วยสองส่วน:

  1. ที่ปรึกษาผู้เชี่ยวชาญที่ติดตามการซื้อขาย
  2. สคริปต์ที่สามารถลากและวางลงบนกราฟเพื่อควบคุม 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 เส้นเดียว ทุกคำสั่งจะถูกปิดเมื่อเส้นนั้นถูกตี

Visual Order Processing MetaTrader 4


การประมวลผล 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"

  1. Order_Immediate:
    ปล่อยสคริปต์เหนือราคาปัจจุบันเพื่อสร้าง Buy หรือด้านล่างราคาปัจจุบันเพื่อสร้าง Sell ราคาในการเข้าคำสั่งจะเป็นราคาตลาดปัจจุบัน
    จากค่านั้น เส้น Take Profit 60 pip และเส้น Stop Loss 60 pip จะถูกสร้างขึ้น สิ่งเหล่านี้อาจถูกย้ายเพื่อสะท้อนสภาพตลาดในปัจจุบัน
  2. Order_Pending:
    ปล่อยสคริปต์เหนือราคาปัจจุบันเพื่อสร้าง Buy หรือด้านล่างราคาปัจจุบันเพื่อสร้าง Sell ราคาในการซื้อขายรอจะถูกกำหนดโดยตำแหน่งของการปล่อยสคริปต์
  3. Order_Waypoint:
    Order_Waypoints จะถูกปล่อยระหว่างเส้นการเข้าคำสั่งปัจจุบันและเส้น Take Profit
  4. Order_Close_Old:
    สคริปต์ Order_Close_Old สามารถปล่อยได้ทุกที่ในหน้าต่างกราฟเพราะตำแหน่งที่แน่นอนไม่สำคัญ สคริปต์นี้จะทำให้คำสั่งที่เก่าที่สุดถูกปิด
  5. Order_Close_All:
    สคริปต์ Order_Close_All สามารถปล่อยได้ทุกที่ในหน้าต่างกราฟเพราะตำแหน่งที่แน่นอนไม่สำคัญ สคริปต์นี้จะทำให้คำสั่งทั้งหมดที่เปิดอยู่ถูกปิด
  6. Order_SL:
    เส้น Stop Loss แนวนอนจะถูกสร้างขึ้นที่ราคาที่ปล่อยปุ่มเมาส์ซ้าย เส้นนี้สามารถถูกย้ายและปรับหมุนได้ตามต้องการเพื่อสร้างเงื่อนไข Stop Loss ที่ต้องการ
  7. Order_TP:
    เส้น Take Profit แนวนอนจะถูกสร้างขึ้นที่ราคาที่ปล่อยปุ่มเมาส์ซ้าย เส้นนี้สามารถถูกย้ายและปรับหมุนได้ตามต้องการเพื่อสร้างเงื่อนไข Take Profit ที่ต้องการ
  8. Order_Fill_21:
    สคริปต์ Order_Fill_21 สามารถปล่อยได้ทุกที่ในกราฟ สคริปต์นี้จะสร้างเส้นการเข้าคำสั่งทุก 21 pip จากราคาคำสั่งล่าสุดหรือเส้นคำสั่งรอไปยังเส้น Take Profit

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

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