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

Method cancel_all_orders

python/ccxt/bitso.py:1139–1163  ·  view source on GitHub ↗

cancel all open orders https://docs.bitso.com/bitso-api/docs/cancel-an-order :param None symbol: bitso does not support canceling orders for only a specific market :param dict [params]: extra parameters specific to the exchange API endpoint :returns dict[]:

(self, symbol: Str = None, params={})

Source from the content-addressed store, hash-verified

1137 return orders
1138
1139 def cancel_all_orders(self, symbol: Str = None, params={}) -> List[Order]:
1140 """
1141 cancel all open orders
1142
1143 https://docs.bitso.com/bitso-api/docs/cancel-an-order
1144
1145 :param None symbol: bitso does not support canceling orders for only a specific market
1146 :param dict [params]: extra parameters specific to the exchange API endpoint
1147 :returns dict[]: a list of `order structures <https://docs.ccxt.com/?id=order-structure>`
1148 """
1149 if symbol is not None:
1150 raise NotSupported(self.id + ' cancelAllOrders() deletes all orders for user, it does not support filtering by symbol.')
1151 response = self.privateDeleteOrdersAll(params)
1152 #
1153 # {
1154 # "success": True,
1155 # "payload": ["NWUZUYNT12ljwzDT", "kZUkZmQ2TTjkkYTY"]
1156 # }
1157 #
1158 payload = self.safe_value(response, 'payload', [])
1159 canceledOrders = []
1160 for i in range(0, len(payload)):
1161 order = self.parse_order(payload[i])
1162 canceledOrders.append(order)
1163 return canceledOrders
1164
1165 def parse_order_status(self, status: Str):
1166 statuses = {

Callers

nothing calls this directly

Calls 6

parse_orderMethod · 0.95
NotSupportedClass · 0.90
safe_valueMethod · 0.80
rangeFunction · 0.50
appendMethod · 0.45

Tested by

no test coverage detected