def get_open_orders(self, symbol='btc_usd'): rawos = self.lakebtc_request('getOrders') orders = [] for o in rawos: side = 'ask' if o['category'] == 'sell' else 'bid' orders.append( MyOrder(Money(o['ppc'], self.fiatcurrency), Money(o['amount']), side, self.name, str(o['id']))) return orders
def get_open_orders(self): oorders = self.submit_private_request('OpenOrders', {'trades': 'True'}) orders = [] if 'result' in oorders and 'open' in oorders['result']: rawos = oorders['result']['open'] for id, o in rawos.iteritems(): side = 'ask' if o['descr']['type'] == 'sell' else 'bid' amount = Money(o['vol']) - Money(o['vol_exec']) orders.append(MyOrder(Money(o['descr']['price'], self.fiatcurrency), amount, side, self.name, str(id))) return orders
def get_open_orders(self): try: rawos = polo.returnOpenOrders(currencyPair) except ValueError as e: raise ExchangeError('poloniex', '%s %s while sending to poloniex get_open_orders' % (type(e), str(e))) orders = [] for o in rawos: side = 'ask' if o['type'] == 'sell' else 'bid' orders.append(MyOrder(Money(o['rate'], self.fiatcurrency), Money(o['amount']), side, self.name, str(o['orderNumber']))) return orders
def get_open_orders(self): params = {'coin_type': 1} rawos = self.huobi_request('get_orders', params) orders = [] for o in rawos: side = 'ask' if o['type'] == 1 else 'bid' orders.append( MyOrder(Money(o['order_price'], self.fiatcurrency), Money(o['order_amount']), side, self.name, str(o['id']))) return orders
def get_open_orders(self): data = btcny.get_orders() orders = [] if 'order' in data: rawos = data['order'] for o in rawos: orders.append( MyOrder(Money(o['price'], self.fiatcurrency), Money(o['amount']), str(o['type']), self.name, str(o['id']))) return orders
def get_open_orders(self): try: rawos = self.bitfinex_request('/v1/orders').json() except ValueError as e: raise ExchangeError('bitfinex', '%s %s while sending to bitfinex get_open_orders' % (type(e), str(e))) orders = [] for o in rawos: side = 'ask' if o['side'] == 'sell' else 'bid' orders.append(MyOrder(Money(o['price'], self.fiatcurrency), Money(o['remaining_amount']), side, self.name, str(o['id']))) return orders
def get_open_orders(self, symbol='btc_usd'): params = {'order_id': -1, 'symbol': symbol} resp = self.okcoin_request('order_info.do', params) if resp and 'result' in resp and resp['result']: rawos = resp['orders'] else: raise ExchangeError( 'okcoin', 'unable to get open orders. response was %r' % resp) orders = [] for o in rawos: side = 'ask' if o['type'] == 'sell' else 'bid' orders.append( MyOrder(Money(o['price'], self.fiatcurrency), Money(o['amount']), side, self.name, str(o['order_id']))) return orders