Administrator
1 days ago 04cb62e5f9ab32024e85e2536245cd5aff407efe
src/main/java/com/xcong/excoin/modules/gateApi/GateGridTradeService.java
@@ -397,18 +397,18 @@
        checkProfitAndReset();
//        if (state == StrategyState.ACTIVE &&
//                longActive == false &&
//                    longPositionSize.compareTo(BigDecimal.ZERO) == 0){
//            processShortGrid(closePrice);
//        }
//
//
//        if (state == StrategyState.ACTIVE &&
//                shortActive == false &&
//                        shortPositionSize.compareTo(BigDecimal.ZERO) == 0){
//            processLongGrid(closePrice);
//        }
        if (state == StrategyState.ACTIVE &&
                longActive == false &&
                    longPositionSize.compareTo(BigDecimal.ZERO) == 0){
            processShortGrid(closePrice);
        }
        if (state == StrategyState.ACTIVE &&
                shortActive == false &&
                        shortPositionSize.compareTo(BigDecimal.ZERO) == 0){
            processLongGrid(closePrice);
        }
    }
    /** Gate 永续合约 taker 费率 0.05% */
@@ -599,7 +599,7 @@
        if (longTpElem != null && StrUtil.isNotEmpty(tradeId) && !tradeId.equals("0")) {
            longTakeProfitTraderIdParam(longTpElem, null, false);
            log.info("[Gate] 多仓止盈触发 gridId:{}, orderId:{}", longTpElem.getId(), orderId);
//            cancelFarthestLongStopLoss();
            cancelFarthestLongStopLoss();
//            checkLastTakeProfitAndRestart();
            return;
        }
@@ -608,7 +608,7 @@
        if (shortTpElem != null && StrUtil.isNotEmpty(tradeId) && !tradeId.equals("0")) {
            shortTakeProfitTraderIdParam(shortTpElem, null, false);
            log.info("[Gate] 空仓止盈触发 gridId:{}, orderId:{}", shortTpElem.getId(), orderId);
//            cancelFarthestShortStopLoss();
            cancelFarthestShortStopLoss();
//            checkLastTakeProfitAndRestart();
            return;
        }