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