DoubleZigZag: EA Unggulan untuk MetaTrader 5

Mike 2017.08.10 21:50 31 0 0
Lampiran

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 besar
  • k2 adalah rasio selisih harga di puncak ZigZag besar

Contoh:

DoubleZigZag

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:

DoubleZigZag

Daftar
Komentar 0