From f2dfe1818b6286e4ff25e97c4d72a17bae4eea42 Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期三, 22 一月 2025 23:05:22 +0800 Subject: [PATCH] 辨识度修改/临时大单bug修改 --- l2/l2_data_manager_new.py | 13 ++++++++----- 1 files changed, 8 insertions(+), 5 deletions(-) diff --git a/l2/l2_data_manager_new.py b/l2/l2_data_manager_new.py index 89bc69d..f9f1910 100644 --- a/l2/l2_data_manager_new.py +++ b/l2/l2_data_manager_new.py @@ -1,6 +1,7 @@ import copy import logging import threading +import time import time as t from cancel_strategy.s_l_h_cancel_strategy import HourCancelBigNumComputer, LCancelRateManager @@ -392,10 +393,10 @@ @classmethod def __recompute_real_order_index(cls, code, pre_real_order_index, order_info, compute_type): - # 鍥犱负鏁版嵁鎱㈢殑闂閲嶆柊璁$畻 - real_order_index = huaxin_delegate_postion_manager.recompute_for_slow_time(code, order_info, - pre_real_order_index, compute_type) - if real_order_index: + # 1s涔嬪悗閲嶆柊璁$畻 + time.sleep(1) + real_order_index = huaxin_delegate_postion_manager.RealDelegateOrderPositionManager().recompute_l2_place_order_position(code, order_info, pre_real_order_index, compute_type) + if real_order_index and pre_real_order_index!=real_order_index: try: exec_index = order_info[6] order_begin_pos = cls.__get_order_begin_pos( @@ -1907,7 +1908,9 @@ return False, None, "璺濈涓婃缁熻澶у崟鏃堕棿杩囧幓60s", set() if lack_money == 0: - min_num = int(5000 / limit_up_price) + if not tool.is_sh_code(code): + # 闈炰笂璇佺殑绁ㄧ湅50w + min_num = int(5000 / limit_up_price) # 闇�瑕佺洃鍚殑澶у崟 watch_indexes = set() # 鎬诲鎵樺ぇ鍗曢噾棰� -- Gitblit v1.8.0