Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 25.01.12
forexAlexPH forexAlexPH ist offline
Mitglied
 
Registriert seit: Jul 2010
Beiträge: 47
forexAlexPH befindet sich auf einem aufstrebenden Ast
Standard Die letzte geschlossene Order ermitteln

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=0i<OrdersHistoryTotal(); i++) 
   {       
       
OrderSelect(i,SELECT_BY_POS,MODE_HISTORY); 
       if(
OrderSymbol()!=Symbol())     
       continue;                        
       
lastTicket=OrderTicket();   
  }
  return(
lastTicket);