From 4884ebffeed775d63dbf7bb7d0ece8182f10c344 Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Fri, 26 Dec 2025 18:19:46 +0800
Subject: [PATCH] fix(okxNewPrice): 解决交易订单为空时的空指针异常

---
 src/main/java/com/xcong/excoin/modules/okxNewPrice/OkxKlineWebSocketClient.java |    4 +++-
 1 files changed, 3 insertions(+), 1 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 dbf73b2..ee0e2ae 100644
--- a/src/main/java/com/xcong/excoin/modules/okxNewPrice/OkxKlineWebSocketClient.java
+++ b/src/main/java/com/xcong/excoin/modules/okxNewPrice/OkxKlineWebSocketClient.java
@@ -344,7 +344,9 @@
                     log.info("生成100个15分钟价格数据点成功!");
                     // 使用策略分析最新价格数据
                     MacdMaStrategy.TradingOrder tradingOrder = strategy.generateTradingOrder(historicalPrices);
-
+                    if (tradingOrder == null){
+                        return;
+                    }
                     Collection<OkxQuantWebSocketClient> allClients = clientManager.getAllClients();
                     //如果为空,则直接返回
                     if (allClients.isEmpty()) {

--
Gitblit v1.9.1