/** * Huobi currently doesn't have trade history API. We simulate it by using the orders history. * * @param order * @return */ private static UserTrade adaptTrade(LimitOrder order) { BigDecimal feeAmount = order .getCumulativeAmount() .multiply(order.getLimitPrice()) .multiply(fee) .setScale(8, RoundingMode.DOWN); return new UserTrade( order.getType(), order.getCumulativeAmount(), order.getCurrencyPair(), order.getLimitPrice(), order.getTimestamp(), null, // Trade id order.getId(), // Original order id feeAmount, order.getCurrencyPair().counter); }