def getTicker(self): data= low_level.ticker( self.c2.name ) data2= [ (Decimal(data[name]['value_int']) / self.multiplier) for name in ('high', 'low', 'avg', 'last', 'sell', 'buy') ] hi,lo,av,la,se,bu= map( self.xchg_factory, data2 ) volume= long( data['vol']['value_int'] ) time= datetime.datetime.now() return MtgoxTicker( market=self, time=time, high=hi, low=lo, average=av, last=la, sell=se, buy=bu )
def getTicker(self): logger.debug("getting ticker") time = datetime.utcnow() data = low_level.ticker(self.sell_currency.name) data2 = [Decimal(data[name]['value_int']) / self._multiplier(self.sell_currency) for name in ('high', 'low', 'avg', 'last', 'sell', 'buy')] high, low, avg, last, sell, buy = map(self.xchg_factory, data2) volume = Decimal(data['vol']['value_int']) / self._multiplier(BTC) ticker = MtgoxTicker(market=self, time=time, high=high, low=low, average=avg, last=last, sell=sell, buy=buy, volume=volume) return ticker
def mtgox_ticker(self): now = time.localtime(time.time()) open = int(time.mktime((now[0], now[1], now[2], 0, 0, 0, now[6], now[7], now[8]))) res = mtgox._specific('trades?since=%d000000' % open, 'USD') opening_price = res[0]['price_int'] ticker = mtgox.ticker() current_value = ticker['last_all']['value_int'] change = current_value - opening_price percentage = change / float(ticker['last_all']['value_int']) sym = { 'n' : "MT.GOX", 'l1' : "%.02f" % (float(current_value) / 100000), 'c6' : "%+.02f" % (float(change) / 100000), 'p2' : "%+.02f%%" % (percentage * 100), 'btc' : ticker['vol']['display_short'] } return sym
def mtgox_ticker(self): now = time.localtime(time.time()) open = int( time.mktime( (now[0], now[1], now[2], 0, 0, 0, now[6], now[7], now[8]))) res = mtgox._specific('trades?since=%d000000' % open, 'USD') opening_price = res[0]['price_int'] ticker = mtgox.ticker() current_value = ticker['last_all']['value_int'] change = current_value - opening_price percentage = change / float(ticker['last_all']['value_int']) sym = { 'n': "MT.GOX", 'l1': "%.02f" % (float(current_value) / 100000), 'c6': "%+.02f" % (float(change) / 100000), 'p2': "%+.02f%%" % (percentage * 100), 'btc': ticker['vol']['display_short'] } return sym
def getTicker(self): logger.debug("getting ticker") time = datetime.now() data = low_level.ticker(self.currency1.name) data2 = [ Decimal(data[name]['value_int']) / self._multiplier(self.currency1) for name in ('high', 'low', 'avg', 'last', 'sell', 'buy') ] high, low, avg, last, sell, buy = map(self.xchg_factory, data2) volume = Decimal(data['vol']['value_int']) / self._multiplier(BTC) ticker = MtgoxTicker(market=self, time=time, high=high, low=low, average=avg, last=last, sell=sell, buy=buy, volume=volume) return ticker