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

Создание стоп-заявки

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

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

HTTP API

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

Обеспечение заявки

Условные заявки не требуют обеспечения, но выставляемые ими лимитные и рыночные заявки — требуют. Убедитесь, что на момент срабатывания условной заявки в портфеле будет достаточно средств для обеспечения выставляемой биржевой заявки с помощью запроса на оценку заявки.

Запрос создаёт от имени указанного портфеля стоп-заявку c указанными в теле сообщения характеристиками.


Запрос

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

{
"opcode": "create:stop",
"guid": "c328fcf1-e495-408a-a0ed-e20f95d6b813",
"side": "buy",
"quantity": 300,
"condition": "LessOrEqual",
"triggerPrice": 191.33,
"stopEndUnixTime": 1590094740,
"instrument": {
"symbol": "SBER",
"exchange": "MOEX"
},
"board": "TQBR",
"user": {
"portfolio": "D39004"
},
"checkDuplicates": true,
"activate": true
}

Ответы

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

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

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