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

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

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

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

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

//+-------------------------------------------------+
//| Input parameters of the EA indicator           |
//+-------------------------------------------------+
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;     //อนุญาตให้เปิดตำแหน่งซื้อ
input bool   SellPosOpen=true;    //อนุญาตให้เปิดตำแหน่งขาย
//+-------------------------------------------------+
//| Input parameters of the filter indicator        |
//+-------------------------------------------------+
input string Filter="พารามิเตอร์สำหรับแนวโน้มช้า";    //+============== พารามิเตอร์สำหรับแนวโน้มช้า ==============+  
input ENUM_TIMEFRAMES TimeFrame=PERIOD_H6;  //1 ช่วงเวลาแผนภูมิสำหรับแนวโน้ม
input double Alpha=0.07;//อัตราส่วนการทำให้เรียบของตัวชี้วัด
input uint SignalBar=1; //ดัชนีแท่งเพื่อรับสัญญาณเข้า
input bool   BuyPosClose=true;     //อนุญาตให้ปิดตำแหน่งซื้อโดยแนวโน้ม
input bool   SellPosClose=true;    //อนุญาตให้ปิดตำแหน่งขายโดยแนวโน้ม
//+-------------------------------------------------+
//| Input parameters of the entry indicator         |
//+-------------------------------------------------+
input string Input="พารามิเตอร์การเข้า";       //+=============== พารามิเตอร์การเข้า ===============+  
input ENUM_TIMEFRAMES TimeFrame_=PERIOD_M30;  //2 ช่วงเวลาแผนภูมิสำหรับการเข้า
input double Alpha_=0.07;//อัตราส่วนการทำให้เรียบของตัวชี้วัด
input uint SignalBar_=1;//ดัชนีแท่งเพื่อรับสัญญาณเข้า
input bool   BuyPosClose_=false     //อนุญาตให้ปิดตำแหน่งซื้อโดยสัญญาณ
input bool   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