Administrator
115 mins ago 5551bdf6d3311e2eb9af7cc7c0c28c46629d7324
refs
author Administrator <15274802129@163.com>
Thursday, May 14, 2026 12:59 +0800
committer Administrator <15274802129@163.com>
Thursday, May 14, 2026 12:59 +0800
commit5551bdf6d3311e2eb9af7cc7c0c28c46629d7324
tree b08fba08e9665020056a53c23174b89a5c41741a tree | zip | gz
parent 26732af73222f09a011796810e34e2dafa3a58bb view | diff
refactor(gateApi): 优化网格交易服务的订单管理和止盈逻辑

- 将当前多仓和空仓条件单集合改为Map结构,存储订单ID到止盈价格的映射
- 添加订单推送回调方法onOrderUpdate,根据订单成交状态自动挂止盈单
- 修改开多开空方法的回调参数,传递订单ID到成功回调函数
- 添加订单频道处理器OrdersChannelHandler处理订单更新推送
- 优化条件单挂单逻辑,在订单成交后通过订阅推送匹配止盈价格
- 移除原有的止盈队列管理代码,统一通过订单回调处理止盈逻辑
- 更新WebSocket客户端管理器注册订单频道处理器
3 files modified
1 files added
337 ■■■■ changed files
src/main/java/com/xcong/excoin/modules/gateApi/GateGridTradeService.java 251 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/gateApi/GateTradeExecutor.java 9 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/gateApi/GateWebSocketClientManager.java 5 ●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/gateApi/wsHandler/handler/OrdersChannelHandler.java 72 ●●●●● diff | view | raw | blame | history