From 9d77f09f8792957afa1b7a9ba5879f644cd1ac62 Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期五, 18 七月 2025 18:08:59 +0800 Subject: [PATCH] 取消测试日志 --- cancel_strategy/s_l_h_cancel_strategy.py | 23 +++++++++++------------ 1 files changed, 11 insertions(+), 12 deletions(-) diff --git a/cancel_strategy/s_l_h_cancel_strategy.py b/cancel_strategy/s_l_h_cancel_strategy.py index 3a5d415..92492ff 100644 --- a/cancel_strategy/s_l_h_cancel_strategy.py +++ b/cancel_strategy/s_l_h_cancel_strategy.py @@ -2037,14 +2037,8 @@ """ 缁熻L鍚庣洃鍚暟鎹俊鎭� @param code: - @return:((鎬荤瑪鏁�, 鎬婚噾棰�), (宸叉挙绗旀暟,宸叉挙閲戦), (宸叉垚浜ょ瑪鏁�,宸叉垚浜ら噾棰�), 缁煎悎鎾ゅ崟姣斾緥, 鎾ゅ崟姣斾緥闃堝��, (200w浠ヤ笅鎾ゅ崟鐧惧垎鏁�, 200-300W鎾ゅ崟鐧惧垎鏁�, 300w浠ヤ笂鎾ゅ崟鐧惧垎鏁�)) + @return:((鎬荤瑪鏁�, 鎬婚噾棰�), (宸叉挙绗旀暟,宸叉挙閲戦), (宸叉垚浜ょ瑪鏁�,宸叉垚浜ら噾棰�), 缁煎悎鎾ゅ崟姣斾緥, 鎾ゅ崟姣斾緥闃堝��, (澶у崟鎾ゅ崟姣斾緥锛屽ぇ鍗曟�婚噾棰濓紝澶у崟鎬荤瑪鏁帮紝澶у崟鎾ゅ崟閲戦锛屽ぇ鍗曟挙鍗曠瑪鏁�)) """ - # TODO 娴嬭瘯 - if code == '000751': - self.__cancel_watch_index_info_cache[code] = (0, 1, - [4061, 4062, 4065, 4069, 4070, 4073, 4074, 4077, 4080, 4082, - 4084, 4085, 4086, 4089, 4094, 4095, 4097, 4107]) - self.__real_place_order_index_dict[code] = (4098, False) watch_indexes_info = self.__get_watch_indexes_cache(code) if not watch_indexes_info: return None @@ -2102,22 +2096,27 @@ BIG_ORDER_NUM_THRESHOLD = l2_data_util.get_big_money_val( gpcode_manager.get_limit_up_price_as_num(code), tool.is_ge_code(code)) # 鎾ゅ崟鐨勫ぇ鍗曚俊鎭細[锛堝ぇ鍗曟�绘墜鏁�, 澶у崟鎬荤瑪鏁帮級, 锛堝ぇ鍗曟挙鍗曟墜鏁�, 澶у崟鎾ゅ崟绗旀暟锛�, ] - canceled_info_of_big_orders = [[0,0],[0,0]] + canceled_info_of_big_orders = [[0, 0], [0, 0]] for x in before_watch_indexed_info: money = limit_up_price * x[1] * 100 - if money < BIG_ORDER_NUM_THRESHOLD: + if money < BIG_ORDER_NUM_THRESHOLD: continue canceled_info_of_big_orders[0][0] += x[1] canceled_info_of_big_orders[0][1] += 1 if x[0] in canceled_indexes: canceled_info_of_big_orders[1][0] += x[1] canceled_info_of_big_orders[1][1] += 1 - #(澶у崟鎾ゅ崟姣斾緥锛屽ぇ鍗曟�婚噾棰濓紝澶у崟鎬荤瑪鏁帮紝澶у崟鎾ゅ崟閲戦锛屽ぇ鍗曟挙鍗曠瑪鏁�) + if canceled_info_of_big_orders[0][0] > 0: - big_order_canceled_rate = int(round(canceled_info_of_big_orders[1][0]*100/canceled_info_of_big_orders[0][0])) + big_order_canceled_rate = int( + round(canceled_info_of_big_orders[1][0] * 100 / canceled_info_of_big_orders[0][0])) else: big_order_canceled_rate = -1 - fresults.append((big_order_canceled_rate,int(canceled_info_of_big_orders[0][0]*limit_up_price*100),canceled_info_of_big_orders[0][1],int(canceled_info_of_big_orders[1][0]*limit_up_price*100), canceled_info_of_big_orders[1][1])) + # (澶у崟鎾ゅ崟姣斾緥锛屽ぇ鍗曟�婚噾棰濓紝澶у崟鎬荤瑪鏁帮紝澶у崟鎾ゅ崟閲戦锛屽ぇ鍗曟挙鍗曠瑪鏁�) + fresults.append((big_order_canceled_rate, int(canceled_info_of_big_orders[0][0] * limit_up_price * 100), + canceled_info_of_big_orders[0][1], + int(canceled_info_of_big_orders[1][0] * limit_up_price * 100), + canceled_info_of_big_orders[1][1])) return fresults -- Gitblit v1.8.0