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

Mike 2018.07.09 19:31 21 0 0
ไฟล์แนบ

สวัสดีครับเพื่อน ๆ เทรดเดอร์! วันนี้เราจะมาพูดถึงระบบการเทรดที่ชื่อว่า Exp_AbsolutelyNoLagLwma_X2 ซึ่งเป็น EA ที่ออกแบบมาเพื่อการติดตามแนวโน้ม โดยอิงจากสัญญาณของสองตัวชี้วัด AbsolutelyNoLagLwma นะครับ

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

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

พารามิเตอร์การตั้งค่าของ 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 uint Length=7;                        //ความลึกของการทำให้เรียบ                   
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 uint Length_=7;                         //ความลึกของการทำให้เรียบ                   
input Applied_price_ IPC_=PRICE_CLOSE_;       //ค่าราคา
input uint SignalBar_=1;                      //หมายเลขบาร์สำหรับการรับสัญญาณเข้า
input bool   BuyPosClose_=false;              //อนุญาตให้ปิดตำแหน่งยาวตามสัญญาณ
input bool   SellPosClose_=false;             //อนุญาตให้ปิดตำแหน่งสั้นตามสัญญาณ
//+-------------------------------------------------+

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

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

เพื่อให้ EA ทำงานได้อย่างถูกต้อง ไฟล์ที่คอมไพล์ของตัวชี้วัด AbsolutelyNoLagLwma.ex5 และ AbsolutelyNoLagLwma_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:

Fig 1. ตัวอย่างการเทรดในกราฟ

Fig 1. ตัวอย่างการเทรดในกราฟ

Fig. 2. กราฟผลการทดสอบ

Fig. 2. กราฟผลการทดสอบ

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