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

Method parse_order

python/ccxt/bitrue.py:1827–1937  ·  view source on GitHub ↗
(self, order: dict, market: Market = None)

Source from the content-addressed store, hash-verified

1825 return self.safe_string(statuses, status, status)
1826
1827 def parse_order(self, order: dict, market: Market = None) -> Order:
1828 #
1829 # createOrder - spot
1830 #
1831 # {
1832 # "symbol":"USDCUSDT",
1833 # "orderId":2878854881,
1834 # "clientOrderId":"",
1835 # "transactTime":1635551031276
1836 # }
1837 #
1838 # createOrder - future
1839 #
1840 # {
1841 # "orderId":1690615676032452985,
1842 # }
1843 #
1844 # fetchOrders - spot
1845 #
1846 # {
1847 # "symbol":"USDCUSDT",
1848 # "orderId":"2878854881",
1849 # "clientOrderId":"",
1850 # "price":"1.1000000000000000",
1851 # "origQty":"100.0000000000000000",
1852 # "executedQty":"0.0000000000000000",
1853 # "cummulativeQuoteQty":"0.0000000000000000",
1854 # "status":"NEW",
1855 # "timeInForce":"",
1856 # "type":"LIMIT",
1857 # "side":"SELL",
1858 # "stopPrice":"",
1859 # "icebergQty":"",
1860 # "time":1635551031000,
1861 # "updateTime":1635551031000,
1862 # "isWorking":false
1863 # }
1864 #
1865 # fetchOrders - future
1866 #
1867 # {
1868 # "orderId":1917641,
1869 # "price":100,
1870 # "origQty":10,
1871 # "origAmount":10,
1872 # "executedQty":1,
1873 # "avgPrice":10000,
1874 # "status":"INIT",
1875 # "type":"LIMIT",
1876 # "side":"BUY",
1877 # "action":"OPEN",
1878 # "transactTime":1686716571425
1879 # "clientOrderId":4949299210
1880 # }
1881 #
1882 status = self.parse_order_status(self.safe_string_2(order, 'status', 'orderStatus'))
1883 marketId = self.safe_string(order, 'symbol')
1884 symbol = self.safe_symbol(marketId, market)

Callers 3

create_orderMethod · 0.95
fetch_orderMethod · 0.95
cancel_orderMethod · 0.95

Calls 12

parse_order_statusMethod · 0.95
safe_string_2Method · 0.80
safe_stringMethod · 0.80
safe_symbolMethod · 0.80
safe_integerMethod · 0.80
string_gtMethod · 0.80
safe_string_lowerMethod · 0.80
safe_listMethod · 0.80
parse_numberMethod · 0.80
omit_zeroMethod · 0.80
safe_orderMethod · 0.80
iso8601Method · 0.45

Tested by

no test coverage detected