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

Method parse_order_status

python/ccxt/async_support/htx.py:4560–4584  ·  view source on GitHub ↗
(self, status: Str)

Source from the content-addressed store, hash-verified

4558 return self.parse_orders(orders, market, since, limit)
4559
4560 def parse_order_status(self, status: Str):
4561 statuses = {
4562 # spot
4563 'partial-filled': 'open',
4564 'partial-canceled': 'canceled',
4565 'filled': 'closed',
4566 'canceled': 'canceled',
4567 'submitted': 'open',
4568 'created': 'open', # For stop orders
4569 # contract
4570 '1': 'open',
4571 '2': 'open',
4572 '3': 'open',
4573 '4': 'open',
4574 '5': 'canceled', # partially matched
4575 '6': 'closed',
4576 '7': 'canceled',
4577 '11': 'canceling',
4578 # linear swap
4579 'active': 'open',
4580 'new': 'open',
4581 'partially_filled': 'open',
4582 'partially_canceled': 'canceled',
4583 }
4584 return self.safe_string(statuses, status, status)
4585
4586 def parse_order(self, order: dict, market: Market = None) -> Order:
4587 #

Callers 3

parse_orderMethod · 0.95
handle_orderMethod · 0.95
parse_ws_orderMethod · 0.95

Calls 1

safe_stringMethod · 0.80

Tested by

no test coverage detected