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
inputint Stop = 600; // Stop Lossinputint Take = 700; // Take Profitinputint Slip = 100; // Slippageinputint MN = 123; // Magicinputdouble LT = 0.01; // Lotinputdouble KL = 2; // Lot-Erhöhungsfaktorinputdouble 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.

Kommentar 0