From 900c9b20cca19df60d14b9ea61d336ba640250f0 Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Mon, 11 May 2026 10:49:57 +0800
Subject: [PATCH] fix(gateApi): 修复网格交易中仓位大小更新逻辑
---
src/main/java/com/xcong/excoin/modules/gateApi/wsHandler/handler/CandlestickChannelHandler.java | 9 +++------
1 files changed, 3 insertions(+), 6 deletions(-)
diff --git a/src/main/java/com/xcong/excoin/modules/gateApi/wsHandler/handler/CandlestickChannelHandler.java b/src/main/java/com/xcong/excoin/modules/gateApi/wsHandler/handler/CandlestickChannelHandler.java
index 614dc41..9384359 100644
--- a/src/main/java/com/xcong/excoin/modules/gateApi/wsHandler/handler/CandlestickChannelHandler.java
+++ b/src/main/java/com/xcong/excoin/modules/gateApi/wsHandler/handler/CandlestickChannelHandler.java
@@ -20,8 +20,8 @@
* <pre>
* WebSocket 推送 update event
* → handleMessage() → 解析 OHLCV → log 打印 → gridTradeService.onKline(closePx)
- * → 首次 K 线触发双开
- * → 后续 K 线仅缓存 lastKlinePrice 供补仓参考
+ * → WAITING_KLINE: 首次 K 线触发基底双开
+ * → ACTIVE: 驱动 processShortGrid + processLongGrid 网格触发
* </pre>
*
* <h3>订阅格式</h3>
@@ -87,10 +87,7 @@
log.info("========== Gate K线数据 ==========");
log.info("名称: {} 时间: {}", data.getString("n"), DateUtil.TimeStampToDateTime(data.getLong("t")));
- log.info("开盘: {} 最高: {} 最低: {} 收盘: {} 成交量: {} 成交额: {} 已完结: {}",
- data.getString("o"), data.getString("h"), data.getString("l"),
- data.getString("c"), data.getString("v"), data.getString("a"),
- data.getBooleanValue("w"));
+ log.info("收盘: {} 已完结: {}",data.getString("c"),data.getBooleanValue("w"));
log.info("==================================");
if (gridTradeService != null) {
--
Gitblit v1.9.1