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

Fig. 1. ตัวอย่างการเทรดในกราฟ
ผลการทดสอบสำหรับ GBPJPY H1, H4 และ H8 ในปี 2016.

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