| | |
| | | /** |
| | | * 加上杠杆 |
| | | */ |
| | | //25x手续费3.75% 50x手续费7.5% 100x手续费15% 200x手续费30% |
| | | if(order.getLeverRate().doubleValue() == 25){ |
| | | item.setUnitFee(new BigDecimal("0.0375")); |
| | | }else if(order.getLeverRate().doubleValue() == 50){ |
| | | item.setUnitFee(new BigDecimal("0.075")); |
| | | }else if(order.getLeverRate().doubleValue() == 100){ |
| | | item.setUnitFee(new BigDecimal("0.15")); |
| | | }else if(order.getLeverRate().doubleValue() == 200){ |
| | | item.setUnitFee(new BigDecimal("0.30")); |
| | | } |
| | | |
| | | BigDecimal fee = order.getDeposit().multiply(order.getLeverRate()).multiply(item.getUnitFee()); |
| | | fee = fee.setScale(4, RoundingMode.DOWN); // 保留两位小数 |