|  |  | 
 |  |  |  | 
 |  |  |                 BigDecimal rewardRatio = holdOrderDataModel.getRewardAmount().divide(holdOrderEntity.getBondAmount().subtract(holdOrderEntity.getOpeningFeeAmount()), 8, BigDecimal.ROUND_DOWN); | 
 |  |  |                 contractOrderEntity.setRewardRatio(rewardRatio); | 
 |  |  |                 contractOrderEntity.setRewardAmount(holdOrderDataModel.getRewardAmount().add(contractOrderEntity.getBondAmount())); | 
 |  |  |                 contractOrderEntity.setRewardAmount(holdOrderDataModel.getRewardAmount().add(contractOrderEntity.getBondAmount().negate())); | 
 |  |  |                 contractOrderEntity.setClosingPrice(holdOrderDataModel.getClosingPrice()); | 
 |  |  | //                contractOrderEntity.setForceClosingPrice(holdOrderDataModel.getClosingPrice()); | 
 |  |  |  |