Startseite Systemhandel Beitrag

MT45 Expert Advisor: Ihr Trading-Assistent für MetaTrader 5

Anhang
19102.zip (3.95 KB, Herunterladen 0 mal)

Trading-Strategie

Nach einem Verlusttrade öffnet der MT45 EA den nächsten Trade mit einem höheren Lot. Der erste Trade ist stets ein Kauf, danach wechseln sich die Positionen ab – Kaufen, Verkaufen, Kaufen.

Der EA eröffnet die Positionen beim Eröffnungszeitpunkt der Kerzen.

Nach einem Stop Loss erhöht der EA das Lot um den KL-Faktor, bis der maximale Wert von ML erreicht ist. Danach wird das Lot wieder auf den Anfangswert LT zurückgesetzt.

Handelsinstrument: EURUSD, Zeitrahmen: H1. Der EA ist im Zeitraum vom 11.01.2014 bis 09.09.2017 optimiert.


Einstellungen des Expert Advisors

input int    Stop = 600;  // Stop Loss
input int    Take = 700;  // Take Profit
input int    Slip = 100;  // Slippage
input int    MN   = 123;  // Magic
input double LT   = 0.01; // Lot
input double KL   = 2;    // Lot-Erhöhungsfaktor
input double ML   = 10;   // Maximales Lot


Besonderheiten

Der plattformübergreifende Modus wird durch Präprozessor-Direktiven realisiert. Hier ein Beispiel für die Martingale-Funktion:

//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
double Lot()
  {
   double lot=LT;
//---  MQL4
#ifdef __MQL4__
   if(OrderSelect(OrdersHistoryTotal()-1,SELECT_BY_POS,MODE_HISTORY))
     {
      if(OrderProfit()>0) lot=LT;
      if(OrderProfit()<0) lot=OrderLots()*KL;
     }
#endif

//---  MQL5
#ifdef __MQL5__
   if(HistorySelect(0,TimeCurrent()))
     {
      double profit=HistoryDealGetDouble(HistoryDealGetTicket(HistoryDealsTotal()-1),DEAL_PROFIT);
      double LastLot=HHistoryDealGetDouble(HistoryDealGetTicket(HistoryDealsTotal()-1),DEAL_VOLUME);
      if(profit>0) lot=LT;
      if(profit<0) lot=LastLot*KL;
     }
#endif

   if(lot>ML)lot=LT;
   return(lot);
  }


Backtests

Der MT4-Terminal:

Der MT5-Terminal:


Tipps

  • Es wird empfohlen, diesen EA nur als Grundlage für die eigene Strategie zu verwenden.

Verwandte Beiträge

Kommentar (0)