Code:
int GetOpenTrades() {
int CurrentTrades=0;
for (int cnt=OrdersTotal()-1; cnt>=0; cnt--) {
if (!OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES)) continue;
if (OrderSymbol()!=symbol) continue;
if (OrderMagicNumber()!=magicnumber) continue;
{
CurrentTrades++;
}
return(CurrentTrades)
}
und dann lässt sich simpel abfragen bspw.
if (GetOpenTrades()==0) öffne order etc. pp.