From d163fc446359d66afa10e2ab63e860887aa8732c Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期二, 19 八月 2025 01:33:11 +0800
Subject: [PATCH] 连续涨停时间记录/新增大单概览接口

---
 api/outside_api_command_callback.py |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/api/outside_api_command_callback.py b/api/outside_api_command_callback.py
index a0799c8..79e3276 100644
--- a/api/outside_api_command_callback.py
+++ b/api/outside_api_command_callback.py
@@ -1439,7 +1439,8 @@
                                     "ignore_block_in_money_market_strong": constant.IGNORE_BLOCK_IN_MONEY_MARKET_STRONG,
                                     "buy_first_limit_up": 1 if constant.CAN_BUY_FIRST_LIMIT_UP else 0,
                                     "can_auto_add_white": 1 if constant.CAN_AUTO_ADD_WHITE else 0,
-                                    "can_auto_add_want_buy_codes": 1 if constant.CAN_AUTO_ADD_WANT_BUY_CODES else 0
+                                    "can_auto_add_want_buy_codes": 1 if constant.CAN_AUTO_ADD_WANT_BUY_CODES else 0,
+                                    "can_auto_l_down_rate_change": 1 if constant.CAN_AUTO_L_DOWN_RATE_CHANGE else 0
                                     }}
                 self.send_response({"code": 0, "data": data, "msg": f""},
                                    client_id,
@@ -1469,6 +1470,12 @@
                     if radical_buy.get('can_auto_add_want_buy_codes') is not None:
                         constant.CAN_AUTO_ADD_WANT_BUY_CODES = True if radical_buy.get(
                             'can_auto_add_want_buy_codes') else False
+
+                    if radical_buy.get('can_auto_l_down_rate_change') is not None:
+                        constant.CAN_AUTO_L_DOWN_RATE_CHANGE = True if radical_buy.get(
+                            'can_auto_l_down_rate_change') else False
+
+
 
                 self.send_response({"code": 0, "data": {}, "msg": f""},
                                    client_id,
@@ -1574,7 +1581,7 @@
                 # if rate < old_rate:
                 # 鏀瑰皬鎵嶈兘閲嶆柊鍥婃嫭
                 trade_record_log_util.add_common_msg(code, "L鍚庨噸鏂板泭鎷�", msg=f"淇敼鎾ゅ崟姣斾緥: {old_rate}->{rate}")
-                LCancelBigNumComputer().re_compute_l_down_watch_indexes(code, is_force=True)
+                LCancelBigNumComputer().re_compute_l_down_watch_indexes(code, is_force=True, is_human=True)
 
                 self.send_response({"code": 0, "data": {}},
                                    client_id,

--
Gitblit v1.8.0