สวัสดีครับเพื่อน ๆ เทรดเดอร์! วันนี้เราจะมาพูดถึงระบบการเทรดที่ชื่อว่า Exp_AbsolutelyNoLagLwma_X2 ซึ่งเป็น EA ที่ออกแบบมาเพื่อการติดตามแนวโน้ม โดยอิงจากสัญญาณของสองตัวชี้วัด AbsolutelyNoLagLwma นะครับ
ตัวชี้วัดตัวแรกจะช่วยให้เราทราบทิศทางของแนวโน้มช้า โดยดูจากสีของเส้น ส่วนตัวชี้วัดตัวที่สองจะบอกว่าเมื่อไหร่ควรเปิดคำสั่งเทรด เมื่อต้องเกิดการเปลี่ยนสีของเส้นครับ สัญญาณจะเกิดขึ้นเมื่อบาร์ปิดตัวลง หากตรงตามสองเงื่อนไขดังนี้:
- สัญญาณของแนวโน้มเร็วและช้าตรงกัน;
- ทิศทางของแนวโน้มเร็วได้เปลี่ยนไปแล้ว。
พารามิเตอร์การตั้งค่าของ Expert Advisor
//+-------------------------------------------------+//| พารามิเตอร์การตั้งค่าของ EA |//+-------------------------------------------------+sinputstring Trade="การจัดการการเทรด"; //+============== การจัดการการเทรด ==============+inputdouble MM=0.1; //สัดส่วนของเงินฝากในดีลinput MarginMode MMMode=LOT; //วิธีการตรวจจับขนาดล็อตinputuint StopLoss_=1000; //Stop Loss เป็นจุดinputuint TakeProfit_=2000; //Take Profit เป็นจุดsinputstring MustTrade="สิทธิในการเทรด"; //+============== สิทธิในการเทรด ==============+inputint Deviation_=10; //การเบี่ยงเบนราคาสูงสุดในจุดinputbool BuyPosOpen=true; //อนุญาตให้เปิดตำแหน่งยาวinputbool SellPosOpen=true; //อนุญาตให้เปิดตำแหน่งสั้น//+-------------------------------------------------+//| พารามิเตอร์การตั้งค่าของตัวกรอง |//+-------------------------------------------------+sinputstring Filter="พารามิเตอร์การเทรดช้า"; //+============== พารามิเตอร์การเทรด ==============+inputENUM_TIMEFRAMES TimeFrame=PERIOD_H6; //1 ช่วงกราฟสำหรับแนวโน้มinputuint Length=7; //ความลึกของการทำให้เรียบ input Applied_price_ IPC=PRICE_CLOSE_; //ค่าราคาinputuint SignalBar=1; //หมายเลขบาร์สำหรับการรับสัญญาณเข้าตลาดinputbool BuyPosClose=true; //อนุญาตให้ปิดตำแหน่งยาวตามแนวโน้มinputbool SellPosClose=true; //อนุญาตให้ปิดตำแหน่งสั้นตามแนวโน้ม//+-------------------------------------------------+//| พารามิเตอร์การตั้งค่าของการเข้าตลาด |//+-------------------------------------------------+sinputstring Input="พารามิเตอร์การเข้า"; //+=============== พารามิเตอร์การเข้า ===============+ inputENUM_TIMEFRAMES TimeFrame_=PERIOD_M30; //2 ช่วงกราฟสำหรับการเข้าinputuint Length_=7; //ความลึกของการทำให้เรียบ input Applied_price_ IPC_=PRICE_CLOSE_; //ค่าราคาinputuint SignalBar_=1; //หมายเลขบาร์สำหรับการรับสัญญาณเข้าinputbool BuyPosClose_=false; //อนุญาตให้ปิดตำแหน่งยาวตามสัญญาณinputbool 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. 2. กราฟผลการทดสอบ

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