Administrator
2026-07-20 a9ad9ae764198656b2d77911297709d5f8237ee4
refs
author Administrator <15274802129@163.com>
Monday, July 20, 2026 11:24 +0800
committer Administrator <15274802129@163.com>
Monday, July 20, 2026 11:24 +0800
commita9ad9ae764198656b2d77911297709d5f8237ee4
tree 2d20a8d5fb048b74e78a32b06058c317ce79d1d2 tree | zip | gz
parent f0513901316421f781eda5df85d073716b7ecc0d view | diff
fix(gateApi): 解决网格交易止损追单并发问题

- 添加防重入标记 extendStopLossInProgress 避免同一网格多次成交时重复处理
- 实现 pendingStopLossReExtend 机制处理被跳过的入场单成交后续处理
- 引入 AtomicInteger 计数器确保异步回调完成后重置防重入状态
- 新增 reExtendLongStopLoss 和 reExtendShortStopLoss 方法重挂最新仓位止损
- 优化止损订单分配算法确保订单数不足时合理分配
- 修复 early return 时未重置防重入标记导致的状态异常
2 files modified
183 ■■■■ changed files
src/main/java/com/xcong/excoin/modules/gateApi/GateGridTradeService.java 157 ●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/gateApi/GridElement.java 26 ●●●●● diff | view | raw | blame | history