Open Close: Un Sistema Trading per MetaTrader 5

Mike 2018.11.20 21:45 9 0 0
Allegato

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;
        }
Elenco
Commento 0