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

Method fetch_orders

python/ccxt/bitflyer.py:749–773  ·  view source on GitHub ↗

fetches information on multiple orders made by the user https://lightning.bitflyer.com/docs?lang=en#list-orders :param str symbol: unified market symbol of the market orders were made in :param int [since]: the earliest time in ms to fetch orders for :param

(self, symbol: Str = None, since: Int = None, limit: Int = 100, params={})

Source from the content-addressed store, hash-verified

747 }, market)
748
749 def fetch_orders(self, symbol: Str = None, since: Int = None, limit: Int = 100, params={}) -> List[Order]:
750 """
751 fetches information on multiple orders made by the user
752
753 https://lightning.bitflyer.com/docs?lang=en#list-orders
754
755 :param str symbol: unified market symbol of the market orders were made in
756 :param int [since]: the earliest time in ms to fetch orders for
757 :param int [limit]: the maximum number of order structures to retrieve
758 :param dict [params]: extra parameters specific to the exchange API endpoint
759 :returns Order[]: a list of `order structures <https://docs.ccxt.com/?id=order-structure>`
760 """
761 if symbol is None:
762 raise ArgumentsRequired(self.id + ' fetchOrders() requires a symbol argument')
763 self.load_markets()
764 market = self.market(symbol)
765 request = {
766 'product_code': market['id'],
767 'count': limit,
768 }
769 response = self.privateGetGetchildorders(self.extend(request, params))
770 orders = self.parse_orders(response, market, since, limit)
771 if symbol is not None:
772 orders = self.filter_by(orders, 'symbol', symbol)
773 return orders
774
775 def fetch_open_orders(self, symbol: Str = None, since: Int = None, limit: Int = 100, params={}) -> List[Order]:
776 """

Callers 3

fetch_open_ordersMethod · 0.95
fetch_closed_ordersMethod · 0.95
fetch_orderMethod · 0.95

Calls 7

ArgumentsRequiredClass · 0.90
parse_ordersMethod · 0.80
filter_byMethod · 0.80
load_marketsMethod · 0.45
marketMethod · 0.45
extendMethod · 0.45

Tested by

no test coverage detected