|  |  | 
 |  |  |                     BigDecimal totalProfitOrLess = BigDecimal.ZERO; | 
 |  |  |                     for (ContractHoldOrderEntity holdOrderEntity : holdOrderEntities) { | 
 |  |  |                         BigDecimal lotNumber = cacheSettingUtils.getSymbolSku(holdOrderEntity.getSymbol()); | 
 |  |  |                         BigDecimal profitOrLess = CalculateUtil.calOrderProfitOrLess(holdOrderEntity.getOpeningType(), new BigDecimal(price), holdOrderEntity.getOpeningPrice(), lotNumber, holdOrderEntity.getSymbolCnt(), memberEntity.getIsProfit()); | 
 |  |  |                         BigDecimal profitOrLess = CalculateUtil.calOrderProfitOrLess(holdOrderEntity.getOpeningType(), new BigDecimal(price), holdOrderEntity.getOpeningPrice(), lotNumber, holdOrderEntity.getSymbolCntSale(), memberEntity.getIsProfit()); | 
 |  |  |  | 
 |  |  |                         totalProfitOrLess = totalProfitOrLess.add(profitOrLess); | 
 |  |  |                     } |