สวัสดีครับเพื่อน ๆ เทรดเดอร์! วันนี้เราจะมาพูดถึงระบบการเทรดที่ชื่อว่า 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. 2. กราฟผลการทดสอบ
ความคิดเห็น 0