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

การใช้ Exp_GStopLoss_Tm EA สำหรับการจัดการ Stop Loss ใน MetaTrader 5

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

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

EA ตัวนี้ทำงานเหมือนฟังก์ชัน Stop Loss ที่ครอบคลุมการเปิดออเดอร์ทั้งหมดในเวลาเดียวกัน โดยจะบันทึกเหตุการณ์การหยุดการขาดทุนและคำสั่งปิดออเดอร์ลงในไฟล์บันทึก

//+----------------------------------------------+
//|  ตัวเลือกในการคำนวณการขาดทุน              |
//+----------------------------------------------+
enum LossMode
  {
   ENUM_PERCENT,     //ขาดทุนเป็นเปอร์เซ็นต์
   ENUM_CARRENCY     //ขาดทุนเป็นหน่วยเงินฝาก
  };
//+----------------------------------------------+
//| พารามิเตอร์นำเข้าของ EA                 |
//+----------------------------------------------+
input LossMode LMode=ENUM_PERCENT;  //วิธีการตรวจจับการขาดทุน
input double StopLoss=20.0;         //ระดับ stop loss

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; //สิ้นสุดการเทรด (นาที)

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

การตั้งค่าเริ่มต้นจะทำให้ EA สามารถเทรดได้ตลอดเซสชันการเทรดตั้งแต่ 0:00 โดยจะปิดออเดอร์ทั้งหมดที่ 23:59

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

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

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