Double profit = openSellPrice - openBuyPrice - openCost
+ signal.getSellPrice() - signal.getBuyPrice() - signal.getCost();
profit = new BigDecimal(openSellPrice.toString()).subtract(new BigDecimal(openBuyPrice.toString())).subtract(new BigDecimal(openCost.toString()))
.add(new BigDecimal(signal.getSellPrice().toString())).subtract(new BigDecimal(signal.getBuyPrice().toString())).subtract(new BigDecimal(signal.getCost().toString())).doubleValue();
上面的每个是小的位数得到长的位数
下面对
下面的tostring去掉 跟上面的结果一样