From 6b5efcaafe57c8c7f0e9c7761d960be063dfd8a2 Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Mon, 29 Dec 2025 13:40:12 +0800
Subject: [PATCH] fix(okxNewPrice): 修复K线数据获取的时间间隔错误

---
 src/main/java/com/xcong/excoin/modules/okxNewPrice/OkxKlineWebSocketClient.java |    5 +++--
 1 files changed, 3 insertions(+), 2 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 2a97ac5..341c619 100644
--- a/src/main/java/com/xcong/excoin/modules/okxNewPrice/OkxKlineWebSocketClient.java
+++ b/src/main/java/com/xcong/excoin/modules/okxNewPrice/OkxKlineWebSocketClient.java
@@ -56,7 +56,8 @@
     private final AtomicBoolean isConnecting = new AtomicBoolean(false);
     private final AtomicBoolean isInitialized = new AtomicBoolean(false);
 
-    private static final String CHANNEL = "candle5m";
+    private static final String CHANNEL = "candle1m";
+//    private static final String CHANNEL = "candle5m";
 //    private static final String CHANNEL = "candle15m";
 
     // 心跳超时时间(秒),小于30秒
@@ -337,7 +338,7 @@
                     MacdMaStrategy strategy = new MacdMaStrategy();
 
                     // 生成100个15分钟价格数据点
-                    List<Kline> kline15MinuteData = getKlineDataByInstIdAndBar(instId, "15m");
+                    List<Kline> kline15MinuteData = getKlineDataByInstIdAndBar(instId, "1m");
                     List<BigDecimal> historicalPrices = kline15MinuteData.stream()
                             .map(Kline::getC)
                             .collect(Collectors.toList());

--
Gitblit v1.9.1