- Apertura di nuovi ordini subito dopo la chiusura del precedente senza che si fossero verificati nuovi breakout;
- Modifica del comportamento della variabile nPips che in precedenza non considerava lo spread.
Il problema dell'apertura di nuove posizioni era dovuto al fatto che, nel codice dell'expert advisor, mi ero dimenticato di resettare i segnali generati dopo che, il controllo per la chiusura delle posizioni aperte (lo stop and reverse), non chiudeva le posizioni aperte.
Per il problema dello spread è stato invece sufficiente ribaltare, nella fase di verifica apertura nuovi ordini, le variabili di metatrader Ask e Bid.
Con l'occasione ho aggiunto in alto a sinistra sul grafico (con la funzione ObjectCreate di metatrader) la visualizzazione di alcune variabili utilizzate all'interno del codice mql, mi sono servite ad individuare e risolvere il primo problema.
Sorgente: Key_Level_Stop_Reverse_EA_v3.mq4
Eseguibile: Key_Level_Stop_Reverse_EA_v3.ex4
0 commenti:
Posta un commento