Administrator
5 hours ago 991e53d56e45094ca8e0db9685559bb71a015d2c
refs
author Administrator <15274802129@163.com>
Tuesday, May 12, 2026 16:11 +0800
committer Administrator <15274802129@163.com>
Tuesday, May 12, 2026 16:11 +0800
commit991e53d56e45094ca8e0db9685559bb71a015d2c
tree 4decd7067f8541281c08bb7cf740ddc56f75e5ce tree | zip | gz
parent a986f3571c7e18ade4665fe5999b445b5762264d view | diff
feat(gateApi): 实现网格交易止盈队列和限价单管理功能

- 添加多仓和空仓止盈队列,用于仓位推送时消费止盈订单
- 实现当前限价单ID管理,支持取消旧单并挂新单
- 修改网格处理逻辑,根据价格队列状态决定执行多仓或空仓网格
- 在仓位推送回调中按单位数量逐个设置止盈订单,支持兜底止盈价
- 添加初始限价单挂单功能,在网格激活时挂起首笔多空限价单
- 实现在网格调整时动态更新止盈队列和重新挂限价单
- 添加保证金检查,超限时跳过挂单操作
- 在GateTradeExecutor中新增异步限价单挂单和取消订单方法
- 注释掉生产环境配置以避免误用
3 files modified
1 files added
3323 ■■■■■ changed files
src/main/java/com/xcong/excoin/modules/gateApi/GateGridTradeService.java 171 ●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/gateApi/GateTradeExecutor.java 51 ●●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/gateApi/GateWebSocketClientManager.java 34 ●●●● diff | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/gateApi/gate-api.txt 3067 ●●●●● diff | view | raw | blame | history