REPLACEORDER

8.18.0

Описание

Экшн для замены существующего ордера на бирже. Позволяет изменить параметры ордера (цену, количество, тип) без его отмены и повторного создания, что экономит время и снижает нагрузку на биржу.

Поддерживаемые рынки

  • ✅ Spot (спот)

  • ✅ Futures (фьючерсы)

Алиасы

Нет

Синтаксис

action=replaceorder;orderid=ORDER_ID[;новые_параметры]

или

action=replaceorder;clientid=CLIENT_ID[;новые_параметры]

Обязательные параметры

Идентификация ордера

Один из параметров обязателен:

orderid

ID ордера на бирже

clientid

Пользовательский ID ордера

symbol

Торговый символ (обязательный)

mktype

Тип рынка (обязательный)

Изменяемые параметры

price

Новая цена ордера

qty

Новое количество

type

Новый тип ордера

side

Сторона торговли (если поддерживается биржей)

stopPrice

Стоп-цена (для стоп-ордеров)

timeInForce

Время жизни ордера

newclientid

Новый пользовательский ID ордера

Примеры использования

Изменение цены ордера

Изменение количества

Изменение цены и количества

Изменение типа ордера

Изменение времени жизни

Полная замена ордера

Замена с новым client ID

В составе сцепки команд

Заменяет ордер по Bitcoin, затем создает новый ордер по Ethereum

Особенности

circle-info

Атомарная операция Замена происходит как единая операция, избегая риска частичного исполнения

circle-exclamation
circle-info

Сохранение позиции в очереди При поддержке биржей ордер сохраняет свою позицию в торговой очереди

circle-exclamation
circle-info

Обработка ошибок Если замена невозможна, будет возвращена соответствующая ошибка

Результат выполнения

Возвращает информацию о замененном ордере с новыми параметрами или сообщение об ошибке.

Связанные экшены

  • NEWORDER - создание новых ордеров

  • CANCELORDER - отмена ордеров

  • GET - получение информации об ордерах

  • CHPORDERS - изменение ордеров по шаблону

Изменяемые параметры

price

Новая цена ордера

qty

Новое количество для ордера

type

Новый тип ордера (если поддерживается биржей)

Пример команды

Данная команда заменит ордер с ID 123456 на новую цену 31000 и количество 0.2.

circle-exclamation
circle-info

Если замена ордера не поддерживается биржей, система автоматически отменит старый ордер и создаст новый.

Last updated