Ich habe eine Funktion, die mir das letzte geschlossene Ticket zeigen soll.
Der Code dafuer steht unten.
Das richtige Ticket wird manchmal angezeigt und manchmal auch ein Ticket, das einige Tickets vorher geschlossen wurde. Manchmal 3, manchmal 8, manchmal 5..? Unregelmäßig eben.
Warum ist das so? Wie kann ich immer exakt, das zuletzt geschlossene Ticket ermitteln?
PHP-Code:
string lastTicket()
{
string lastTicket="";
int i;
for(i=0; i<OrdersHistoryTotal(); i++)
{
OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
if(OrderSymbol()!=Symbol())
continue;
lastTicket=OrderTicket();
}
return(lastTicket);
}