Administrator
5 days ago e45e705c22df5bc979e72db6014dd1ff9637be42
fix(okx): 修复网格交易成交日志记录问题

- 修正空单成交日志中gridId参数位置错误
- 修正多单成交日志中gridId参数位置错误
- 在日志中添加成交数量信息以便更好地追踪交易状态
1 files modified
6 ■■■■■ changed files
src/main/java/com/xcong/excoin/modules/okxApi/OkxGridTradeService.java 6 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/okxApi/OkxGridTradeService.java
@@ -467,7 +467,8 @@
                int posSize = queryPositionSize(OkxPosMode.SHORT);
                extendShortStopLoss(posSize, shortGridElement.getId());
                accumulatedShortLossCount = 0;
                log.info("[OKX] 空单成交 gridId:{}, 当前持仓:{}张", filledQty, posSize);
                log.info("[OKX] 空单成交 gridId:{}, 成交{}张, 当前持仓:{}张",
                        shortGridElement.getId(), filledQty, posSize);
                BigDecimal shortBaseQty = new BigDecimal(config.getBaseQuantity());
                BigDecimal shortGridQty = new BigDecimal(config.getQuantity());
@@ -507,7 +508,8 @@
                int posSize = queryPositionSize(OkxPosMode.LONG);
                extendLongStopLoss(posSize, longGridElement.getId());
                accumulatedLongLossCount = 0;
                log.info("[OKX] 多单成交 gridId:{}, 当前持仓:{}张", filledQty, posSize);
                log.info("[OKX] 多单成交 gridId:{}, 成交{}张, 当前持仓:{}张",
                        longGridElement.getId(), filledQty, posSize);
                BigDecimal longBaseQty = new BigDecimal(config.getBaseQuantity());
                BigDecimal longGridQty = new BigDecimal(config.getQuantity());