MetaTrader5
DoubleZigZag - Sistem Trading Efektif untuk MetaTrader 5
Pencipta idea adalah Maksim, manakala pengarang kod mq5 adalah barabashkakvn.Sistem Trading ini menggunakan dua indikator ZigZag untuk analisis: satu zigzag yang lebih kecil dengan parameter (13.5,3) dan satu zigzag yang lebih besar dengan parameter yang didarabkan dengan lapan: (13*8,5*8,3*8).//--- buat handle indikator iCustom
handle_iCustom=iCustom(Symbol(),Period(),"Examples\ZigZag",13,5,3);
//--- jika handle tidak berjaya dibuat
if(handle_iCustom==INVALID_HANDLE)
{
//--- laporkan kegagalan dan keluarkan kod ralat
PrintFormat("Gagal untuk membuat handle indikator iCustom untuk simbol %s/%s, kod ralat %d",
Symbol(),
EnumToString(Period()),
GetLastError());
//--- indikator dihentikan lebih awal
return(INIT_FAILED);
}
//--- buat handle indikator iCustom
handle_iCustomX8=iCustom(Symbol(),Period(),"Examples\ZigZag",13*8,5*8,3*8);
//--- jika handle tidak berjaya dibuat
if(handle_iCustomX8==INVALID_HANDLE)
{
//--- laporkan kegagalan dan keluarkan kod ralat
PrintFormat("Gagal untuk membuat handle indikator iCustomX8 untuk simbol %s/%s, kod ralat %d",
Symbol(),
EnumToString(Period()),
GetLastError());
//--- indikator dihentikan lebih awal
return(INIT_FAILED);
}
Untuk membuat keputusan trading, dua kaki dari puncak terakhir zigzag yang lebih besar (13*8,5*8,3*8) akan dianalisis, sementara jumlah puncak zigzag yang lebih kecil (13,5,3) dalam dua kaki ini akan 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 Sistem Trading:k adalah nisbah jumlah puncak zigzag yang lebih kecil dalam kaki zigzag yang lebih besark2 adalah nisbah perbezaan harga dalam puncak zigzag yang lebih besarContoh: ZigZag yang lebih besar (13*8,5*8,3*8) ditunjukkan dalam warna merah, manakala zigzag yang lebih kecil (13,5,3) adalah kuning.Dengan itu, ABC adalah puncak dari zigzag yang lebih besar (13*8,5*8,3*8).Kaki AB dan AC mengandungi sembilan puncak zigzag yang lebih kecil (13,5,3).Keputusan ujian pada EURUSD,M1:
2017.08.10