public static UserTrades adaptTrades(OkCoinOrderResult orderResult) {
List<UserTrade> trades = new ArrayList<UserTrade>(orderResult.getOrders().length);
for (int i = 0; i < orderResult.getOrders().length; i++) {
OkCoinOrder order = orderResult.getOrders()[i];
// skip cancels that have not yet been filtered out
if (order.getDealAmount().equals(BigDecimal.ZERO)) {
continue;
}
trades.add(adaptTrade(order));
}
return new UserTrades(trades, TradeSortType.SortByTimestamp);