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

Method parse_order

python/ccxt/exmo.py:1890–2021  ·  view source on GitHub ↗
(self, order: dict, market: Market = None)

Source from the content-addressed store, hash-verified

1888 return self.safe_string(side, orderType, orderType)
1889
1890 def parse_order(self, order: dict, market: Market = None) -> Order:
1891 #
1892 # fetchOrders, fetchOpenOrders, fetchClosedOrders, fetchCanceledOrders
1893 #
1894 # {
1895 # "order_id": "14",
1896 # "created": "1435517311",
1897 # "type": "buy",
1898 # "pair": "BTC_USD",
1899 # "price": "100",
1900 # "quantity": "1",
1901 # "amount": "100"
1902 # }
1903 #
1904 # fetchOrder
1905 #
1906 # {
1907 # "type": "buy",
1908 # "in_currency": "BTC",
1909 # "in_amount": "1",
1910 # "out_currency": "USD",
1911 # "out_amount": "100",
1912 # "trades": [
1913 # {
1914 # "trade_id": 3,
1915 # "date": 1435488248,
1916 # "type": "buy",
1917 # "pair": "BTC_USD",
1918 # "order_id": 12345,
1919 # "quantity": 1,
1920 # "price": 100,
1921 # "amount": 100
1922 # }
1923 # ]
1924 # }
1925 #
1926 # Margin fetchOpenOrders
1927 #
1928 # {
1929 # "client_id": "0",
1930 # "comment": "",
1931 # "created": "1619068707985325495",
1932 # "distance": "0",
1933 # "expire": 0,
1934 # "funding_currency": "BTC",
1935 # "funding_quantity": "0.01",
1936 # "funding_rate": "0.02",
1937 # "leverage": "2",
1938 # "order_id": "123",
1939 # "pair": "BTC_USD",
1940 # "previous_type": "limit_sell",
1941 # "price": "58000",
1942 # "quantity": "0.01",
1943 # "src": 0,
1944 # "stop_price": "0",
1945 # "trigger_price": "58000",
1946 # "type": "limit_sell",
1947 # "updated": 1619068707989411800

Callers 4

create_orderMethod · 0.95
cancel_orderMethod · 0.95
fetch_orderMethod · 0.95
edit_orderMethod · 0.95

Calls 12

parse_sideMethod · 0.95
parse_statusMethod · 0.95
safe_string_2Method · 0.80
safe_timestampMethod · 0.80
safe_stringMethod · 0.80
safe_valueMethod · 0.80
safe_integerMethod · 0.80
safe_orderMethod · 0.80
safe_integer_productMethod · 0.80
safe_marketMethod · 0.45
iso8601Method · 0.45

Tested by

no test coverage detected