From f83e5493c0a4d36214f4753c7ee09fe392d306c2 Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Mon, 05 Jan 2026 16:27:17 +0800
Subject: [PATCH] feat(okxNewPrice): 添加K线时间戳转换和日志记录功能

---
 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 de7e3f6..5389a35 100644
--- a/src/main/java/com/xcong/excoin/modules/okxNewPrice/OkxKlineWebSocketClient.java
+++ b/src/main/java/com/xcong/excoin/modules/okxNewPrice/OkxKlineWebSocketClient.java
@@ -7,6 +7,7 @@
 import com.alibaba.fastjson.JSON;
 import com.alibaba.fastjson.JSONArray;
 import com.alibaba.fastjson.JSONObject;
+import com.xcong.excoin.modules.blackchain.service.DateUtil;
 import com.xcong.excoin.modules.okxNewPrice.celue.CaoZuoService;
 import com.xcong.excoin.modules.okxNewPrice.indicator.TradingStrategy;
 import com.xcong.excoin.modules.okxNewPrice.indicator.macdAndMatrategy.MacdMaStrategy;
@@ -333,6 +334,8 @@
                 BigDecimal lowPx = new BigDecimal(data.getString(3));
                 BigDecimal closePx = new BigDecimal(data.getString(4));
                 BigDecimal vol = new BigDecimal(data.getString(5));
+                //ts	String	开始时间,Unix时间戳的毫秒数格式,如 1597026383085 转日期:2020-08-07 15:13:03.085
+                String time = DateUtil.TimeStampToDateTime(Long.parseLong(data.getString(0)));
                 /**
                  * K线状态
                  * 0:K线未完结
@@ -340,6 +343,7 @@
                  */
                 String confirm = data.getString(8);
                 if ("1".equals(confirm)){
+                    log.info("{}K线已完结{}:{}",time,closePx,instId);
                     //调用策略
                     // 创建策略实例
                     MacdMaStrategy strategy = new MacdMaStrategy();

--
Gitblit v1.9.1