domenica 27 marzo 2011

Key Level Stop & Reverse EA versione 4

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:

mancata apertura ordine su eur chfy

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:

key level stop reverse ea v4

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