Ok traderdoc, ich dachte nur, dass es vielleicht noch einen anderen Weg gibt. Doch jetzt gebe ich auf und nehme den Weg über die Zeit. Das mit: "Beim Selektieren der historischen Orders ist diese Zeit nun das sog. linke Zeitmaß und die Zeit in der in die Funktion gesprungen wird, das rechte Zeitmaß." verstehe ich nicht, wie du das meinst. Wie sollte der folgende Code aussehen, wenn die Order anhand der closetime selektiert werden sollen?
Code:
bool checkforlosses()
{
int losses=0;
int i;
for(i=0; i<OrdersHistoryTotal(); i++)
{
OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
if(OrderSymbol()!=Symbol() || OrderMagicNumber()!=MagicNumber) continue;
if(OrderProfit()<0) losses++;
else losses=0;
}
if(losses>0) return(true);
return(false);
}