ผู้สร้างแนวคิด คือ 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 ขนาดใหญ่
ตัวอย่าง:

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:

โพสต์ที่เกี่ยวข้อง
- 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: สร้างสัญญาณเทรดจาก Bullish Harami/Bearish Harami + Stochastic สำหรับ MetaTrader 5
- สร้างระบบเทรด MQL5 ด้วย Bullish/Bearish Meeting Lines + RSI