OrderModify with error 1

 

Hi all,

I use this code below to open and modify order, but if i use for multi pair, it can modify SL after open new order . I get message error : OrderModify error 1

Please help me to repair this code. Thanks a lot .

int iTicket;
     
      if (OrdersTotal() > 0)
      {
         OrderSelect(0, SELECT_BY_POS);
         if (OrderMagicNumber()== MagicNumber && OrderSymbol()==Symbol())
         {
            if (OrderType() == OP_BUY)
            {
               OrderClose(OrderTicket(), OrderLots(), OrderClosePrice(), 10);
            }
         }                        
         iTicket = OrderSend(Symbol(), OP_SELL, Lot, Bid, 5, 0, 0, CommentOrder, MagicNumber);
         if (OrderSelect(iTicket, SELECT_BY_TICKET, MODE_TRADES)==true)               
         {
            if (OrderMagicNumber()==MagicNumber && OrderSymbol()==Symbol())               
            {
               OrderModify(OrderTicket(), OrderOpenPrice(), StopLoss, 0, 0);               
            }   
         }
      }      
      else if(OrdersTotal() == 0)
      {          
         iTicket = OrderSend(Symbol(), OP_SELL, Lot, Bid, 5, 0, 0, CommentOrder, MagicNumber);
         if (OrderSelect(iTicket, SELECT_BY_TICKET, MODE_TRADES)==true)
         {
            if (OrderMagicNumber()==MagicNumber && OrderSymbol()==Symbol())               
            {
               OrderModify(OrderTicket(), OrderOpenPrice(), StopLoss, 0, 0);           
                 
            }            
         }
      }
 
bizu: I get message error : OrderModify error 1
You
Server
Please Modify SL to XIt is at X
Please Modify SL to X
It is at X
Please Modify SL to XYou are insane
 
bizu:

Hi all,

I use this code below to open and modify order, but if i use for multi pair, it can modify SL after open new order . I get message error : OrderModify error 1

Please help me to repair this code. Thanks a lot .

Read this: What are Function return values ? How do I use them ?

Then this: Requirements and Limitations in Making Trades

Make your code comply with both articles and you can be happy.

 
Thanks WHRoeder and RaptorUK
Reason: