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

Mike 2017.05.30 00:49 12 0 0
ไฟล์แนบ

ระบบเทรด Exp_Kolier_SuperTrend_X2 นี้ถูกพัฒนาขึ้นจากสัญญาณของอินดิเคเตอร์ Kolier_SuperTrend สองตัว โดยตัวแรกจะช่วยกำหนดทิศทางของเทรนด์แบบช้า (Slow Trend) ตามสีของเส้น ส่วนตัวที่สองจะบอกเวลาที่เหมาะสมในการเปิดการเทรดเมื่อสีของเส้นเปลี่ยนแปลง สัญญาณจะเกิดขึ้นเมื่อแท่งเทียนปิดและมีเงื่อนไขสองข้อดังนี้:

  • สัญญาณของเทรนด์เร็วกว่าตรงกับเทรนด์ช้า;
  • ทิศทางของเทรนด์เร็วได้เปลี่ยนไปแล้ว.

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

//+-------------------------------------------------+
//| พารามิเตอร์การตั้งค่าของ EA                  |
//+-------------------------------------------------+
input string Trade="การจัดการการเทรด";    //+================ การจัดการการเทรด ================+  
input double MM=0.1;             //สัดส่วนของเงินฝากในดีล
input MarginMode MMMode=LOT;      //วิธีการตรวจจับมูลค่าล็อต
input uint    StopLoss_=1000;     //Stop Loss ในพ้อย
input uint    TakeProfit_=2000;   //Take Profit ในพ้อย
input string MustTrade="การอนุญาตการเทรด";    //+=============== การอนุญาตการเทรด ===============+  
input int    Deviation_=10       //การเบี่ยงเบนราคาสูงสุดในพ้อย
input bool   BuyPosOpen=true;     //อนุญาตให้เข้าสถานะ Long
input bool   SellPosOpen=true;    //อนุญาตให้เข้าสถานะ Short
//+-------------------------------------------------+
//| พารามิเตอร์การตั้งค่าของอินดิเคเตอร์ฟิลเตอร์  |
//+-------------------------------------------------+
input string Filter="พารามิเตอร์ของเทรนด์ช้า";    //+============== พารามิเตอร์ของเทรนด์ ==============+  
input ENUM_TIMEFRAMES TimeFrame=PERIOD_H6;  //1 กราฟช่วงเวลา สำหรับการเทรนด์
input Mode TrendMode=NewWay;                //รูปแบบการแสดง
input uint ATR_Period=10;
input double ATR_Multiplier=3.0;
input uint SignalBar=1; //ดัชนีแท่งเพื่อรับสัญญาณเข้า
input bool   BuyPosClose=true;     //อนุญาตให้ปิดสถานะ Long ตามเทรนด์
input bool   SellPosClose=true;    //อนุญาตให้ปิดสถานะ Short ตามเทรนด์
//+-------------------------------------------------+
//| พารามิเตอร์การตั้งค่าของอินดิเคเตอร์เข้า       |
//+-------------------------------------------------+
input string Input="พารามิเตอร์การเข้า"       //+=============== พารามิเตอร์การเข้า ==============+  
input ENUM_TIMEFRAMES TimeFrame_=PERIOD_M30;  //2 กราฟช่วงเวลา สำหรับการเข้า
input Mode TrendMode_=NewWay;                 //รูปแบบการแสดง
input uint ATR_Period_=10;
input double ATR_Multiplier_=3.0;
input uint SignalBar_=1;//ดัชนีแท่งเพื่อรับสัญญาณเข้า
input bool   BuyPosClose_=false;     //อนุญาตให้ปิดสถานะ Long ตามสัญญาณ
input bool   SellPosClose_=false    //อนุญาตให้ปิดสถานะ Short ตามสัญญาณ

ตัวแปรแบบ String ที่มีข้อความในโค้ดพารามิเตอร์นี้ถูกใช้เพื่อการแสดงผลที่ดียิ่งขึ้นในหน้าต่างการตั้งค่าของ EA

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

เพื่อให้ EA ทำงานได้อย่างถูกต้อง ให้วางไฟล์ที่คอมไพล์แล้ว Kolier_SuperTrend.ex5 และ Kolier_SuperTrend_HTF.ex5 ไปที่ <terminal_data_folder>\MQL5\Indicators.

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

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

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

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

ผลการทดสอบในปี 2015 บน EURUSD โดยใช้เทรนด์ช้าบน H6 และการเข้าโดยการใช้เทรนด์เร็วบน M30:

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

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

รายการ
ความคิดเห็น 0