| | |
| | | //是否暂停交易 |
| | | private boolean tradingHalt = false; |
| | | private boolean ready = false; |
| | | //交易对信息 |
| | | //private ExchangeCoinPublishType publishType; |
| | | |
| | | private String clearTime; |
| | | |
| | | private SimpleDateFormat dateTimeFormat; |
| | |
| | | //orderCoinService.handleOrder(trades); |
| | | // kafkaTemplate.send("exchange-trade", JSON.toJSONString(trades)); |
| | | } |
| | | // 更新最新K线 TODO |
| | | |
| | | } |
| | | } |
| | |
| | | if (buyTradePlate != null && buyTradePlate.getItems() != null) { |
| | | plate = new ArrayList<>(); |
| | | LinkedList<TradePlateItem> items = buyTradePlate.getItems(); |
| | | for (TradePlateItem item : items) { |
| | | for (int i = items.size() - 1; i >= 0; i--) { |
| | | plateItem = new ArrayList<>(2); |
| | | BigDecimal price = item.getPrice(); |
| | | BigDecimal amount = item.getAmount(); |
| | | BigDecimal price = items.get(i).getPrice(); |
| | | BigDecimal amount = items.get(i).getAmount(); |
| | | plateItem.add(price); |
| | | plateItem.add(amount); |
| | | plate.add(plateItem); |
| | |
| | | if (sellTradePlate != null && sellTradePlate.getItems() != null) { |
| | | plate = new ArrayList<>(); |
| | | LinkedList<TradePlateItem> items = sellTradePlate.getItems(); |
| | | for (TradePlateItem item : items) { |
| | | for (int i = items.size() - 1; i >= 0; i--) { |
| | | plateItem = new ArrayList<>(2); |
| | | BigDecimal price = item.getPrice(); |
| | | BigDecimal amount = item.getAmount(); |
| | | BigDecimal price = items.get(i).getPrice(); |
| | | BigDecimal amount = items.get(i).getAmount(); |
| | | plateItem.add(price); |
| | | plateItem.add(amount); |
| | | plate.add(plateItem); |
| | |
| | | tradePlateModel.setSell(plate); |
| | | } |
| | | |
| | | // 盘口发生变化通知TODO |
| | | return JSON.toJSONString(tradePlateModel); |
| | | } |
| | | |