новичок. написал очень маленький советник, который работает не полностью, где ошибка не пойму. Профы! Подскажите...

 

int start()
{
//----
int ticket;
      if (OrdersTotal()==0)
     {
          ticket=OrderSend(Symbol(),OP_BUY,5,Ask,3,Bid-40*Point,0,"",123,0,Red);
      }  
   if(iClose(NULL,PERIOD_M1,0)>iClose(NULL,PERIOD_M1,1))
   {
     
     
     if(ticket>0)
        {
          if (OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES)==true)
          {
           OrderModify(OrderTicket(),OrderOpenPrice(),Bid-10*Point,0,0,Blue);
         
        }
      }}
            
   return(0);
}

//+------------------------------------------------------------------+

 

Замени int ticket;

на static int ticket; 

 
Roger:

Замени int ticket;

на static int ticket; 

да, заработало, спасибо, сам бы никогда, наверное, не сообразил, и, спасибо за отзывчивость

Roger:

Замени int ticket;

на static int ticket;