Nella versione precedente di questo expert advisor era emerso un problema sul mancato reverse degli ordini.
Francesco aveva individuato che molto spesso il Key Level Stop & Reverse EA non reversava la posizione, ecco un esempio:
Nella figura sopra infatti possiamo osservare che l'ordine short aperto il 7 Febbraio 2011 non viene chiuso il giorno 8 Febbraio intorno alle ore 14.
Analizzando il problema ho capito che l'anomalia era generata dal reset delle variabili High, Low e Signal alla fine del ciclo for che si occupa della gestione degli ordini aperti.
Ho spostato così il reset delle variabili subito dopo l'eventuale reverse dell'ordine. Dai miei backtest in metatrader sullo stesso grafico il problema sembra essere risolto:
Spero di non aver combinato altri danni:
Sorgente: Key_Level_Stop_Reverse_EA_v4.mq4
Eseguibile: Key_Level_Stop_Reverse_EA_v4.ex4
Questo expert advisor è stato compilato sulla build 392 di Metatrader 4.
0 commenti:
Posta un commento