So wird der TS auch nie nach gezogen:
for(i=OrdersTotal()-1;i>=0;i--){
if(OrderSelect(ticket,SELECT_BY_TICKET)){
Liegts vielleicht daran, dass ein Buy
und ein Sell geöffnet werden?
Und diese Schleifen hab ich nie kapiert.
Edit:Fehler gibts keine, ausser bei EURNZD "invalid SL or TP"