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

Mike 2017.01.26 18:03 45 0 0
ไฟล์แนบ

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

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

พารามิเตอร์สำหรับ Expert Advisor:

//+-------------------------------------------------+
//| Input parameters of the EA indicator           |
//+-------------------------------------------------+
inputstring Trade="การจัดการการเทรด";    //+============== การจัดการการเทรด ==============+  
inputdouble MM=0.1;               //สัดส่วนของเงินฝากในดีล
input MarginMode MMMode=LOT;      //วิธีการตรวจจับขนาดล็อต
inputuint    StopLoss_=1000;      //Stop Loss เป็นจุด
inputuint    TakeProfit_=2000;    //Take Profit เป็นจุด
inputstring MustTrade="การอนุญาตการเทรด";    //+============== การอนุญาตการเทรด ==============+  
inputint    Deviation_=10;       //การเบี่ยงเบนราคาสูงสุดเป็นจุด
inputbool   BuyPosOpen=true;     //อนุญาตให้เปิดตำแหน่งซื้อ
inputbool   SellPosOpen=true;    //อนุญาตให้เปิดตำแหน่งขาย
//+-------------------------------------------------+
//| Input parameters of the filter indicator        |
//+-------------------------------------------------+
inputstring Filter="พารามิเตอร์สำหรับแนวโน้มช้า";    //+============== พารามิเตอร์สำหรับแนวโน้มช้า ==============+  
inputENUM_TIMEFRAMES TimeFrame=PERIOD_H6;  //1 ช่วงเวลาแผนภูมิสำหรับแนวโน้ม
inputdouble Alpha=0.07;//อัตราส่วนการทำให้เรียบของตัวชี้วัด
inputuint SignalBar=1; //ดัชนีแท่งเพื่อรับสัญญาณเข้า
inputbool   BuyPosClose=true;     //อนุญาตให้ปิดตำแหน่งซื้อโดยแนวโน้ม
inputbool   SellPosClose=true;    //อนุญาตให้ปิดตำแหน่งขายโดยแนวโน้ม
//+-------------------------------------------------+
//| Input parameters of the entry indicator         |
//+-------------------------------------------------+
inputstring Input="พารามิเตอร์การเข้า";       //+=============== พารามิเตอร์การเข้า ===============+  
inputENUM_TIMEFRAMES TimeFrame_=PERIOD_M30;  //2 ช่วงเวลาแผนภูมิสำหรับการเข้า
inputdouble Alpha_=0.07;//อัตราส่วนการทำให้เรียบของตัวชี้วัด
inputuint SignalBar_=1;//ดัชนีแท่งเพื่อรับสัญญาณเข้า
inputbool   BuyPosClose_=false     //อนุญาตให้ปิดตำแหน่งซื้อโดยสัญญาณ
inputbool   SellPosClose_=false    //อนุญาตให้ปิดตำแหน่งขายโดยสัญญาณ
//+-------------------------------------------------+

พารามิเตอร์ที่เป็นสตริงในโค้ดของพารามิเตอร์อินพุตมีไว้เพื่อให้เห็นภาพที่ดีขึ้นในหน้าต่างพารามิเตอร์ของ Expert.

ตัวชี้วัด AdaptiveCGOscillator_Cloud_HTF ที่ใช้ใน EA มีไว้เพื่อให้การแสดงแนวโน้มในกลยุทธ์เทสเซอร์สะดวกยิ่งขึ้น ในโหมดการทำงานอื่น ๆ จะไม่มีการใช้งาน.

ให้วางไฟล์ที่คอมไพล์ AdaptiveCGOscillator.ex5, CyclePeriod.ex5 และ AdaptiveCGOscillator_Cloud_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