MCPcopy Create free account
hub / github.com/ccxt/ccxt / cancel_orders_request

Method cancel_orders_request

python/ccxt/async_support/pacifica.py:1541–1564  ·  view source on GitHub ↗
(self, ids: List[Str], symbol: Str = None, params={})

Source from the content-addressed store, hash-verified

1539 return ordersToReturn
1540
1541 def cancel_orders_request(self, ids: List[Str], symbol: Str = None, params={}):
1542 actions = []
1543 for i in range(0, len(ids)):
1544 id = ids[i]
1545 request = self.cancel_order_request(id, symbol, params)
1546 action = {
1547 'type': 'Cancel',
1548 'data': request,
1549 }
1550 actions.append(action)
1551 clientOrderIds = self.safe_list(params, 'clientOrderIds', [])
1552 params = self.omit(params, 'clientOrderIds')
1553 for i in range(0, len(clientOrderIds)):
1554 cloid = clientOrderIds[i]
1555 cloidParams = {
1556 'clientOrderId': cloid,
1557 }
1558 request = self.cancel_order_request(cloid, symbol, self.extend(cloidParams, params))
1559 action = {
1560 'type': 'Cancel',
1561 'data': request,
1562 }
1563 actions.append(action)
1564 return self.batch_orders_request(actions)
1565
1566 async def cancel_all_orders(self, symbol: Str = None, params={}):
1567 """

Callers 1

cancel_ordersMethod · 0.95

Calls 7

cancel_order_requestMethod · 0.95
batch_orders_requestMethod · 0.95
safe_listMethod · 0.80
rangeFunction · 0.50
appendMethod · 0.45
omitMethod · 0.45
extendMethod · 0.45

Tested by

no test coverage detected