Administrator
2026-07-16 b89e5ea89d36670fd17411a32798936ea0dd3ce7
src/main/java/com/xcong/excoin/modules/gateApi/GateGridTradeService.java
@@ -1204,9 +1204,7 @@
                    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 -> {
@@ -1256,9 +1254,7 @@
                        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()));
                        /**
                         * 看是否有空仓挂单,有就取消
                         */