Administrator
5 days ago eabbff4732628956fa6ea628d063b162472cf786
src/main/java/com/xcong/excoin/modules/okxApi/OkxGridTradeService.java
@@ -298,11 +298,7 @@
            return;
        }
        // OPENING 状态下若 WS 仓位已确认但 REST 回调尚未完成,等标记价格推送时重试队列生成
        if (state == StrategyState.OPENING &&
                baseLongOpened && baseShortOpened) {
            tryGenerateQueues();
        }
        if (state == StrategyState.ACTIVE &&
                !longActive &&
@@ -595,7 +591,8 @@
    // ---- 网格队列处理 ----
    private void tryGenerateQueues() {
        if (baseLongOpened && baseShortOpened) {
        // OPENING 状态下若 WS 仓位已确认但 REST 回调尚未完成,等标记价格推送时重试队列生成
        if (state == StrategyState.OPENING && baseLongOpened && baseShortOpened) {
            // 确保 openLong/openShort 的 REST 回调已完成(WS 推送可能比回调更快到达)
            if (config.getBaseLongTraderParam() == null || config.getBaseShortTraderParam() == null) {
                log.warn("[OKX] 基底REST回调尚未完成, 延后队列生成");