Создание лимитной заявки
Требуется авторизация
Используемое WebSocket-соединение должно быть предварительно авторизовано с помощью запроса на авторизацию.
HTTP API
Для этой операции есть альтернативный HTTP-запрос.
Запрос создаёт от имени указанного портфеля лимитную заявку c указанными в теле сообщения характеристиками.
Запрос
Для создания заявки отправьте в установленное WebSocket-соединение сообщение с кодом операции create:limit
, содержащее детали заявки.
- Тело запроса
- Схема
{
"opcode": "create:limit",
"guid": "c328fcf1-e495-408a-a0ed-e20f95d6b813",
"side": "buy",
"quantity": 300,
"price": 142.52,
"instrument": {
"symbol": "SBER",
"exchange": "MOEX"
},
"comment": "Первая заявка",
"board": "TQBR",
"user": {
"portfolio": "D39004"
},
"timeInForce": "OneDay",
"icebergFixed": 100,
"icebergVariance": 2,
"checkDuplicates": true
}
Параметры тела запроса
authorize
— Авторизация WebSocket-соединенияcreate:market
— Создание рыночной заявкиcreate:limit
— Создание лимитной заявкиcreate:stop
— Создание стоп-заявкиcreate:stopLimit
— Создание стоп-лимитной заявкиupdate:market
— Изменение рыночной заявкиupdate:limit
— Изменение лимитной заявкиupdate:stop
— Изменение стоп-заявкиupdate:stopLimit
— Изменение стоп-лимитной заявкиdelete:market
— Снятие рыночной заявкиdelete:limit
— Снятие лимитной заявкиdelete:stop
— Снятие стоп-заявкиdelete:stopLimit
— Снятие стоп-лимитной заявкиbuy
— Покупкаsell
— Продажа
opcode stringrequired
Пример: create:limit
Код выполняемой операции:
guid stringrequired
Пример: c328fcf1-e495-408a-a0ed-e20f95d6b813
Уникальный идентификатор запроса. Все ответные сообщения будут иметь такое же значение поля guid
side stringrequired
Пример: buy
Направление сделки:
quantity int32required
Пример: 300
Количество (лоты)
price decimalrequired