Administrator
2026-06-15 46d0d41f6e9a0d9cf20d7a1708841297a5809b2a
refs
author Administrator <15274802129@163.com>
Monday, June 15, 2026 14:14 +0800
committer Administrator <15274802129@163.com>
Monday, June 15, 2026 15:25 +0800
commit46d0d41f6e9a0d9cf20d7a1708841297a5809b2a
tree 0d1834f8e79a22c4b34cc545db9d301a99f30482 tree | zip | gz
parent 10a177a86145fbf34736306b4bccf4363814d767 view | diff
refactor(gateApi): 优化网格交易服务中的止损逻辑和订单处理

- 修复空单和多单成交时使用的数量计算逻辑,统一使用交易参数中的数量而非ID
- 移除硬编码的止损订单ID查找逻辑,改为动态遍历所有网格元素以找到最远止损点
- 将单一止损订单扩展为批量处理,支持同时为多个网格位置设置止损订单
- 修改止损触发后的订单取消逻辑,增加对相邻网格订单的自动取消功能
- 更新止损订单的数量计算方式,基于基础数量和当前持仓大小进行动态调整
- 将配置中的基础数量替换为实际交易数量,提高订单执行的准确性
- 优化循环逻辑,使用动态范围替代固定ID值来处理网格止损订单的设置
1 files modified
173 ■■■■ changed files
src/main/java/com/xcong/excoin/modules/gateApi/GateGridTradeService.java 173 ●●●● diff | view | raw | blame | history