Autore dell'idea - Ilnaz
Autore del codice mq5 - barabashkakvn
Questo EA analizza le candele #1 e #2, offrendo un modo efficace per decidere quando aprire e chiudere le posizioni.
Ecco un esempio di apertura e chiusura per una posizione di vendita:

Le condizioni di apertura richiedono che non ci sia alcuna posizione aperta sul mercato.
//--- acquisto if((rates[1].open>rates[2].open) && (rates[1].close<rates[2].close)) { double lot=TradeSizeOptimized(); OpenBuy(lot,0.0,0.0); return; } //--- vendita if((rates[1].open<rates[2].open) && (rates[1].close>rates[2].close)) { double lot=TradeSizeOptimized(); OpenSell(lot,0.0,0.0); return; }
Se c'è una posizione aperta, controlla le condizioni di chiusura:
if(rates[1].open<rates[2].open && (rates[1].close<rates[2].close)) { ClosePositions(POSITION_TYPE_BUY); return; } if(rates[1].open>rates[2].open && (rates[1].close>rates[2].close)) { ClosePositions(POSITION_TYPE_SELL); return; }
Commento 0