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

ระบบเทรด Exp_ColorX2MA_X2 สำหรับ MetaTrader 5

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

ระบบเทรดที่ติดตามแนวโน้ม Exp_ColorX2MA_X2 นั้นอิงจากสัญญาณของสองอินดิเคเตอร์ ColorX2MA โดยอินดิเคเตอร์ตัวแรกจะช่วยกำหนดทิศทางของแนวโน้มช้าโดยอิงจากสีของเส้น ส่วนอินดิเคเตอร์ตัวที่สองจะช่วยบอกช่วงเวลาที่เหมาะสมในการเปิดคำสั่งซื้อขาย เมื่อสีของเส้นมีการเปลี่ยนแปลง สัญญาณจะถูกสร้างขึ้นเมื่อแท่งเทียนปิด โดยต้องมีเงื่อนไขสองประการดังนี้:

  1. สัญญาณของแนวโน้มเร็วและช้าตรงกัน;
  2. ทิศทางของแนวโน้มเร็วมีการเปลี่ยนแปลง.


พารามิเตอร์การตั้งค่าของ Expert Advisor

//+-------------------------------------------------+
//| พารามิเตอร์การตั้งค่าของ EA อินดิเคเตอร์            |
//+-------------------------------------------------+
sinput string Trade="การจัดการการเทรด";    //+============== การจัดการการเทรด ==============+  
input double MM=0.1;               //ส่วนแบ่งของเงินฝากในดีล
input MarginMode MMMode=LOT;      //วิธีการตรวจจับมูลค่าล็อต
input uint    StopLoss_=1000;      //Stop Loss เป็นจุด
input uint    TakeProfit_=2000     //Take Profit เป็นจุด
sinput string MustTrade="อนุญาตการเทรด";    //+============== อนุญาตการเทรด ==============+  
input int    Deviation_=10       //การเบี่ยงเบนสูงสุดในจุด
input bool   BuyPosOpen=true;     //อนุญาตให้เปิดตำแหน่งซื้อ
input bool   SellPosOpen=true;    //อนุญาตให้เปิดตำแหน่งขาย
//+-------------------------------------------------+
//| พารามิเตอร์การตั้งค่าของอินดิเคเตอร์ฟิลเตอร์        |
//+-------------------------------------------------+
sinput string Filter="พารามิเตอร์การเทรดช้า";    //+============== พารามิเตอร์การเทรด ==============+  
input ENUM_TIMEFRAMES TimeFrame=PERIOD_H6;  //1 ช่วงกราฟสำหรับแนวโน้ม
input Smooth_Method MA_Method1=MODE_SMA_; //วิธีการเฉลี่ยการราบเรียบแรก
input uint Length1=12; //ความลึกของการราบเรียบแรก                    
input int Phase1=15; //พารามิเตอร์การราบเรียบแรก
3//---- สำหรับ JJMA ในช่วง -100 ... +100 จะมีผลต่อคุณภาพของกระบวนการเปลี่ยนผ่าน;
//---- สำหรับ VIDIA มันคือระยะเวลา CMO, สำหรับ AMA มันคือระยะเวลาที่ช้า
input Smooth_Method MA_Method2=MODE_JJMA; //วิธีการเฉลี่ยการราบเรียบที่สอง
input uint Length2= 5; //ความลึกของการราบเรียบที่สอง
input int Phase2=15;  //พารามิเตอร์การราบเรียบที่สอง
3//---- สำหรับ JJMA ในช่วง -100 ... +100 จะมีผลต่อคุณภาพของกระบวนการเปลี่ยนผ่าน;
//---- สำหรับ VIDIA มันคือระยะเวลา CMO, สำหรับ AMA มันคือระยะเวลาที่ช้า
input Applied_price_ IPC=PRICE_CLOSE_;//ราคาคงที่                  
input uint SignalBar=1; //ดัชนีแท่งเพื่อรับสัญญาณ
input bool   BuyPosClose=true;     //อนุญาตให้ปิดตำแหน่งซื้อโดยแนวโน้ม
input bool   SellPosClose=true;    //อนุญาตให้ปิดตำแหน่งขายโดยแนวโน้ม
//+-------------------------------------------------+
//| พารามิเตอร์การตั้งค่าของการเข้าซื้อ         |
//+-------------------------------------------------+
sinput string Input="พารามิเตอร์การเข้า";       //+=============== พารามิเตอร์การเข้า ===============+  
input ENUM_TIMEFRAMES TimeFrame_=PERIOD_M30;  //2 ช่วงกราฟสำหรับการเข้า
input Smooth_Method MA_Method1_=MODE_SMA_; //วิธีการเฉลี่ยการราบเรียบแรก
input uint Length1_=12; //ความลึกของการราบเรียบแรก                    
input int Phase1_=15; //พารามิเตอร์การราบเรียบแรก
3//---- สำหรับ JJMA ในช่วง -100 ... +100 จะมีผลต่อคุณภาพของกระบวนการเปลี่ยนผ่าน;
//---- สำหรับ VIDIA มันคือระยะเวลา CMO, สำหรับ AMA มันคือระยะเวลาที่ช้า
input Smooth_Method MA_Method2_=MODE_JJMA; //วิธีการเฉลี่ยการราบเรียบที่สอง
input uint Length2_= 5; //ความลึกของการราบเรียบที่สอง
input int Phase2_=15;  //พารามิเตอร์การราบเรียบที่สอง
3//---- สำหรับ JJMA ในช่วง -100 ... +100 จะมีผลต่อคุณภาพของกระบวนการเปลี่ยนผ่าน;
//---- สำหรับ VIDIA มันคือระยะเวลา CMO, สำหรับ AMA มันคือระยะเวลาที่ช้า
input Applied_price_ IPC_=PRICE_CLOSE_;//ราคาคงที่ 
input uint SignalBar_=1;//ดัชนีแท่งเพื่อรับสัญญาณการเข้า
input bool   BuyPosClose_=false;     //อนุญาตให้ปิดตำแหน่งซื้อโดยสัญญาณ
input bool   SellPosClose_=false;    //อนุญาตให้ปิดตำแหน่งขายโดยสัญญาณ
//+-------------------------------------------------+

