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
Особенности
Поддержка биржи Не все биржи поддерживают замену ордеров. На некоторых биржах будет выполнена отмена + создание
Ограничения на изменения Некоторые биржи ограничивают какие параметры можно изменять
Результат выполнения
Возвращает информацию о замененном ордере с новыми параметрами или сообщение об ошибке.
Связанные экшены
NEWORDER - создание новых ордеров
CANCELORDER - отмена ордеров
GET - получение информации об ордерах
CHPORDERS - изменение ордеров по шаблону
Изменяемые параметры
price
Новая цена ордера
qty
Новое количество для ордера
type
Новый тип ордера (если поддерживается биржей)
Пример команды
Данная команда заменит ордер с ID 123456 на новую цену 31000 и количество 0.2.
Не все биржи поддерживают замену всех параметров ордера. Обычно можно изменить только цену и количество.
Last updated