From 5a53a21e97311d239f57266d58d2d7b6f55c42a6 Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Thu, 25 Dec 2025 15:20:24 +0800
Subject: [PATCH] feat(indicator): 更新技术指标基础类和MACD实现

---
 src/main/java/com/xcong/excoin/modules/okxNewPrice/OkxKlineWebSocketClient.java |    2 +-
 1 files changed, 1 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 ca961ee..e4ec58a 100644
--- a/src/main/java/com/xcong/excoin/modules/okxNewPrice/OkxKlineWebSocketClient.java
+++ b/src/main/java/com/xcong/excoin/modules/okxNewPrice/OkxKlineWebSocketClient.java
@@ -370,7 +370,7 @@
                             String posSide = tradeRequestParam.getPosSide();
                             String side = tradeRequestParam.getSide();
                             BigDecimal posHold = PositionsWs.getAccountMap(PositionsWs.initAccountName(accountName, posSide)).get("pos");
-                            if (posHold.compareTo(BigDecimal.ZERO) > 0){
+                            if (posHold != null && posHold.compareTo(BigDecimal.ZERO) > 0){
                                 tradeRequestParam = strategy.getOrderParamClose(tradeRequestParam);
                             }
                             String currentPrice = String.valueOf(closePx);

--
Gitblit v1.9.1