วันนี้เราจะมาพูดถึงระบบการเทรดที่น่าสนใจมากๆ นั่นก็คือ ColorX2MA_Digit ซึ่งถูกออกแบบมาในรูปแบบของ EA หรือ Expert Advisor ที่สามารถปรับเปลี่ยนปริมาณการเทรดตามผลของการเทรดก่อนหน้าได้ โดยระบบนี้ประกอบด้วย 3 ระบบการเทรดที่ทำงานแยกจากกัน
การสร้างสัญญาณการเทรดจะเกิดขึ้นเมื่อแท่งเทียนปิดตัวลง และถ้าทิศทางของแนวโน้มเปลี่ยนแปลง (ซึ่งจะแสดงให้เห็นเมื่อมีการเปลี่ยนสีในหนึ่งในสามของตัวอินดิเคเตอร์)
สำหรับการจัดการปริมาณการเปิดตำแหน่ง เรามีการเพิ่มบล็อกของตัวแปร EA เข้ามา โดยยกตัวอย่างจากระบบแรก:
input uint A_BuyLossMMTriger=2; // จำนวนการเทรด Buy ที่ขาดทุนเพื่อลด MM
input uint A_SellLossMMTriger=2; // จำนวนการเทรด Sell ที่ขาดทุนเพื่อลด MM
input double A_SmallMM=0.01 // สัดส่วนของเงินทุนจากฝากที่ใช้ในการเทรดเมื่อขาดทุน
input double A_MM=0.1 // สัดส่วนของเงินทุนจากฝากที่ใช้ในการเทรดเมื่อเทรดปกติ
หากมีการตั้งค่าเช่นนี้และการเทรดล่าสุดสองครั้งในทิศทางเดียวกันขาดทุน EA จะเปิดการเทรดครั้งถัดไปในทิศทางเดียวกันโดยมีปริมาณ 0.01 lot แต่ถ้ามีการเทรดอย่างน้อยหนึ่งครั้งที่ไม่ขาดทุน ปริมาณการเปิดจะเป็น 0.1
สำหรับระบบการเทรดที่สองก็จะมีการตั้งค่าที่คล้ายกัน:
input uint B_BuyLossMMTriger=2 // จำนวนการเทรด Buy ที่ขาดทุนเพื่อลด MM
input uint B_SellLossMMTriger=2; // จำนวนการเทรด Sell ที่ขาดทุนเพื่อลด MM
input double B_SmallMM=0.01 // สัดส่วนของเงินทุนจากฝากที่ใช้ในการเทรดเมื่อขาดทุน
input double B_MM=0.1 // สัดส่วนของเงินทุนจากฝากที่ใช้ในการเทรด
สำหรับการตั้งค่าของระบบที่สามจะมีการใช้พรีฟิก C_ ในตัวแปร
การตั้งค่าที่เหมาะสมที่สุดสำหรับ EA นี้คือการตั้งค่าในแต่ละระบบการเทรดแยกกัน โดยการปิดการใช้งานสองระบบอื่น ๆ ผ่านพารามิเตอร์ตามนี้:
input bool B_BuyPosOpen=true; // อนุญาตให้เปิดตำแหน่ง Buy
input bool B_SellPosOpen=true // อนุญาตให้เปิดตำแหน่ง Sell
โดยการตั้งค่าเป็น false.
เพื่อให้ EA ทำงานได้อย่างถูกต้อง ไฟล์อินดิเคเตอร์ที่คอมไพล์แล้ว ColorX2MA_Digit.ex5 ควรอยู่ในโฟลเดอร์ <terminal_data_directory>\MQL5\Indicators
ในระหว่างการทดสอบ เราได้ใช้พารามิเตอร์เริ่มต้นของ Expert Advisor ที่มีการตั้งค่าหยุดตามที่แสดงด้านล่าง

รูปที่ 1. ตัวอย่างการเทรดบนกราฟ
ผลการทดสอบสำหรับ GBPJPY H3, H6 และ H12 ในปี 2016

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