Перейти к основному содержимому

Снятие рыночной заявки

Требуется авторизация

Используемое WebSocket-соединение должно быть предварительно авторизовано с помощью запроса на авторизацию.

HTTP API

Для этой операции есть альтернативный HTTP-запрос.

Запрос снимает выставленную ранее рыночную заявку, если она по какой-либо причине не была удовлетворена. Для определения отменяемой заявки используется её номер в параметре orderid.


Запрос

Для снятия заявки отправьте в установленное WebSocket-соединение сообщение с кодом операции delete:market, содержащее номер отменяемой заявки.

{
"opcode": "delete:market",
"guid": "c328fcf1-e495-408a-a0ed-e20f95d6b813",
"orderId": "18995978560",
"exchange": "MOEX",
"user": {
"portfolio": "D39004"
},
"checkDuplicates": true
}

Ответы

В зависимости от результатов обработки полученного запроса сервер вернёт в WebSocket-соединение сообщение с соответствующим кодом ответа.

Сообщение об успешной обработке запроса

{
"requestGuid": "c328fcf1-e495-408a-a0ed-e20f95d6b813",
"httpCode": 200,
"message": "An order '12345' has been deleted.",
"orderNumber": "12345"
}