Einzelnen Beitrag anzeigen
  #7 (permalink)  
Alt 12.12.15
TLO Trader TLO Trader ist offline
Gesperrter Benutzer
 
Registriert seit: Dec 2015
Beiträge: 53
TLO Trader befindet sich auf einem aufstrebenden Ast
Standard

Adlerauge, ich hatte gerade nichts zu tun und habe mal einen Code-Entwurf gemacht, wie Dein Programm aussehen könnte:

//Aktion nach 2 Verlusttrades umkehren
int Zaehler_History = 0; //Variable enthält den "Countdown" beim Durchlaufen der geschlossenen Trades
int AnzahlVerlustTrades = 0;//Variable zählt die letzten Verlusttrades
for(Zaehler_History=OrdersHistoryTotal();Zaehler_H istory>=0;Zaehler_History--)
{
OrderSelect(Zaehler_History,SELECT_BY_POS,MODE_HIS TORY);
if(OrderSymbol()!=Symbol() || OrderMagicNumber()!=MagicNumber)
continue; //Order entspricht nicht den Kriterien, daher wird nach der nächsten Order gesucht.

if(OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber) //Order entspricht den Kriterien.
{
{
if(OrderProfit() >= 0)
break; // Steigt aus der Schleife aus, wenn der gefundene Trade keinen Verlust gemacht hat
else if(OrderProfit()<0)
AnzahlVerlustTrades = AnzahlVerlustTrades + 1; //Die Zahl der letzten Verlusttrades wird um
//1 erhöht, wenn der letze Trade mit Verlust
//war.
}
if AnzahlVerlustTrades >= 2
SETZE SIGNAL FÜR NEUE AKTION; //Hier könnte dann eine Varible ihren Wert wechseln oder die
//neue Aktion auf andere Weise eingeleitet werden, wenn die
//Zahl der aufeinanderfolgenden Verlusttrades 2 erreicht.
}
}

Das ist so natürlich nicht lauffähig und nicht getestet, soll aber den Denkansatz verdeutlichen. Du musst wissen, MQL ist nicht gerade eine benutzerfreundliche Programmiersprache und "glänzt" durch einige Ungereimtheiten. Insbesondere der Editor lässt einen schnell den Überblick
verlieren.

Lass mich mal wissen, ob Du damit was anfangen konntest!