Example #1
0
def _parse_pair_info(market_id, info):
    if 'recenttrades' in info:
        info['recenttrades'] = parse_trade_list(info['recenttrades'],
                                                market_id=market_id)

    if 'lasttradetime' in info:
        info['lasttradetime'] = datetime.strptime(info['lasttradetime'],
                                                  DATETIME_FORMAT)

    if 'sellorders' in info:
        info['sellorders'] = parse_order_list(info['sellorders'],
                                              type_='sell',
                                              market_id=market_id)

    if 'lasttradeprice' in info:
        info['lasttradeprice'] = Decimal(info['lasttradeprice'])

    if 'volume' in info:
        info['volume'] = Decimal(info['volume'])

    if 'buyorders' in info:
        info['buyorders'] = parse_order_list(info['buyorders'],
                                             type_='buy',
                                             market_id=market_id)

    if 'marketid' in info:
        info['marketid'] = int(info['marketid'])
Example #2
0
 def marketorders(self, market_id):
     response = self.request('marketorders', params={'marketid': market_id})
     response['buyorders'] = parse_order_list(response['buyorders'],
                                              type_='buy',
                                              market_id=market_id)
     response['sellorders'] = parse_order_list(response['sellorders'],
                                               type_='sell',
                                               market_id=market_id)
     return response
Example #3
0
def _parse_pair_info(market_id, info):
    if 'recenttrades' in info:
        info['recenttrades'] = parse_trade_list(info['recenttrades'], market_id=market_id)

    if 'lasttradetime' in info:
        info['lasttradetime'] = datetime.strptime(info['lasttradetime'], DATETIME_FORMAT)

    if 'sellorders' in info:
        info['sellorders'] = parse_order_list(info['sellorders'], type_='sell', market_id=market_id)

    if 'lasttradeprice' in info:
        info['lasttradeprice'] = Decimal(info['lasttradeprice'])

    if 'volume' in info:
        info['volume'] = Decimal(info['volume'])

    if 'buyorders' in info:
        info['buyorders'] = parse_order_list(info['buyorders'], type_='buy', market_id=market_id)

    if 'marketid' in info:
        info['marketid'] = int(info['marketid'])
Example #4
0
 def marketorders(self, market_id):
     response = self.request('marketorders', params={'marketid': market_id})
     response['buyorders'] = parse_order_list(response['buyorders'], type_='buy', market_id=market_id)
     response['sellorders'] = parse_order_list(response['sellorders'], type_='sell', market_id=market_id)
     return response
Example #5
0
 def allmyorders(self):
     response = self.request('allmyorders')
     return parse_order_list(response)
Example #6
0
 def myorders(self, market_id):
     response = self.request('myorders', params={'marketid': market_id})
     return parse_order_list(response, market_id=market_id)
Example #7
0
 def allmyorders(self):
     response = self.request('allmyorders')
     return parse_order_list(response)
Example #8
0
 def myorders(self, market_id):
     response = self.request('myorders', params={'marketid': market_id})
     return parse_order_list(response, market_id=market_id)