Example #1
0
    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)
Example #2
0
    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)
Example #3
0
  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)
Example #4
0
  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)
Example #5
0
    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')
Example #6
0
    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)
Example #7
0
    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)
Example #9
0
  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)