From 60396ea12dd392efdcb589cdbe78030b1c912d9c Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Tue, 06 Jan 2026 15:09:29 +0800
Subject: [PATCH] fix(okx): 修复平仓收益比例配置和订单处理逻辑

---
 src/main/java/com/xcong/excoin/modules/okxNewPrice/OkxKlineWebSocketClient.java |    3 ++-
 1 files changed, 2 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 190099d..3c10cc5 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,6 @@
                  */
                 String confirm = data.getString(8);
                 if ("1".equals(confirm)){
-                    log.info("{}开仓{}:{}",time,closePx,instId);
                     //调用策略
                     // 创建策略实例
                     MacdEmaStrategy strategy = new MacdEmaStrategy();
@@ -372,9 +371,11 @@
                         String accountName = client.getAccountName();
                         if (accountName != null) {
                             if (ObjectUtil.isNotEmpty(tradingOrderOpenOpen)){
+                                log.info("{}开仓{}:{}",instId,tradingOrderOpenOpen.getPosSide(),tradingOrderOpenOpen.getSide());
                                 doOpen(client.getWebSocketClient(),accountName, tradingOrderOpenOpen, closePx);
                             }
                             if (ObjectUtil.isNotEmpty(tradingOrderOpenClose)){
+                                log.info("{}平仓{}:{}",instId,tradingOrderOpenClose.getPosSide(),tradingOrderOpenClose.getSide());
                                 doclose(client.getWebSocketClient(),accountName, tradingOrderOpenClose, closePx);
                             }
                         }

--
Gitblit v1.9.1