Exemplo n.º 1
0
 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)
Exemplo n.º 2
0
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)
Exemplo n.º 3
0
    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
Exemplo n.º 4
0
    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
Exemplo n.º 5
0
 def getTrades(self):
     logger.debug("getting trades")
     low_level_trades = low_level.trades(self.sell_currency.name)
     return self._parseTrades(low_level_trades)
Exemplo n.º 6
0
 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)
Exemplo n.º 7
0
 def getTrades(self):
     logger.debug("getting trades")
     low_level_trades = low_level.trades(self.sell_currency.name)
     return self._parseTrades(low_level_trades)