actionenumобязательный
Что сделать: place: размещает заказ (требуется: category, symbol, qty, side, orderType) | cancel: отменяет заказ | modify: изменяет заказ | cancelAll: отменяет все заказы (необратимо) (требуется: category) | countdownCancel: автоотмена через dead-man's-switch (требуется: countdown) | open: показывает открытые заказы | detail: детали одного заказа | history: исторические заказы (требуется: category) | fills: история исполнений | maxOpen: максимальный открываемый размер (требуется: category, symbol, orderType, side). Передайте orders для пакетного выполнения place/cancel/modify.
autoCancelenum
Будет ли исходный заказ отменен, если изменение заказа не удастся? да: Отменить, нет: Не отменять (по умолчанию)
categoryenum
Категория продукта, например, SPOT или USDT-FUTURES.
clientOidstring
Ключ идемпотентности. Автоматически генерируется для одного place, если он не указан (P7).
confirmboolean
Требуется для выполнения cancelAll (деструктивная операция).
countdownstring
Reconnect Window - Unit: seconds - Положительное целое число, диапазон: [5, 60]. Минимальный обратный отсчёт - 5 секунд, максимальный - 60 секунд. Ввод 0 отключает функцию отмены заказа по обратному отсчёту.
cursorstring
Пагинация на основе курсора реализуется путем пропуска курсора в первом запросе и применения курсора из предыдущего запроса для последующих страниц.
dryRunboolean
Предварительно просматривает запись, не отправляя её.
endTimestring
End timestamp: временная метка Unix в миллисекундах, например 1597026383085.
fetchAllboolean
Только history/fills: перемещает курсор до ограниченного завершения (возвращает { items, pages, truncated }).
fieldsany
Необязательный список (массив или строка с разделителями-запятыми) полей, которые нужно сохранить в каждой возвращаемой строке.
limitstring
Лимит на страницу. По умолчанию: 100. Максимум: 100
orderIdstring
Целевой ID заказа для отмены/изменения/просмотра деталей.
ordersunknown[]
Массив объектов order/cancel/modify. При их наличии place/cancel/modify автоматически направляются на batch endpoint.
orderTypeenum
Лимитный или рыночный.
posSideenum
Сторона позиции long/short. Это поле обязательно в позиции hedge-mode. Доступно только для фьючерсов.
pricestring
Цена ордера (лимитные ордера).
qtystring
Размер/количество заказа (имя поля v3 API).
reduceOnlyenum
Идентификатор reduce-only: да/нет, по умолчанию нет; значение «да» означает, что при активации этого ордера размер вашей позиции может только уменшаться.
sideenum
Купить или продать.
slLimitPricestring
Цена исполнения ордера в стратегии стоп-лосс
Это поле применимо только к лимитным ордерам (когда slOrderType=limit); для рыночных ордеров оно игнорируется.
slOrderTypeenum
Стратегия срабатывания стоп-лосса. Тип ордера: limit: лимитный ордер, market: рыночный ордер.
slTriggerByenum
Предустановленный тип триггера стоп-лосса market: рыночная цена, mark: цена маркировки. Если поле не заполнено, по умолчанию используется рыночная цена. Примечание: это поле действительно только для контрактных бизнес-линий: USDT-Futures, COIN-Futures и USDC-Futures.
startTimestring
Начальная временная метка: метка времени Unix в миллисекундах, например, 1597026383085.
stopLossstring
Предустановленная цена срабатывания Stop-Loss.
stpModeenum
STP Mode (Self Trade Prevention) none: не устанавливает STP (по умолчанию) cancel_taker: отменяет ордер тейкера cancel_maker: отменяет ордер мейкера cancel_both: отменяет оба ордера: и тейкера, и мейкера
symbolstring
Торговая пара (например, "BTCUSDT")
takeProfitstring
Предустановленная цена активации тейк-профита
timeInForceenum
Time in force ioc Immediate or cancel. Ордер должен быть исполнен немедленно, неисполненная часть отменяется. fok Fill or kill. Ордер должен быть полностью исполнен немедленно, иначе он отменяется целиком. gtc Good 'til canceled. Остаётся активным, пока не будет исполнен или вручную отменён. post_only Post only. Ордер будет добавлен в стакан заявок только как maker. Это поле обязательно, когда orderType равен limit. Если опущено, по умолчанию используется gtc.
tpLimitPricestring
Take-Profit Strategy Order Execution Price Это поле действительно только для лимитных ордеров (когда tpOrderType=limit); для рыночных ордеров оно игнорируется.
tpOrderTypeenum
Тип ордера для Take-Profit Trigger Strategy: limit - лимитный ордер, market - рыночный ордер.
tpTriggerByenum
Предустановленный тип триггера тейк-профита
market: рыночная цена
mark: маркировочная цена
Если не указано, по умолчанию используется рыночная цена.
Примечание: это поле действует только для контрактных продуктовых линеек: USDT-Futures, COIN-Futures и USDC-Futures.
viewenum
summary (по умолчанию) обрезает пустые поля, чтобы сэкономить токены; full возвращает исходную полезную нагрузку без изменений.