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={})
| 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 = { |
nothing calls this directly
no test coverage detected