| 2 |
if (mainTradePool.size() == 0) { LOG.info("mainTradePool is empty. init with start coins"); mainTradePool.add(new TradePosition(lastPrice, trader.getAllCoins())); trader.saveState(); }else{ LOG.info("set all coins according to pool"); trader.setAllCoins(mainTradePool.stream().mapToDouble(tr->tr.getCoins()).sum()); } startMoney = lastPrice * trader.getAllCoins() + trader.getAllMoney(); LOG.info(String.format("Pair:%9s | cryptoAmount:%g | moneyAmount:%g | all start money:%g ",pair.toString(), trader.getAllCoins(), trader.getAllMoney(), startMoney)); LOG.info("mainTradePool: " + mainTradePool); |
Комментарии