From ba5f378ea4634b9b1c71b138e13fd5a8b2cfed10 Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Tue, 09 Jun 2026 16:34:22 +0800
Subject: [PATCH] fix(gateApi): 修复多空仓位追挂止损时最远止损gridId计算逻辑
---
src/main/java/com/xcong/excoin/modules/gateApi/GateGridTradeService.java | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/main/java/com/xcong/excoin/modules/gateApi/GateGridTradeService.java b/src/main/java/com/xcong/excoin/modules/gateApi/GateGridTradeService.java
index 4bbfa71..1aa2cef 100644
--- a/src/main/java/com/xcong/excoin/modules/gateApi/GateGridTradeService.java
+++ b/src/main/java/com/xcong/excoin/modules/gateApi/GateGridTradeService.java
@@ -1405,7 +1405,7 @@
}
}
if (furthestSlId == 0) {
- furthestSlId = -11;
+ furthestSlId = -(Integer.parseInt(config.getBaseQuantity()) + 1);
}
log.info("[Gate] 多仓追挂止损, 当前最远止损gridId:{}, 追加{}张", furthestSlId, filledQty);
for (int i = 0; i < filledQty; i++) {
@@ -1438,7 +1438,7 @@
}
}
if (furthestSlId == 0) {
- furthestSlId = 11;
+ furthestSlId = Integer.parseInt(config.getBaseQuantity()) + 1;
}
log.info("[Gate] 空仓追挂止损, 当前最远止损gridId:{}, 追加{}张", furthestSlId, filledQty);
for (int i = 0; i < filledQty; i++) {
--
Gitblit v1.9.1