From 2ef04f9d1fba9e4a92508dd72fd8e7430c300f22 Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Tue, 23 Dec 2025 10:11:22 +0800
Subject: [PATCH] fix(trading): 修正交易手续费计算和网格策略配置

---
 src/main/java/com/xcong/excoin/modules/okxNewPrice/okxWs/wanggeList/WangGeListEnum.java |    4 ++--
 src/main/java/com/xcong/excoin/modules/okxNewPrice/celue/CaoZuoServiceImpl.java         |    2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/main/java/com/xcong/excoin/modules/okxNewPrice/celue/CaoZuoServiceImpl.java b/src/main/java/com/xcong/excoin/modules/okxNewPrice/celue/CaoZuoServiceImpl.java
index 050b2fa..e9b6795 100644
--- a/src/main/java/com/xcong/excoin/modules/okxNewPrice/celue/CaoZuoServiceImpl.java
+++ b/src/main/java/com/xcong/excoin/modules/okxNewPrice/celue/CaoZuoServiceImpl.java
@@ -368,7 +368,7 @@
                         log.info("开始买入平空...买入平空队列价格小于开仓价格{}<{}", kaiCang.getValue(), avgPx);
 
                         // 手续费
-                        BigDecimal feeValue = PositionsWs.getAccountMap(positionAccountName).get("fee");
+                        BigDecimal feeValue = PositionsWs.getAccountMap(positionAccountName).get("fee").multiply(new BigDecimal("2"));
                         //未实现收益
                         BigDecimal uplValue = PositionsWs.getAccountMap(positionAccountName).get("upl");
                         //已实现收益
diff --git a/src/main/java/com/xcong/excoin/modules/okxNewPrice/okxWs/wanggeList/WangGeListEnum.java b/src/main/java/com/xcong/excoin/modules/okxNewPrice/okxWs/wanggeList/WangGeListEnum.java
index 7ad9442..8f169ee 100644
--- a/src/main/java/com/xcong/excoin/modules/okxNewPrice/okxWs/wanggeList/WangGeListEnum.java
+++ b/src/main/java/com/xcong/excoin/modules/okxNewPrice/okxWs/wanggeList/WangGeListEnum.java
@@ -13,8 +13,8 @@
 public enum WangGeListEnum {
     UP("上层做空", "2", "3200", "3000", "4", "short", "3100"),
     CENTER("中间做空", "2", "3000", "2700", "4", "short", "2700"),
-    DOWN("下层做多", "2", "2700", "2500", "4", "long", "2500"),
-    DOWN_ONE("下层做空", "2", "2500", "2200", "4", "short", "2500");
+    DOWN("下层做空", "2", "2700", "2200", "4", "short", "2700"),
+    DOWN_ONE("下层做多", "2", "2200", "1800", "4", "long", "1800");
 
     private String name;
     private String xiaoshu_weishu;

--
Gitblit v1.9.1