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

Mike 2017.01.20 01:45 16 0 0
ไฟล์แนบ

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

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

ข้อมูลการตั้งค่า EA:

//+-------------------------------------------------+
//| ข้อมูลการตั้งค่าของ EA            |
//+-------------------------------------------------+
input string Trade="การจัดการการเทรด"; //+============== การจัดการการเทรด ==============+
input double MM=0.1; //ส่วนแบ่งของเงินฝากในดีล
input MarginMode MMMode=LOT; //วิธีการตรวจจับมูลค่าล็อต
input uint StopLoss_=1000; //จุดหยุดขาดทุน
input uint TakeProfit_=2000; //จุดทำกำไร
input string MustTrade="สิทธิในการเทรด"; //+============== สิทธิในการเทรด ==============+
input int Deviation_=10; //การเบี่ยงเบนราคาสูงสุด
input bool BuyPosOpen=true; //อนุญาตให้เข้าไปในตำแหน่งยาว
input bool SellPosOpen=true; //อนุญาตให้เข้าไปในตำแหน่งสั้น
//+-------------------------------------------------+
//| ข้อมูลการตั้งค่าของอินดิเคเตอร์ฟิลเตอร์        |
//+-------------------------------------------------+
input string Filter="พารามิเตอร์แนวโน้มช้า"; //+============== พารามิเตอร์แนวโน้ม ==============+
input ENUM_TIMEFRAMES TimeFrame=PERIOD_H4; //1 ช่วงกราฟสำหรับแนวโน้ม
input Smooth_Method MA_Method1=MODE_SMA_; //วิธีการเฉลี่ยการปรับระดับแรก
input int Length1=12; //ความลึกของการปรับระดับแรก
input int Phase1=15; //พารามิเตอร์การปรับระดับแรก
//สำหรับ JJMA จะอยู่ในช่วง -100 ... +100 และมีผลต่อคุณภาพของช่วงการเปลี่ยนผ่าน;
// สำหรับ VIDIA มันคือช่วง CMO สำหรับ AMA มันคือช่วงเฉลี่ยเคลื่อนที่ช้า
input Smooth_Method MA_Method2=MODE_JJMA; //วิธีการเฉลี่ยการปรับระดับที่สอง
input int Length2=5; //ความลึกของการปรับระดับที่สอง
input int Phase2=15; //พารามิเตอร์การปรับระดับที่สอง
input uint Digit=2; //จำนวนหลักที่ปัดเศษ
input uint SignalBar=1; //ดัชนีแท่งสำหรับรับสัญญาณเข้าซื้อ
input bool BuyPosClose=true; //อนุญาตให้ปิดตำแหน่งยาวตามแนวโน้ม
input bool SellPosClose=true; //อนุญาตให้ปิดตำแหน่งสั้นตามแนวโน้ม
//+-------------------------------------------------+
//| ข้อมูลการตั้งค่าของอินดิเคเตอร์การเข้าซื้อ         |
//+-------------------------------------------------+
input string Input="พารามิเตอร์การเข้าซื้อ"; //+=============== พารามิเตอร์การเข้า ===============+
input ENUM_TIMEFRAMES TimeFrame_=PERIOD_M30; //2 ช่วงกราฟสำหรับการเข้า
input uint SignalBar_=1;//ดัชนีแท่งสำหรับรับสัญญาณเข้าซื้อ
input bool BuyPosClose_=false; //อนุญาตให้ปิดตำแหน่งยาวตามสัญญาณ
input bool SellPosClose_=false; //อนุญาตให้ปิดตำแหน่งสั้นตามสัญญาณ
//+-------------------------------------------------+
int TimeShiftSec,TimeShiftSec_;
//---- การประกาศตัวแปรจำนวนเต็มสำหรับการจัดการอินดิเคเตอร์
int InpInd_Handle,InpInd_Handle_;
//---- การประกาศตัวแปรจำนวนเต็มสำหรับการเริ่มต้นการคำนวณข้อมูล
int min_rates_total,min_rates_total_;

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

อินดิเคเตอร์ ColorDM_361_HTF และ ColorX2MA_Digit_HTF ใน EA ถูกเพิ่มเข้ามาเพื่อความสะดวกในการแสดงแนวโน้มในกลยุทธ์ทดสอบ โดยไม่ได้ใช้งานในโหมดการทำงานอื่นๆ

กรุณาวางไฟล์ที่คอมไพล์ ColorX2MA_Digit.ex5, ColorX2MA_Digit_HTF.ex5, ColorDM_361.ex5 และ ColorDM_361_HTF.ex5 ไปที่ <terminal_data_folder>\MQL5\Indicators เพื่อให้ EA ทำงานได้อย่างถูกต้อง

โปรดทราบว่าไฟล์ไลบรารี TradeAlgorithms.mqh ช่วยให้สามารถใช้งาน Expert Advisors กับโบรกเกอร์ที่เสนอ สเปรดที่ไม่เป็นศูนย์ และตัวเลือกในการตั้งค่า Stop Loss และ Take Profit พร้อมกับการเปิดตำแหน่ง คุณสามารถดาวน์โหลดไลบรารีรุ่นอื่นๆ ได้ที่ลิงค์ต่อไปนี้: Trade Algorithms.

ในระหว่างการทดสอบที่แสดงด้านล่างนี้ได้ใช้พารามิเตอร์การตั้งค่าของ Expert Advisor เป็นค่าเริ่มต้น โดยไม่ได้ใช้ Stop Loss และ Take Profit ในการทดสอบ

รูปที่ 1. ตัวอย่างการเทรดบนกราฟ

รูปที่ 1. ตัวอย่างการเทรดบนกราฟ

ผลการทดสอบในปี 2015 บน GBPUSD, แนวโน้มช้าบน H4, เข้าซื้อโดยใช้แนวโน้มรวดเร็วบน M30:

รูปที่ 2. กราฟผลการทดสอบ

รูปที่ 2. กราฟผลการทดสอบ

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