ในบทความนี้เราจะพูดถึงระบบการเทรดที่อิสระสองระบบ โดยใช้ Skyscraper_Fix และ ColorAML ใน EA เดียว ที่สามารถปรับเปลี่ยนปริมาณการเทรดตามผลลัพธ์ของการเทรดก่อนหน้านี้ได้อย่างชาญฉลาด ระบบนี้จะสร้างสัญญาณการเทรดเมื่อแท่งเทียนปิด และถ้ามีการเปลี่ยนแนวโน้ม (ซึ่งจะแสดงเมื่อมีการเปลี่ยนสีของอินดิเคเตอร์ที่ใช้)
เรายังได้เพิ่มบล็อกตัวแปรสำหรับการจัดการปริมาณของตำแหน่งที่เปิดอยู่ด้วย สำหรับระบบที่ใช้ Skyscraper_Fix:
input uint A_BuyLossMMTriger=2; //จำนวนการซื้อที่ขาดทุนเพื่อลด MM input uint A_SellLossMMTriger=2; //จำนวนการขายที่ขาดทุนเพื่อลด MM input double A_SmallMM=0.01 //ส่วนแบ่งของเงินฝากในดีลในกรณีที่ขาดทุน input double A_MM=0.1 //ส่วนแบ่งของเงินฝากในดีลขณะเทรดปกติ
หากมีการตั้งค่าตัวแปรเหล่านี้และการเทรดก่อนหน้านี้สองครั้งในทิศทางเดียวกันขาดทุน EA จะเปิดการเทรดถัดไปในทิศทางเดียวกันโดยมีปริมาณ 0.01 ล็อต แต่ถ้าการเทรดอย่างน้อยหนึ่งครั้งในสองครั้งที่ผ่านมามีกำไร ปริมาณตำแหน่งจะเป็น 0.1
ตัวแปรที่คล้ายกันนี้ยังมีให้สำหรับระบบเทรดที่ใช้ ColorAML:
input uint B_BuyLossMMTriger=2 //B จำนวนการซื้อที่ขาดทุนเพื่อลด MM input uint B_SellLossMMTriger=2; //B จำนวนการขายที่ขาดทุนเพื่อลด MM input double B_SmallMM=0.01 //B ส่วนแบ่งของเงินฝากในดีลในกรณีที่ขาดทุน input double B_MM=0.1 //B ส่วนแบ่งของเงินฝากในดีล
เพื่อให้ EA สามารถทำงานได้อย่างถูกต้อง ไฟล์ที่คอมไพล์ของ Skyscraper_Fix.ex5 และ ColorAML.ex5 ต้องอยู่ใน <terminal_data_directory>\\MQL5\Indicators
ในการทดสอบที่แสดงด้านล่าง เราใช้พารามิเตอร์เริ่มต้นของ Expert Advisor โดยไม่ได้ใช้ Stop Loss และ Take Profit

รูปที่ 1 ตัวอย่างการเทรดบนกราฟ
ผลการทดสอบสำหรับ GBPJPY H4 ในปี 2016:

รูปที่ 2 กราฟผลการทดสอบ
โพสต์ที่เกี่ยวข้อง
- สร้าง Expert Advisor ด้วย MQL5 Wizard: สัญญาณซื้อขายจาก Morning/Evening Stars + MFI
- ใช้ MQL5 Wizard สร้าง Expert Advisor ด้วยสัญญาณเทรด Morning/Evening Stars + Stochastic
- การสร้าง Expert Advisor ด้วย MQL5 Wizard: สัญญาณการเทรดจาก Morning/Evening Stars + RSI
- MQL5 Wizard: สร้างสัญญาณการเทรดจาก Bullish Harami/Bearish Harami พร้อม MFI
- MQL5 Wizard: ระบบเทรดสัญญาณจาก Hammer/Hanging Man + MFI บน MetaTrader 5