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

Fig1. ตัวอย่างการเทรดบนกราฟด้วยการตั้งค่าที่สมมาตร
ผลการทดสอบสำหรับ GBPJPY H4 ในปี 2017:

Fig. 2. กราฟผลการทดสอบ

Figure 2. ตัวอย่างการเทรดบนกราฟด้วยการตั้งค่าที่ไม่สมมาตร
ความคิดเห็น 0