def getTradesSince(self, trade): logger.debug("getting trades since %s" % trade) assert getattr( trade, 'tid', None) is not None, 'Trade object doesn\'t have transaction ID' low_level_trades = low_level.trades(self.sell_currency.name, trade.tid) return self._parseTrades(low_level_trades)
def trades(currency=mtgox.CURRENCY): mtgox.RETURN_TYPE=int list = [] for trade in mtgox.trades(currency): list.append((trade['date'], trade['price_int'], trade['amount_int'])) return np.array(list)
def getTrades(self): logger.debug("getting trades") low_level_trades = low_level.trades() # convert tradres to array of Trades trades = [] for trade in low_level_trades: price = Decimal(trade['price_int']) / \ self._multiplier(self.currency1) amount = Decimal(trade['amount_int']) / \ self._multiplier(BTC) timestamp = datetime.fromtimestamp(trade['date']) btc_amount = Amount(amount, BTC) exchange_rate = self.xchg_factory(price) t = Trade(self, timestamp, btc_amount, exchange_rate) t.tid = ['tid'] trades.append(t) return trades
def getTrades(self): logger.debug("getting trades") low_level_trades = low_level.trades(self.sell_currency.name) return self._parseTrades(low_level_trades)
def getTradesSince(self, trade): logger.debug("getting trades since %s" % trade) assert getattr(trade, 'tid', None) is not None, 'Trade object doesn\'t have transaction ID' low_level_trades = low_level.trades(self.sell_currency.name, trade.tid) return self._parseTrades(low_level_trades)