From 75836d48785da412552e67050e2332a74da2a435 Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Thu, 08 Jan 2026 09:42:54 +0800
Subject: [PATCH] fix(okx): 修复交易参数配置和网格策略

---
 src/main/java/com/xcong/excoin/modules/okxNewPrice/okxWs/wanggeList/WangGeListServiceImpl.java |   30 +++++++++++++++++++++++++++---
 1 files changed, 27 insertions(+), 3 deletions(-)

diff --git a/src/main/java/com/xcong/excoin/modules/okxNewPrice/okxWs/wanggeList/WangGeListServiceImpl.java b/src/main/java/com/xcong/excoin/modules/okxNewPrice/okxWs/wanggeList/WangGeListServiceImpl.java
index 6de3a10..17a74be 100644
--- a/src/main/java/com/xcong/excoin/modules/okxNewPrice/okxWs/wanggeList/WangGeListServiceImpl.java
+++ b/src/main/java/com/xcong/excoin/modules/okxNewPrice/okxWs/wanggeList/WangGeListServiceImpl.java
@@ -28,7 +28,6 @@
      */
     @Override
     public PriorityBlockingQueue<AscBigDecimal> initWangGe(String markPx) {
-        log.info("网格初始化中");
         PriorityBlockingQueue<AscBigDecimal> queueAsc = WangGeListQueue.getQueueAsc();
         queueAsc.clear();
 
@@ -68,11 +67,10 @@
             }
 
             if (queueAsc.isEmpty()) {
-                log.info("网格初始化失败");
+                log.error("网格初始化失败");
                 return null;
             }
 
-            log.info("网格初始化成功");
             return queueAsc;
         } catch (NumberFormatException e) {
             log.error("解析价格参数失败", e);
@@ -103,6 +101,19 @@
                 queueKaiCang.add(kaiCangJia);
             }
         }
+        StringBuilder kaiCangStr = new StringBuilder();
+        kaiCangStr.append("初始化下限队列: [");
+        boolean first = true;
+        for (DescBigDecimal item : queueKaiCang) {
+            if (!first) {
+                kaiCangStr.append(", ");
+            }
+            kaiCangStr.append(item.getValue());
+            first = false;
+        }
+        kaiCangStr.append("]");
+        log.info(kaiCangStr.toString());
+
         return queueKaiCang;
     }
 
@@ -126,6 +137,19 @@
             }
         }
 
+        StringBuilder pingCangStr = new StringBuilder();
+        pingCangStr.append("初始化上限队列: [");
+        boolean first = true;
+        for (AscBigDecimal item : queuePingCang) {
+            if (!first) {
+                pingCangStr.append(", ");
+            }
+            pingCangStr.append(item.getValue());
+            first = false;
+        }
+        pingCangStr.append("]");
+        log.info(pingCangStr.toString());
+
         return queuePingCang;
     }
 

--
Gitblit v1.9.1