Hallo.
Danke für die Hilfe.
Aber jetzt komm ich wirklich nicht mehr weiter. Hab ausserhalb des OrderSend-Blocks die Tickets mit Print ausgeben lassen. Da kommt immer nur 0! Nur wenn sie zwischen Ti... = OrderSend(...) und dem dazu gehörigen return ausgegeben werden sollen, nur dann funktioniert Print(tralala ticket)... Ist ja kein Wunder, dass er nie die geschlossenen Orders findet. Jedenfalls nicht so:
Code:
for(int j=0;j<OrdersHistoryTotal();j++){
if(OrderSelect(j,SELECT_BY_POS,MODE_HISTORY)){
if( OrderTicket()==TiBuy ){
...
Gibts noch nen anderen Weg, die zuletzt geschlossene Order mit Gewinn zu finden, ohne nach dem Ticket zu suchen?