From 91c4a7a84f91518604a12cff816ff3f4e670477b Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Thu, 07 May 2026 17:30:51 +0800
Subject: [PATCH] refactor(gateApi): 简化 K线回调方法参数

---
 src/main/java/com/xcong/excoin/modules/gateApi/GateGridTradeService.java     |    4 ++--
 src/main/java/com/xcong/excoin/modules/gateApi/GateKlineWebSocketClient.java |    2 +-
 2 files changed, 3 insertions(+), 3 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 f58b68a..ba76e6d 100644
--- a/src/main/java/com/xcong/excoin/modules/gateApi/GateGridTradeService.java
+++ b/src/main/java/com/xcong/excoin/modules/gateApi/GateGridTradeService.java
@@ -131,9 +131,9 @@
     /**
      * K线回调:收到新的收盘价
      */
-    public void onKline(BigDecimal closePrice, boolean isKlineClosed) {
+    public void onKline(BigDecimal closePrice) {
         lastClosePrice = closePrice;
-        if (!strategyActive || !isKlineClosed) {
+        if (!strategyActive) {
             return;
         }
         checkPositions(closePrice);
diff --git a/src/main/java/com/xcong/excoin/modules/gateApi/GateKlineWebSocketClient.java b/src/main/java/com/xcong/excoin/modules/gateApi/GateKlineWebSocketClient.java
index 4e93ba0..e9636de 100644
--- a/src/main/java/com/xcong/excoin/modules/gateApi/GateKlineWebSocketClient.java
+++ b/src/main/java/com/xcong/excoin/modules/gateApi/GateKlineWebSocketClient.java
@@ -372,7 +372,7 @@
             log.info("==================================");
 
             if (gridTradeService != null) {
-                gridTradeService.onKline(closePx, windowClosed);
+                gridTradeService.onKline(closePx);
             }
         } catch (Exception e) {
             log.error("处理 K线频道推送数据失败", e);

--
Gitblit v1.9.1