Удаление/отмена рынее выставленых отложенных/лимитных ордеров.

 

Всем добрый день коллеги! 
Работаю над алгоритмом на Python с MT5. Знакомлюсь с платформой. И столкнулся со следующей проблемой: не могу ни как отменить ранее выставленный ордер. 
Пробовал: 

close_request={
        "action": mt5.TRADE_ACTION_REMOVE,
        "symbol": "XAUUSD",
        "volume": lot,
        "type": mt5.ORDER_TYPE_SELL_LIMIT,
        "position": ticket,
        "price": price,
        "deviation": 1,
        "comment": "python script close",
        "type_time": mt5.ORDER_TIME_GTC, 
        "type_filling": mt5.ORDER_FILLING_IOC,
    }

    # send a close request
result=mt5.order_send(close_request)

Так же пробовал:

mt5.Close(symbol="XAUUSD", ticket=ticket)

Но это тоже не увенчалось успехом.
Не пойму, что я делаю не так.
Кто сталкивался с такой проблемой? Поделитесь пожалуйста. 
Ошибка всегда: 10013