| | |
| | | if (newEntryGrid != null) { |
| | | |
| | | GridElement cancelGridElement = GridElement.findById(newEntryGrid.getUpId()); |
| | | String quantity = cancelGridElement != null |
| | | ? cancelGridElement.getLongTraderParam().getQuantity() |
| | | : config.getBaseQuantity(); |
| | | String quantity = String.valueOf((accumulatedLongLossCount + 1) * Integer.parseInt(config.getQuantity())); |
| | | if (cancelGridElement != null && cancelGridElement.isHasLongOrder()) { |
| | | for (String longOrderId : new ArrayList<>(cancelGridElement.getLongOrderIds())) { |
| | | executor.cancelConditionalOrder(longOrderId, oid -> { |
| | |
| | | |
| | | GridElement cancelGridElement = GridElement.findById(newEntryGrid.getDownId()); |
| | | |
| | | String quantity = cancelGridElement != null |
| | | ? cancelGridElement.getShortTraderParam().getQuantity() |
| | | : config.getBaseQuantity(); |
| | | String quantity = String.valueOf((accumulatedShortLossCount + 1) * Integer.parseInt(config.getQuantity())); |
| | | /** |
| | | * 看是否有空仓挂单,有就取消 |
| | | */ |