Administrator
2026-06-17 c4e9449f3b6aa0a759ca136f02e3b87845250a6f
fix(gateApi): 修复网格交易追加止损单ID计算逻辑

- 在多仓追挂止损逻辑中引入interval变量控制ID间隔
- 在空仓追挂止损逻辑中引入interval变量控制ID间隔
- 当furthestSlId为0时将interval设置为2以确保正确的起始位置
- 使用interval变量替代硬编码的数值2来计算新的止损单ID
- 修复了止损单ID计算可能导致重复或跳过的bug
1 files modified
4 ■■■■ changed files
src/main/java/com/xcong/excoin/modules/gateApi/GateWebSocketClientManager.java 4 ●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/gateApi/GateWebSocketClientManager.java
@@ -67,8 +67,8 @@
                    .gridRate(new BigDecimal("0.005"))
                    .expectedProfit(new BigDecimal("25"))
                    .maxLoss(new BigDecimal("15"))
                    .baseQuantity("1")
                    .quantity("1")
                    .baseQuantity("10")
                    .quantity("10")
                    .maxPositionSize(2)
                    .priceScale(2)
                    .contractMultiplier(new BigDecimal("0.01"))