From 77874e3405bedfcbbef2ebc9649197b27de649a7 Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期三, 26 二月 2025 16:55:02 +0800
Subject: [PATCH] 订阅修改/买入均线条件修改/每次上板大单修改

---
 servers/data_server.py |   15 +++++++++------
 1 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/servers/data_server.py b/servers/data_server.py
index d44e2c5..7a573ef 100644
--- a/servers/data_server.py
+++ b/servers/data_server.py
@@ -928,7 +928,10 @@
                             th_temp_buy_info = BeforeSubDealBigOrderManager().get_temp_deal_big_order_threshold_info(
                                 code)
                             th_buy, th_buy_default = BeforeSubDealBigOrderManager().get_big_order_threshold(code)
-                            th_sell = BeforeSubDealBigOrderManager().get_big_sell_order_threshold(code)
+                            try:
+                                th_sell = BeforeSubDealBigOrderManager().get_big_sell_order_threshold(code)
+                            except:
+                                th_sell = 0
                             deal_big_money_info = radical_buy_data_manager.get_total_deal_big_order_info(
                                 code, gpcode_manager.get_limit_up_price_as_num(code))
                             big_money_rate = radical_buy_data_manager.TotalDealBigOrderInfoManager.get_big_order_rate(
@@ -937,10 +940,10 @@
                                 big_money_rate = 0
                             # 澶у崟鎴愪氦淇℃伅
                             deal_big_order_info = [
-                                (output_util.money_desc(th_temp_buy_info[0] if th_temp_buy_info else 0), # 涓存椂涔板ぇ鍗曢槇鍊�
-                                 output_util.money_desc(th_buy), # 涔板ぇ鍗曢槇鍊�
-                                 output_util.money_desc(th_sell), # 鍗栧崟闃堝��
-                                 big_money_rate*100 # 澶у崟鎴愪氦姣�
+                                (output_util.money_desc(th_temp_buy_info[0] if th_temp_buy_info else 0),  # 涓存椂涔板ぇ鍗曢槇鍊�
+                                 output_util.money_desc(th_buy),  # 涔板ぇ鍗曢槇鍊�
+                                 output_util.money_desc(th_sell),  # 鍗栧崟闃堝��
+                                 big_money_rate * 100  # 澶у崟鎴愪氦姣�
                                  ),
                                 output_util.money_desc(deal_big_money_info[1]),
                                 output_util.money_desc(deal_big_money_info[2])]
@@ -959,7 +962,7 @@
 
                         except Exception as e:
                             logger_debug.error(f"鍙兘娌℃湁鑾峰彇鍒版定鍋滀环锛歿code}")
-                            logger_debug.exception(e)
+                            # logger_debug.exception(e)
                             deal_big_order_info = None
                         code_name = gpcode_manager.get_code_name(code)
                         fresults.append((code, code_name, deal_big_order_info, deal_big_order_detail_info))

--
Gitblit v1.8.0