ระบบการเทรด Exp_ColorSchaffJJRSXTrendCycle_MMRec_Duplex สำหรับ MetaTrader 5

Mike 2018.10.26 03:29 11 0 0
ไฟล์แนบ

สวัสดีครับเพื่อนๆ เทรดเดอร์ทุกคน! วันนี้เรามาพูดถึงระบบการเทรดที่น่าสนใจอย่าง Exp_ColorSchaffJJRSXTrendCycle_MMRec_Duplex ซึ่งเป็นระบบการเทรดที่ถูกพัฒนาขึ้นสำหรับ MetaTrader 5 โดยมีการแบ่งการทำงานออกเป็นสองด้านคือการเทรดแบบซื้อ (Long) และขาย (Short) โดยใช้สัญญาณจาก ColorSchaffJJRSXTrendCycle ที่สามารถปรับแต่งได้ตามต้องการภายใน EA เดียวกัน

สิ่งที่ทำให้ระบบนี้น่าสนใจคือความสามารถในการปรับเปลี่ยนปริมาณการเปิดคำสั่งเทรดตามผลลัพธ์ของการเทรดก่อนหน้า โดยเราจะแบ่งพารามิเตอร์การตั้งค่าออกเป็นสองกลุ่มใหญ่คือ:

  • พารามิเตอร์ที่เริ่มต้นด้วยตัว L ใช้สำหรับการจัดการตำแหน่ง Long
  • พารามิเตอร์ที่เริ่มต้นด้วยตัว S ใช้สำหรับการจัดการตำแหน่ง Short
//+----------------------------------------------+
//| Input parameters of the EA for long trades   |
//+----------------------------------------------+
magic numberinput uint    L_Magic=777;          //L magic number
//+----------------------------------------------+
//| Input parameters of the EA for short trades  | 
//+----------------------------------------------+
input uint    S_Magic=555;          //S magic number

ทั้งสองระบบนี้ใช้หมายเลขเวทมนตร์ที่แตกต่างกันและทำงานอย่างอิสระจากกันในตลาดการเงินจริงซึ่งมีความไม่สมมาตรเสมอ พารามิเตอร์ที่แตกต่างกันของระบบเดียวกันมักจะจำเป็นสำหรับการเทรดในตลาดที่กำลังขึ้นและลง เพื่อที่จะตั้งค่า EA ให้ถูกต้อง เราควรทดสอบเพียงระบบการเทรดเดียวก่อน โดยปิดการทำงานของอีกระบบหนึ่งผ่านตัวเลือกที่กำหนด

input bool    L_PosOpen=true;       //L permission to enter long positions
input bool    L_PosClose=true;      //L permission to exit long positions

จากนั้นให้ทำแบบเดียวกันกับระบบที่สอง

นอกจากนี้ยังมีบล็อกของพารามิเตอร์ใน Expert Advisor ที่เพิ่มเข้ามาสำหรับการจัดการปริมาณของตำแหน่งที่เปิด:

input uint    L_TotalMMTriger=5;    //L number of the last Buy deals to calculate stop loss
input uint    L_LossMMTriger=3;     //L number of losing Buy deals to reduce MM
input double  L_SmallMM=0.01;       //L Share of a deposit in a deal in case of loss
input double  L_MM=0.1             //L Share of a deposit in a deal during normal trading
input MarginMode L_MMMode=LOT;      //L lot setting mode

และ

input uint    S_TotalMMTriger=5;    //S number of the last Sell deals to calculate stop loss
input uint    S_LossMMTriger=3;     //S number of losing Sell deals to reduce MM
input double  S_SmallMM=0.01;       //S Share of a deposit in a deal in case of loss
input double  S_MM=0.1             //S Share of a deposit in a deal during normal trading
input MarginMode S_MMMode=LOT;      //S lot setting mode

ในการตั้งค่าแบบนี้ หากเลือกจากการเทรดล่าสุดห้ารายการ หากมีการขาดทุนสามรายการในทิศทางเดียวกัน EA จะเปิดคำสั่งถัดไปในทิศทางเดียวกันโดยมีปริมาณ 0.01 ล็อต หากมีการขาดทุนไม่ถึงสามรายการจากห้ารายการล่าสุด ปริมาณจะเป็น 0.1

สำหรับ EA ให้ทำงานได้ ต้องมีไฟล์ JJRSX.ex5 และ ColorSchaffJJRSXTrendCycle.ex5 อยู่ใน <terminal_data_directory>\MQL5\Indicators.

พารามิเตอร์เริ่มต้นของ Expert Advisor ได้ถูกใช้ในการทดสอบที่แสดงด้านล่าง โดยไม่ได้ใช้ Stop Loss และ Take Profit ในการทดสอบ


รูปที่ 1 ตัวอย่างการเทรดบนกราฟด้วยการตั้งค่าที่สมมาตร

รูปที่ 1 ตัวอย่างการเทรดบนกราฟด้วยการตั้งค่าที่สมมาตร

ผลการทดสอบสำหรับปี 2017 ที่ EURAUD H8:

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

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


รูปที่ 3 ตัวอย่างการเทรดบนกราฟด้วยการตั้งค่าที่ไม่สมมาตร

รูปที่ 3 ตัวอย่างการเทรดบนกราฟด้วยการตั้งค่าที่ไม่สมมาตร

รายการ
ความคิดเห็น 0