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={})
| 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 | """ |
no test coverage detected