MetaTrader5
DoubleZigZag: EA Unggulan untuk MetaTrader 5
Penulis ide ini adalah Maksim, dan penulis kode mq5 adalah barabashkakvn.Expert Advisor ini menggunakan dua indikator ZigZag untuk analisis: ZigZag kecil dengan parameter (13.5,3) dan ZigZag besar dengan parameter yang dikalikan delapan: (13*8,5*8,3*8).//--- membuat handle dari indikator iCustom
handle_iCustom=iCustom(Symbol(),Period(),"Examples\\ZigZag",13,5,3);
//--- jika handle tidak dibuat
if(handle_iCustom==INVALID_HANDLE)
{
//--- memberitahu tentang kegagalan dan output kode error
PrintFormat("Gagal membuat handle dari indikator iCustom untuk simbol %s/%s, kode error %d",
Symbol(),
EnumToString(Period()),
GetLastError());
//--- indikator dihentikan lebih awal
return(INIT_FAILED);
}
//--- membuat handle dari indikator iCustom
handle_iCustomX8=iCustom(Symbol(),Period(),"Examples\\ZigZag",13*8,5*8,3*8);
//--- jika handle tidak dibuat
if(handle_iCustomX8==INVALID_HANDLE)
{
//--- memberitahu tentang kegagalan dan output kode error
PrintFormat("Gagal membuat handle dari indikator iCustomX8 untuk simbol %s/%s, kode error %d",
Symbol(),
EnumToString(Period()),
GetLastError());
//--- indikator dihentikan lebih awal
return(INIT_FAILED);
}
Untuk mengambil keputusan trading, dua kaki dari puncak terakhir ZigZag besar (13*8,5*8,3*8) dianalisis, sementara jumlah puncak dari ZigZag kecil (13,5,3) yang terdapat dalam kedua kaki ini dihitung.Jika sinyal untuk membuka posisi BUY diterima, semua posisi SELL akan ditutup. Sebaliknya, jika sinyal untuk membuka posisi SELL diterima, semua posisi BUY akan ditutup.Parameter Expert Advisor:k adalah rasio jumlah puncak ZigZag kecil dalam kaki ZigZag besark2 adalah rasio selisih harga di puncak ZigZag besarContoh:ZigZag besar (13*8,5*8,3*8) ditampilkan dengan warna merah, sedangkan ZigZag kecil (13,5,3) berwarna kuning.Dengan demikian, ABC adalah puncak dari ZigZag besar (13*8,5*8,3*8).Kaki AB dan AC mengandung sembilan puncak dari ZigZag kecil (13,5,3).Hasil pengujian pada EURUSD, M1:
2017.08.10