Administrator
2026-07-20 5f433d543f4526a3a45af9d7a7134a0566e2461a
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
commit5f433d543f4526a3a45af9d7a7134a0566e2461a
tree 1b90bcba80b0b1fe3b2129c1702635621c6afe4a tree | zip | gz
parent 81f159294e63405748fd5da3475157f20e4a130f 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