you means at signal generation on your ea it is opening more then one orders at a time means use the below method
if(OrdersTotal()==0 && ---aditional conditions if any---)
ticket = OrderSend (Symbol(),OP_SELL,Lot,Bid,Slippage,SL,TP,NULL,0,0);
Even those if opening more then one trades erase return . Best of luck.
OrdersTotal variable calculate you account orders.
if it is not a solution to your case means tell us a detailed explanation about your issue.