Administrator
2026-06-15 dac84cb80a0dfe39d87ec88abbc4ad3bac8ec309
refs
author Administrator <15274802129@163.com>
Monday, June 15, 2026 14:14 +0800
committer Administrator <15274802129@163.com>
Monday, June 15, 2026 14:14 +0800
commitdac84cb80a0dfe39d87ec88abbc4ad3bac8ec309
tree 04ebe648b25c70cdbece83ea7d3a772e71fa5d94 tree | zip | gz
parent 570b5f975ba5c59061d8121c3fdbef098785443c 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