From 0dac65efdc9533dd12317993e85d6babaa0a26a9 Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Mon, 05 Jan 2026 15:52:41 +0800
Subject: [PATCH] feat(okxNewPrice): 添加价格数据日志记录功能
---
src/main/java/com/xcong/excoin/modules/okxNewPrice/OkxKlineWebSocketClient.java | 4 ++++
1 files changed, 4 insertions(+), 0 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 b6190a0..ce35d29 100644
--- a/src/main/java/com/xcong/excoin/modules/okxNewPrice/OkxKlineWebSocketClient.java
+++ b/src/main/java/com/xcong/excoin/modules/okxNewPrice/OkxKlineWebSocketClient.java
@@ -3,6 +3,7 @@
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.json.JSONException;
+import cn.hutool.json.JSONUtil;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
@@ -349,11 +350,14 @@
.map(Kline::getC)
.collect(Collectors.toList());
+ log.info("1m:{}", JSONUtil.parse( kline1MinuteData));
+
// 生成200个1D价格数据点
List<Kline> kline1DayData = getKlineDataByInstIdAndBar(instId, "1D");
List<BigDecimal> historicalPrices1D = kline1DayData.stream()
.map(Kline::getC)
.collect(Collectors.toList());
+ log.info("1D:{}", JSONUtil.parse( historicalPrices1D));
// 使用策略分析最新价格数据
MacdMaStrategy.TradingOrder tradingOrderOpen1M = strategy.generateTradingOrder(historicalPrices1M,historicalPrices1D,MacdMaStrategy.OperationType.open.name());
if (tradingOrderOpen1M == null ){
--
Gitblit v1.9.1