From 3cde616989a0cb475ec3f185c0fd7c33c11743ee Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Tue, 23 Dec 2025 17:11:26 +0800
Subject: [PATCH] refactor(okxNewPrice): 优化K线数据处理逻辑
---
src/main/java/com/xcong/excoin/modules/okxNewPrice/OkxKlineWebSocketClient.java | 7 +++----
1 files changed, 3 insertions(+), 4 deletions(-)
diff --git a/src/main/java/com/xcong/excoin/modules/okxNewPrice/OkxKlineWebSocketClient.java b/src/main/java/com/xcong/excoin/modules/okxNewPrice/OkxKlineWebSocketClient.java
index 424fc76..5d2b25e 100644
--- a/src/main/java/com/xcong/excoin/modules/okxNewPrice/OkxKlineWebSocketClient.java
+++ b/src/main/java/com/xcong/excoin/modules/okxNewPrice/OkxKlineWebSocketClient.java
@@ -57,7 +57,8 @@
private final AtomicBoolean isConnecting = new AtomicBoolean(false);
private final AtomicBoolean isInitialized = new AtomicBoolean(false);
- private static final String CHANNEL = "candle15m";
+ private static final String CHANNEL = "candle5m";
+// private static final String CHANNEL = "candle15m";
// 心跳超时时间(秒),小于30秒
private static final int HEARTBEAT_TIMEOUT = 10;
@@ -349,9 +350,7 @@
List<BigDecimal> low = kline15MinuteData.stream()
.map(Kline::getL)
.collect(Collectors.toList());
- List<BigDecimal> close = kline15MinuteData.stream()
- .map(Kline::getC)
- .collect(Collectors.toList());
+ List<BigDecimal> close = prices;
// 生成成交量数据
List<BigDecimal> volume = kline15MinuteData.stream()
--
Gitblit v1.9.1