CANCELORDER
8.12.0
Описание
Экшн для отмены одного или нескольких ордеров на бирже. Поддерживает отмену по различным критериям: ID ордера, символу, стороне торговли и другим параметрам.
Поддерживаемые рынки
✅ Spot (спот)
✅ Futures (фьючерсы)
Алиасы
Нет
Синтаксис
action=cancelorder[;параметры_отбора]
Методы отмены
По ID ордера
action=cancelorder;orderid=ORDER_ID[;clientid=CLIENT_ID]
По символу
action=cancelorder;by=symbol;symbol=SYMBOL[;mktype=spot|futures]
По стороне торговли
action=cancelorder;by=side;side=BUY|SELL[;symbol=SYMBOL]
Все ордера
action=cancelorder;by=all[;mktype=spot|futures]
Основные параметры
orderid
ID ордера на бирже
orderid=1234567890
clientid
Пользовательский ID ордера
clientid=my_order_123
by
Критерий отбора ордеров для отмены
by=symbol # отмена по символу
by=side # отмена по стороне торговли
by=all # отмена всех ордеров
symbol
Торговый символ (обязательный при by=symbol
)
symbol=BTCUSDT
side
Сторона торговли (обязательная при by=side
)
side=BUY # отмена только ордеров на покупку
side=SELL # отмена только ордеров на продажу
mktype
Тип рынка
mktype=spot # спотовый рынок
mktype=futures # фьючерсный рынок
positionside
Для режима хеджирования (только futures)
positionside=long # позиции long
positionside=short # позиции short
Примеры использования
Отмена конкретного ордера по ID
action=cancelorder;orderid=1234567890;mktype=futures
Отмена ордера по пользовательскому ID
action=cancelorder;clientid=my_custom_order;mktype=spot
Отмена всех ордеров по символу
action=cancelorder;by=symbol;symbol=BTCUSDT;mktype=futures
Отмена всех ордеров на покупку
action=cancelorder;by=side;side=BUY;mktype=spot
Отмена всех ордеров на споте
action=cancelorder;by=all;mktype=spot
Отмена ордеров на продажу по символу
action=cancelorder;by=side;side=SELL;symbol=ETHUSDT;mktype=futures
В режиме хеджирования
action=cancelorder;by=symbol;symbol=BTCUSDT;positionside=long;mktype=futures
В составе сцепки команд
action=cancelorder;by=symbol;symbol=BTCUSDT;mktype=futures::action=neworder;symbol=BTCUSDT;side=BUY;qty=0.01;mktype=futures
Отменяет все ордера по BTCUSDT, затем создает новый ордер
Особенности
Массовая отмена При использовании by=all
будут отменены ВСЕ ордера на указанном рынке
Ограничения биржи Некоторые биржи ограничивают частоту отмены ордеров
Результат выполнения
Возвращает подтверждение отмены ордера(ов) или сообщение об ошибке.
Связанные экшены
CANCELALL - отмена всех ордеров
CANCELORPHANS - отмена ордеров-сирот
NEWORDER - создание новых ордеров
REPLACEORDER - замена ордеров
cancelorder=symbol;symbol=BTCUSDT;mktype=spot
Варианты использования
symbol
Отмена ордера по торговой паре
side
Отмена ордера по стороне
type
Отмена ордера по типу
id
Отмена ордера по идентификатору
SYMBOL
cancelorder=symbol;symbol=BTCUSDT;mktype=spot
Закрыть все ордера по торговой паре BTCUSDT на рынке spot
SIDE
cancelorder=side;side=buy;symbol=BTCUSDT;mktype=spot
Закрыть все ордера по торговой паре BTCUSDT на рынке spot по стороне buy
TYPE
cancelorder=type;type=stop_market;symbol=BTCUSDT;mktype=spot
Закрыть все ордера по торговой паре BTCUSDT на рынке spot по типу stop_market
ID
cancelorder=id;orderid=123456;symbol=BTCUSDT;mktype=spot
Закрыть ордер по номеру 123456 по торговой паре BTCUSDT на рынке spot
cancelorder=id;clientid=myorder;symbol=BTCUSDT;mktype=spot
Закрыть ордер по идентификатору myorder по торговой паре BTCUSDT на рынке spot
Last updated