พารามิเตอร์สตริงที่มีข้อความในโค้ดของพารามิเตอร์การตั้งค่าใช้เพื่อการมองเห็นที่ดียิ่งขึ้นในหน้าต่างพารามิเตอร์ของผู้เชี่ยวชาญ

อินดิเคเตอร์ ColorX2MA_HTF ใน EA มีไว้เพื่อความสะดวกในการมองเห็นแนวโน้มในกลยุทธ์เทสเซอร์ และจะไม่ทำงานในโหมดการทำงานอื่น ๆ

เพื่อให้ EA ที่สร้างขึ้นทำงานได้อย่างถูกต้อง ไฟล์ที่คอมไพล์ของอินดิเคเตอร์ ColorX2MA.ex5 และ ColorX2MA_HTF.ex5 จะต้องอยู่ในโฟลเดอร์ <terminal_data_directory>\MQL5\Indicators.

โปรดทราบว่าไฟล์ห้องสมุด TradeAlgorithms.mqh ช่วยให้สามารถใช้ Expert Advisors กับโบรกเกอร์ที่เสนอ สเปรดที่ไม่เป็นศูนย์ และตัวเลือกการตั้งค่า Stop Loss และ Take Profit พร้อมกับการเปิดตำแหน่ง คุณสามารถดาวน์โหลดตัวเลือกอื่น ๆ ของห้องสมุดได้ที่ลิงก์ต่อไปนี้: Trade Algorithms.

พารามิเตอร์การตั้งค่าของ Expert Advisor เริ่มต้นได้ถูกใช้ในระหว่างการทดสอบที่แสดงด้านล่าง โดยไม่มีการใช้ Stop Loss และ Take Profit ในระหว่างการทดสอบ.


ผลการทดสอบสำหรับ USDJPY ในปี 2016 แนวโน้มช้าใน H6 และการเข้าโดยแนวโน้มเร็วใน M30:

รูปที่ 1. ตัวอย่างการซื้อขายในกราฟ

รูปที่ 1. ตัวอย่างการซื้อขายในกราฟ

รูปที่ 2. กราฟผลการทดสอบ

รูปที่ 2. กราฟผลการทดสอบ

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

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