Невозможно удалить ордер! В чем ошибка???

 

В отчёте пишется: market order #243063172 cannot be deleted

А в коде:

 if (Hour()==6 && Minute()==00 && Кризис_1989==true)
     {
     for ( i=OrdersTotal()-1; i>=0; i--)       //Цикл по всем ордерам,..     
        {                  
          if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true)
              {
                
                 if( OrderType() == OP_BUY )
                    {
                       ticket=OrderDelete(OrderTicket());
                       if(ticket<0){Print("OrderClose failed with error #",GetLastError());}
                    }
                 if( OrderType() == OP_SELL )
                    {
                       ticket=OrderDelete(OrderTicket());
                       if(ticket<0){Print("OrderClose failed with error #",GetLastError());}
                    }                                                                                                             
              }                                                                                                                                                                     
        }
   } 
Невозможно удалить ордер! В чем ошибка???
 
MODE_FREEZELEVEL33Уровень заморозки ордеров в пунктах. Если цена исполнения находится в пределах, определяемых уровнем заморозки, то ордер не может быть модифицирован, отменен или закрыт.
 
a.DarkAngel:

В отчёте пишется: market order #243063172 cannot be deleted

А в коде:

Невозможно удалить ордер! В чем ошибка???

Ордера рыночные не удаляются, но ЗАКРЫВАЮТСЯ!
 
Спасибо, решено!
Причина обращения: