Administrator
2026-06-08 1c5666b5908ede9bad5f3fa65a787ccd4ff623cc
fix(gateApi): 修复网格交易中止盈检查逻辑

- 注释掉空单成交后的最大持仓和止盈检查功能
- 注释掉多单成交后的最大持仓和止盈检查功能
- 避免在网格交易过程中重复触发止盈订单
- 保持原有的止损扩展逻辑不变
1 files modified
4 ■■■■ changed files
src/main/java/com/xcong/excoin/modules/gateApi/GateGridTradeService.java 4 ●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/gateApi/GateGridTradeService.java
@@ -793,7 +793,7 @@
                shortEntryQty = 1;
                extendShortStopLoss(filledQty);
                log.info("[Gate] 空单成交 gridId:{}, qty:{}, 追挂止损", shortGridElement.getId(), filledQty);
                checkMaxPositionAndPlaceTakeProfit(false, shortGridElement.getId());
//                checkMaxPositionAndPlaceTakeProfit(false, shortGridElement.getId());
            }
        }
        GridElement longGridElement = GridElement.findByLongOrderId(orderId);
@@ -804,7 +804,7 @@
                longEntryQty = 1;
                extendLongStopLoss(filledQty);
                log.info("[Gate] 多单成交 gridId:{}, qty:{}, 追挂止损", longGridElement.getId(), filledQty);
                checkMaxPositionAndPlaceTakeProfit(true, longGridElement.getId());
//                checkMaxPositionAndPlaceTakeProfit(true, longGridElement.getId());
            }
        }
    }