วันนี้เรามาพูดถึงระบบการเทรดที่น่าสนใจสองตัวซึ่งถูกออกแบบมาสำหรับการซื้อขายทั้งในทิศทางขึ้นและลง โดยอิงจาก ตัวชี้วัด ColorSchaffJCCXTrendCycle ที่สามารถปรับแต่งได้ในหลากหลายรูปแบบใน EA เดียวกัน ซึ่งสามารถปรับเปลี่ยนปริมาณการเทรดตามผลลัพธ์ของการเทรดที่ผ่านมาได้
การแบ่งกลุ่มพารามิเตอร์
พารามิเตอร์ทั้งหมดสามารถแบ่งออกเป็นสองกลุ่มใหญ่:
- พารามิเตอร์ที่ชื่อขึ้นต้นด้วย L ใช้สำหรับการจัดการการเปิดสถานะซื้อ (Long)
- พารามิเตอร์ที่ชื่อขึ้นต้นด้วย S ใช้สำหรับการจัดการการเปิดสถานะขาย (Short)
//+----------------------------------------------+ //| พารามิเตอร์สำหรับ EA ในการซื้อ | //+----------------------------------------------+ magic numberinput uint L_Magic=777; //หมายเลขเวทมนตร์สำหรับ L //+----------------------------------------------+ //| พารามิเตอร์สำหรับ EA ในการขาย | //+----------------------------------------------+ input uint S_Magic=555; //หมายเลขเวทมนตร์สำหรับ S
ทั้งสองระบบการเทรดนี้ใช้หมายเลขเวทมนตร์ที่แตกต่างกันและเป็นอิสระจากกัน โดยทั่วไปแล้ว ตลาดการเงินมีความไม่สมมาตรมาก การตั้งค่าพารามิเตอร์ที่แตกต่างกันสำหรับการเทรดในตลาดที่ขึ้นและลงเป็นสิ่งสำคัญ
การตั้งค่า EA
หากต้องการตั้งค่า EA ให้ถูกต้อง ควรทดสอบหนึ่งระบบการเทรดก่อน โดยปิดระบบที่สองไว้
input bool L_PosOpen=true; //อนุญาตให้เปิดสถานะซื้อ input bool L_PosClose=true; //อนุญาตให้ปิดสถานะซื้อ
และทำเช่นเดียวกันสำหรับระบบที่สอง
นอกจากนี้ยังมีพารามิเตอร์สำหรับการจัดการปริมาณของตำแหน่งที่เปิด:
input uint L_TotalMMTriger=5; //จำนวนการซื้อที่ใช้คำนวณ Stop Loss input uint L_LossMMTriger=3; //จำนวนการซื้อที่ขาดทุนเพื่อลด MM input double L_SmallMM=0.01 //สัดส่วนของเงินฝากในการเทรดในกรณีขาดทุน input double L_MM=0.1 //สัดส่วนของเงินฝากในการเทรดในกรณีปกติ input MarginMode L_MMMode=LOT; //โหมดการตั้งค่า LOT
ในกรณีของพารามิเตอร์เหล่านี้และเมื่อเลือกจากการเทรดล่าสุดห้ารายการ หากมีการขาดทุนสามรายการในทิศทางเดียวกัน EA จะเปิดการเทรดถัดไปในทิศทางเดียวกันโดยมีปริมาณ 0.01 LOT หากมีการขาดทุนไม่ถึงสามรายการจากห้ารายการล่าสุด ปริมาณตำแหน่งจะเป็น 0.1
การตั้งค่าไฟล์
สำหรับ EA ให้ทำงานได้ ไฟล์ JCCX.ex5 และ ColorSchaffJCCXTrendCycle.ex5 จะต้องอยู่ใน <terminal_data_directory>\MQL5\Indicators
ในการทดสอบที่แสดงด้านล่าง ได้ใช้พารามิเตอร์เริ่มต้นของ Expert Advisor โดยไม่ได้ใช้ Stop Loss และ Take Profit

รูปที่ 1 ตัวอย่างการซื้อขายในกราฟที่มีการตั้งค่าที่สมมาตร
ผลการทดสอบ GBPUSD H8 ในปี 2017:

รูปที่ 2 แสดงผลการทดสอบ

รูปที่ 3 ตัวอย่างการซื้อขายในกราฟที่มีการตั้งค่าที่ไม่สมมาตร
โพสต์ที่เกี่ยวข้อง
- MQL5 Wizard: ระบบเทรดสัญญาณจาก Hammer/Hanging Man + MFI บน MetaTrader 5
- การสร้าง Expert Advisor ด้วย MQL5 Wizard: สัญญาณการเทรดจาก Morning/Evening Stars + RSI
- MQL5 Wizard: สร้างสัญญาณการเทรดจาก Bullish Harami/Bearish Harami พร้อม MFI
- สร้างสัญญาณการเทรดด้วย MQL5 Wizard: เทรนด์ Morning/Evening Stars + CCI
- MQL5 Wizard: สัญญาณการเทรดจากรูปแบบแท่งเทียน 3 Black Crows/3 White Soldiers + CCI