From 9fbd379d11c91d71dd6c4fe869ab6c51e1b2d09b Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Wed, 10 Dec 2025 22:04:07 +0800
Subject: [PATCH] feat(okx): 更新模拟盘账户配置及交易参数

---
 src/main/java/com/xcong/excoin/modules/okxNewPrice/celue/CaoZuoServiceImpl.java |   10 +++++-----
 1 files changed, 5 insertions(+), 5 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 77858e1..0cc6afa 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
@@ -55,14 +55,14 @@
     @Override
     public String caoZuo() {
         log.info("开始执行操作CaoZuoServiceImpl......");
-        String outStr = (String) redisUtils.get(instrumentsOutKey);
-        if (OrderParamEnums.OUT_YES.getValue().equals(outStr)){
-            log.error("止损过了......冷静一下,等待下次入场......");
-            return null;
-        }
 
         // 获取合约执行操作状态
         String state = (String) redisUtils.get(instrumentsStateKey);
+        String outStr = (String) redisUtils.get(instrumentsOutKey);
+        if (OrderParamEnums.OUT_YES.getValue().equals(outStr) && OrderParamEnums.STATE_3.getValue().equals(state)){
+            log.error("止损过了......冷静一下,等待下次入场......");
+            return null;
+        }
         if (OrderParamEnums.STATE_4.getValue().equals(state)) {
             log.error("操作下单中,等待......");
             return OrderParamEnums.ORDERING.getValue();

--
Gitblit v1.9.1