Administrator
2026-05-19 7fbfa7a21c9cdf15ae33498669581ed4980819cd
refs
author Administrator <15274802129@163.com>
Tuesday, May 19, 2026 14:42 +0800
committer Administrator <15274802129@163.com>
Tuesday, May 19, 2026 14:42 +0800
commit7fbfa7a21c9cdf15ae33498669581ed4980819cd
tree 064f0497dd98d08e9c1c39316ef2d34f7d781a64 tree | zip | gz
parent df818cff8343abd94068c226845ac207a72f8e70 view | diff
```
fix(gate): 修复网格交易中订单状态更新处理逻辑

- 添加条件判断只处理完成状态的订单
- 实现止盈单匹配逻辑处理多单和空单的止盈订单
- 添加网格元素查找和止盈价格设置功能
- 注释掉WebSocket订单更新回调避免重复处理
- 完善订单成交后的止盈单创建和参数设置流程
```
12 files modified
502 ■■■■■ changed files
src/main/java/com/xcong/excoin/modules/gateApi/GateConfig.java 61 ●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/gateApi/GateGridTradeService.java 112 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/gateApi/GateTradeExecutor.java 52 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/gateApi/GateWebSocketClientManager.java 29 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/gateApi/GridElement.java 68 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/gateApi/TraderParam.java 45 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/gateApi/wsHandler/AbstractPrivateChannelHandler.java 17 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/gateApi/wsHandler/handler/CandlestickChannelHandler.java 17 ●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/gateApi/wsHandler/handler/OrdersChannelHandler.java 20 ●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/gateApi/wsHandler/handler/PositionClosesChannelHandler.java 13 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/gateApi/wsHandler/handler/PositionsChannelHandler.java 40 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/gateApi/wsHandler/handler/UserTradesChannelHandler.java 28 ●●●● diff | view | raw | blame | history