Limit Pair To 1 Open Order - page 2

 

Try this:

 

void IfOrderDoesNotExistBuy(){
   bool exists = false;
   for (int i=OrdersTotal(); i >= 0; i--){
     
      if (OrderSelect(i, SELECT_BY_POS)==1 && OrderSymbol()==Symbol()){
         exists = true;
      }else{
         Print("OrderSelect() error - ", ErrorDescription(GetLastError()));
      }
   }

   if(exists == false){
      BuyOrderType();
   }
}
Reason: