ระบบเทรด Exp_AdaptiveCGOscillator_X2 ใช้สัญญาณจากตัวชี้วัด AdaptiveCGOscillator สองตัว เพื่อช่วยในการตัดสินใจเทรด โดยตัวชี้วัดแรกจะวิเคราะห์ทิศทางของแนวโน้มช้า ขณะที่ตัวชี้วัดที่สองจะระบุช่วงเวลาที่เหมาะสมในการเปิดออเดอร์ เมื่อเส้นตัวชี้วัดตัดกันหรือสัมผัสกัน สัญญาณจะถูกสร้างขึ้นเมื่อแท่งเทียนปิดตัวลง โดยมีเงื่อนไขสองประการที่ต้องเป็นไปตามนี้:
- สัญญาณจากแนวโน้มเร็วและช้าตรงกัน;
- ทิศทางของแนวโน้มเร็วมีการเปลี่ยนแปลง.
พารามิเตอร์สำหรับ 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 ตัวอย่างการเทรดบนกราฟ
ผลการทดสอบในปี 2015 บน EURUSD แนวโน้มช้าใน H6 โดยการเข้าโดยแนวโน้มเร็วนั้นใน M30:
รูปที่ 2 กราฟผลการทดสอบ


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