@Override public int compare(Trade trade1, Trade trade2) { return trade1.getTimestamp().compareTo(trade2.getTimestamp()); } }
@Override public int compare(Trade a, Trade b) { return a.getTimestamp().compareTo(b.getTimestamp()); } });
public static Builder from(Trade trade) { return new Builder() .type(trade.getType()) .originalAmount(trade.getOriginalAmount()) .currencyPair(trade.getCurrencyPair()) .price(trade.getPrice()) .timestamp(trade.getTimestamp()) .id(trade.getId()); }
@Override public int compare(Trade trade1, Trade trade2) { return trade1.getTimestamp().compareTo(trade2.getTimestamp()); } }
@Override public int compare(Trade event, Trade event2) { int sComp = event.getTimestamp().compareTo(event2.getTimestamp()); if (sComp != 0) { return sComp; } else { return (event.getId().compareTo(event2.getId())); } } };
long tradeTime = trade.getTimestamp(); double tradeVolume = trade.getVolume(); volume[3] += tradeVolume;
if ((trade.getTimestamp().getTime() > lastTradeTimes.get(market)) || (trade.getTimestamp().getTime() <= lastTradeTimes.get(market) && remoteId > lastTradeTimes.get(market))) { Instant tradeInstant = new Instant(trade.getTimestamp()); BigDecimal volume = (trade.getType() == OrderType.ASK) ? trade.getOriginalAmount().negate() : trade.getOriginalAmount(); log.trace("Creating new cointrader trades from: " + trade);
public static Builder from(Trade trade) { return new Builder() .type(trade.getType()) .originalAmount(trade.getOriginalAmount()) .currencyPair(trade.getCurrencyPair()) .price(trade.getPrice()) .timestamp(trade.getTimestamp()) .id(trade.getId()); }