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

ใช้ EA ปิดออเดอร์อัตโนมัติใน MetaTrader 5

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

สวัสดีครับเพื่อนๆ นักเทรดทุกคน วันนี้เราจะมาทำความรู้จักกับ Expert Advisor ที่ชื่อว่า Exp_GTakeProfit_Tm ซึ่งเป็นเครื่องมือที่ช่วยให้เราปิดออเดอร์ทั้งหมดได้ เมื่อกำไรจากออเดอร์เหล่านั้นเกินระดับ Take Profit ที่ตั้งไว้ หรือเมื่อถึงเวลาที่กำหนดในตั้งค่า ถ้าจะพูดง่ายๆ ก็คือ EA นี้ทำหน้าที่เป็นฟังก์ชันปิดกำไรแบบทั่วๆ ไปสำหรับออเดอร์ที่เปิดอยู่ทั้งหมดพร้อมกันนั่นเอง

EA นี้มีตัวเลือกในการคำนวณกำไร ซึ่งเราสามารถเลือกได้ว่าจะให้คำนวณเป็นเปอร์เซ็นต์จากเงินฝาก หรือเป็นจำนวนเงินในสกุลเงินที่เราลงทุน:

//+----------------------------------------------+
//|  Options to calculate the profits            |
//+----------------------------------------------+
enum TakeMode
  {
   ENUM_PERCENT,     //กำไรเป็นเปอร์เซ็นต์ของเงินฝาก
   ENUM_CARRENCY     //กำไรเป็นหน่วยเงินฝาก
  };
//+----------------------------------------------+
//| Input parameters of the EA indicator         |
//+----------------------------------------------+
input TakeMode LMode=ENUM_PERCENT;     //วิธีการตรวจจับกำไร
input double TakeProfit=100.0;         //ระดับ Take Profit
input bool   TimeTrade=true;      //อนุญาตให้เทรดในช่วงเวลาที่กำหนด

EA ยังมีตัวเลือกในการปิดออเดอร์เฉพาะเมื่อเกินเวลาที่กำหนดในตัวแปรนำเข้า:

input bool TimeTrade=true; //อนุญาตให้เทรดตามช่วงเวลา
input HOURS StartH=ENUM_HOUR_0; //เวลาเริ่มต้นการเทรด (ชั่วโมง)
input MINUTS StartM=ENUM_MINUT_0; //เวลาเริ่มต้นการเทรด (นาที)
input HOURS EndH=ENUM_HOUR_23; //เวลาสิ้นสุดการเทรด (ชั่วโมง)
input MINUTS EndM=ENUM_MINUT_59; //เวลาสิ้นสุดการเทรด (นาที)

มีตัวแปรสองตัว (ชั่วโมงและนาที) สำหรับเวลาที่เริ่มต้นการทำงาน และอีกสองตัวสำหรับเวลาที่สิ้นสุด

การตั้งค่าดีฟอลต์จะทำให้ Expert Advisor สามารถเทรดได้ตลอดช่วงเวลาการเทรดตั้งแต่ 0:00 ยัน 23:59

ถ้าเวลาที่เริ่มต้นช้ากว่าเวลาที่กำหนดไว้ EA จะปิดออเดอร์ในวันถัดไปตามเวลาที่กำหนด

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

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