OrderModify ERROR 1

 
Маленький код:

   if (hs!=OrderStopLoss()) rs=OrderModify(OrderTicket(),OrderOpenPrice(),hs,OrderTakeProfit(),OrderExpiration(),White);
   check=GetLastError();
   if(check!=0) Print("Ошибка: ",hs,"---",OrderStopLoss());
Иногда выдает ошибку и пишет, что мол hs=OrderStopLoss(). В чем проблема?
Причина обращения: