MetaTrader5
DoubleZigZag: Un Expert Advisor Innovativo per MetaTrader 5
L'ideatore di questo sistema è Maksim, mentre l'autore del codice mq5 è barabashkakvn.Questo Expert Advisor utilizza due indicatori ZigZag per le analisi: uno zigzag più piccolo con parametri (13.5,3) e uno zigzag più grande con parametri moltiplicati per otto: (13*8,5*8,3*8).//--- creazione del handle dell'indicatore iCustom
handle_iCustom=iCustom(Symbol(),Period(),"Examples\ZigZag",13,5,3);
//--- se il handle non è stato creato
if(handle_iCustom==INVALID_HANDLE)
{
//--- segnalare il fallimento e stampare il codice errore
PrintFormat("Creazione del handle dell'indicatore iCustom per il simbolo %s/%s, codice errore %d fallita",
Symbol(),
EnumToString(Period()),
GetLastError());
//--- l'indicatore è stato interrotto prematuramente
return(INIT_FAILED);
}
//--- creazione del handle dell'indicatore iCustomX8
handle_iCustomX8=iCustom(Symbol(),Period(),"Examples\ZigZag",13*8,5*8,3*8);
//--- se il handle non è stato creato
if(handle_iCustomX8==INVALID_HANDLE)
{
//--- segnalare il fallimento e stampare il codice errore
PrintFormat("Creazione del handle dell'indicatore iCustomX8 per il simbolo %s/%s, codice errore %d fallita",
Symbol(),
EnumToString(Period()),
GetLastError());
//--- l'indicatore è stato interrotto prematuramente
return(INIT_FAILED);
}
Per prendere una decisione di trading, si analizzano le due gambe dell'ultimo picco del ZigZag più grande (13*8,5*8,3*8), mentre si conta il numero di picchi dello ZigZag più piccolo (13,5,3) presenti in queste due gambe.Se arriva un segnale per aprire una posizione BUY, tutte le posizioni SELL vengono chiuse. Viceversa: se arriva un segnale per aprire una posizione SELL, tutte le posizioni BUY vengono chiuse.Parametri dell'Expert Advisor:k è il rapporto del numero di picchi dello zigzag più piccolo nelle gambe dello zigzag più grandek2 è il rapporto della differenza di prezzo nei picchi dello zigzag più grandeEsempio: Lo ZigZag più grande (13*8,5*8,3*8) è mostrato in rosso, mentre lo ZigZag più piccolo (13,5,3) è giallo.Rispetto a ciò, ABC sono i picchi dello ZigZag più grande (13*8,5*8,3*8).Le gambe AB e AC contengono nove picchi dello ZigZag più piccolo (13,5,3).Risultati dei test su EURUSD, M1:
2017.08.10