All I want to do is to close a single trade out of all the open ones.

I used this code:

for (open_trades)
{
exitTrade(ThisTrade);
// printf("trade geschlossen");
break;
}

However, this does not always close a trade (The message is still printed). Why is that?