Open Close - Ein effektiver Expert Advisor für MetaTrader 5

Mike 2018.11.20 21:45 12 0 0
Anhang

Der Autor der Idee - Ilnaz

mq5 Code Autor - barabashkakvn

Der Expert Advisor analysiert die Kerzen #1 und #2 und trifft basierend darauf Entscheidungen für den Handel.

Beispiel für das Öffnen und Schließen einer Verkaufsposition:

Die Eröffnungsbedingungen sind, dass keine Position im Markt offen ist.

      //--- kaufen
      if((rates[1].open>rates[2].open) && (rates[1].close<rates[2].close))
        {
             double lot=TradeSizeOptimized();
         OpenBuy(lot,0.0,0.0);
         return;
        }
      //--- verkaufen
      if((rates[1].open<rates[2].open) && (rates[1].close>rates[2].close))
        {
             double lot=TradeSizeOptimized();
         OpenSell(lot,0.0,0.0);
         return;
        }

Wenn eine Position offen ist, wird die Schließbedingung überprüft.

      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;
        }
Liste
Kommentar 0