หน้าแรก การเทรดด้วยระบบ โพสต์

DoubleZigZag - ระบบเทรดสำหรับ MetaTrader 5

ไฟล์แนบ
18629.zip (4.12 KB, ดาวน์โหลด 0 ครั้ง)

ผู้สร้างแนวคิด คือ Maksim และ ผู้เขียนโค้ด mq5 คือ barabashkakvn.

ระบบเทรดนี้ใช้ตัวชี้วัด ZigZag สองตัวในการวิเคราะห์ โดยมี ZigZag ขนาดเล็กที่ตั้งค่าพารามิเตอร์ (13.5,3) และ ZigZag ขนาดใหญ่ที่มีพารามิเตอร์คูณด้วยแปด: (13*8,5*8,3*8)

//--- สร้าง handle ของตัวชี้วัด iCustom
   handle_iCustom=iCustom(Symbol(),Period(),"Examples\ZigZag",13,5,3);
//--- ถ้าไม่สามารถสร้าง handle ได้
   if(handle_iCustom==INVALID_HANDLE)
     {
      //--- แจ้งเตือนเกี่ยวกับความล้มเหลวและแสดงรหัสข้อผิดพลาด
      PrintFormat("Failed to create handle of the iCustom indicator for the symbol %s/%s, error code %d",
                  Symbol(),
                  EnumToString(Period()),
                  GetLastError());
      //--- หยุดการทำงานของตัวชี้วัด
      return(INIT_FAILED);
     }
//--- สร้าง handle ของตัวชี้วัด iCustom
   handle_iCustomX8=iCustom(Symbol(),Period(),"Examples\ZigZag",13*8,5*8,3*8);
//--- ถ้าไม่สามารถสร้าง handle ได้
   if(handle_iCustomX8==INVALID_HANDLE)
     {
      //--- แจ้งเตือนเกี่ยวกับความล้มเหลวและแสดงรหัสข้อผิดพลาด
      PrintFormat("Failed to create handle of the iCustomX8 indicator for the symbol %s/%s, error code %d",
                  Symbol(),
                  EnumToString(Period()),
                  GetLastError());
      //--- หยุดการทำงานของตัวชี้วัด
      return(INIT_FAILED);
     }

ในการตัดสินใจเทรด จะมีการวิเคราะห์ขาของจุดสูงสุดสุดท้ายของ ZigZag ขนาดใหญ่ (13*8,5*8,3*8) และจะนับจำนวนจุดสูงสุดของ ZigZag ขนาดเล็ก (13,5,3) ที่อยู่ในขาทั้งสองนี้

ถ้ามีสัญญาณเปิดตำแหน่ง BUY จะทำการปิดตำแหน่ง SELL ทั้งหมด และในทางกลับกัน หากมีสัญญาณเปิดตำแหน่ง SELL จะทำการปิดตำแหน่ง BUY ทั้งหมด

พารามิเตอร์ของ Expert Advisor:

  • k คืออัตราส่วนของจำนวนจุดสูงสุดของ ZigZag ขนาดเล็กในขาของ ZigZag ขนาดใหญ่
  • k2 คืออัตราส่วนของความแตกต่างของราคาในจุดสูงสุดของ ZigZag ขนาดใหญ่

ตัวอย่าง:

DoubleZigZag

ZigZag ขนาดใหญ่ (13*8,5*8,3*8) แสดงด้วยสีแดง ในขณะที่ ZigZag ขนาดเล็ก (13,5,3) แสดงด้วยสีเหลือง

ดังนั้น ABC คือจุดสูงสุดของ ZigZag ขนาดใหญ่ (13*8,5*8,3*8)

ขา AB และ AC มีจุดสูงสุดของ ZigZag ขนาดเล็ก (13,5,3) รวมทั้งหมดเก้าจุด

ผลการทดสอบบน EURUSD,M1:

DoubleZigZag

โพสต์ที่เกี่ยวข้อง

ความคิดเห็น (0)