From e12181ed11086f331d370aabf7e3884ad0ecf4dd Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期二, 14 一月 2025 18:41:27 +0800 Subject: [PATCH] 加红日志/加绿修改/L后大单定义修改 --- cancel_strategy/s_l_h_cancel_strategy.py | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) diff --git a/cancel_strategy/s_l_h_cancel_strategy.py b/cancel_strategy/s_l_h_cancel_strategy.py index ca9d333..61a97eb 100644 --- a/cancel_strategy/s_l_h_cancel_strategy.py +++ b/cancel_strategy/s_l_h_cancel_strategy.py @@ -976,12 +976,15 @@ break if watch_indexes: ##鍒ゆ柇鐩戝惉鐨勬暟鎹腑鏄惁鏈夊ぇ鍗�## + # 涔嬪墠鐨勫ぇ鍗曚负100w锛岀幇鍦ㄦ敼涓烘甯稿ぇ鍗� has_big_num = False + 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)) + BIG_ORDER_NUM_THRESHOLD = int(round(BIG_ORDER_NUM_THRESHOLD/(gpcode_manager.get_limit_up_price_as_num(code)*100))) for i in watch_indexes: # 鏄惁鏈夊ぇ鍗� data = total_datas[i] val = data['val'] - if float(val['price']) * val['num'] > 100 * 100: + if val['num'] > BIG_ORDER_NUM_THRESHOLD: has_big_num = True break if not has_big_num: @@ -993,7 +996,7 @@ if not L2DataUtil.is_limit_up_price_buy(val): continue # 灏忛噾棰濊繃婊� - if float(val['price']) * val['num'] < 100 * 100: + if val['num'] < BIG_ORDER_NUM_THRESHOLD: continue cancel_data = l2_data_source_util.L2DataSourceUtils.get_limit_up_buy_canceled_data_v2(code, i, -- Gitblit v1.8.0