def _parse_result(self, data): self.error.clear() asset = data[int([ item['pair'] for item in CONFIG['asset_pairs'] if item['isocode'] == self.asset_pair ][0])] currency = [ item['currency'] for item in CONFIG['asset_pairs'] if item['isocode'] == self.asset_pair ][0] coin = [ item['name'] for item in CONFIG['asset_pairs'] if item['isocode'] == self.asset_pair ][0] label = currency + utils.decimal_round(asset['last']) first = utils.category['first'] + currency + utils.decimal_round( asset['first']) high = utils.category['high'] + currency + utils.decimal_round( asset['high']) low = utils.category['low'] + currency + utils.decimal_round( asset['low']) volume = utils.category['volume'] + asset['volume'] self.indicator.set_data(label, first, high, low, volume)
def _parse_result(self, data): self.error.clear() print(data) asset = data currency = [ item['currency'] for item in CONFIG['asset_pairs'] if item['code'] == self.asset_pair ][0] label = currency + asset['amount'] bid = utils.category['bid'] + currency + utils.decimal_round( asset['amount']) high = utils.category['high'] + currency + utils.decimal_round( asset['amount']) low = utils.category['low'] + currency + utils.decimal_round( asset['amount']) ask = utils.category['ask'] + currency + utils.decimal_round( asset['amount']) # if self.alarm: # self.alarm.check(float(data["last"])) self.indicator.set_data(label, bid, high, low, ask)
def _parse_result(self, data): self.error.clear() asset = data[self.pair] currency = [item['currency'] for item in CONFIG['asset_pairs'] if item['isocode'] == self.asset_pair][0] coin = [item['name'] for item in CONFIG['asset_pairs'] if item['isocode'] == self.asset_pair][0] label = currency + utils.decimal_round(asset['c'][0]) bid = utils.category['bid'] + currency + utils.decimal_round(asset['b'][0]) high = utils.category['high'] + currency + utils.decimal_round(asset['h'][0]) low = utils.category['low'] + currency + utils.decimal_round(asset['l'][0]) ask = utils.category['ask'] + currency + utils.decimal_round(asset['a'][0]) self.indicator.set_data(label, bid, high, low, ask)
def _parse_result(self, data): self.error.clear() asset = data[self.asset_pair] currency = [item['currency'] for item in CONFIG['asset_pairs'] if item['code'] == self.asset_pair][0] label = currency + utils.decimal_round(asset['c'][0]) bid = utils.category['bid'] + currency + utils.decimal_round(asset['b'][0]) high = utils.category['high'] + currency + utils.decimal_round(asset['h'][0]) low = utils.category['low'] + currency + utils.decimal_round(asset['l'][0]) ask = utils.category['ask'] + currency + utils.decimal_round(asset['a'][0]) # if self.alarm: # self.alarm.check(float(data["last"])) self.indicator.set_data(label, bid, high, low, ask)
def _parse_result(self, asset, config): self.error.clear() currency = config['currency'] srccurrency = config['srccurrency'] coin = config['name'] volumelabel = config['volumelabel'] precision = config['precision'] label = currency + utils.decimal_round(asset['last'], precision) bid = utils.category['bid'] + currency + utils.decimal_round( asset['bid'], precision) ask = utils.category['ask'] + currency + utils.decimal_round( asset['ask'], precision) volume = utils.category['volume'] + srccurrency + utils.decimal_round( asset['volume'][volumelabel], 2) self.indicator.set_data(label, bid, ask, volume, 'no further data')
def _parse_result(self, data): self.error.clear() # currency = CONFIG['asset_pairs'][0]['currency'] currency = [ item['currency'] for item in CONFIG['asset_pairs'] if item['code'] == self.asset_pair ][0] label = currency + utils.decimal_round(data['last']) bid = utils.category['bid'] + currency + utils.decimal_round( data['buy']) high = utils.category['high'] + currency + utils.decimal_round( data['high']) low = utils.category['low'] + currency + utils.decimal_round( data['low']) ask = utils.category['ask'] + currency + utils.decimal_round( data['sell']) volume = utils.category['volume'] + utils.decimal_round(data['vol']) # if self.alarm: # self.alarm.check(float(data["last"])) self.indicator.set_data(label, bid, high, low, ask, volume)
def _parse_result(self, asset): self.error.clear() currency = [ item['currency'] for item in CONFIG['asset_pairs'] if item['isocode'] == self.asset_pair ][0] coin = [ item['name'] for item in CONFIG['asset_pairs'] if item['isocode'] == self.asset_pair ][0] label = currency + utils.decimal_round(asset['price']) bid = utils.category['bid'] + currency + utils.decimal_round( asset['bid']) ask = utils.category['ask'] + currency + utils.decimal_round( asset['ask']) volume = utils.category['volume'] + utils.decimal_round( asset['volume']) self.indicator.set_data(label, bid, ask, volume, 'no further data')
def _parse_result(self, data): self.error.clear() currency = utils.currency['usd'] label = currency + utils.decimal_round(data['last']) bid = utils.category['bid'] + currency + utils.decimal_round(data['bid']) high = utils.category['high'] + currency + utils.decimal_round(data['high']) low = utils.category['low'] + currency + utils.decimal_round(data['low']) ask = utils.category['ask'] + currency + utils.decimal_round(data['ask']) volume = utils.category['volume'] + utils.decimal_round(data['volume']) # if self.alarm: # self.alarm.check(float(data["last"])) self.indicator.set_data(label, bid, high, low, ask, volume)