From 0fddc7a3b5148d2199de18ec8e74f0d67a4e731e Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期三, 19 七月 2023 17:17:50 +0800 Subject: [PATCH] bug修复 --- l2/l2_data_manager_new.py | 16 +++++++++++++++- 1 files changed, 15 insertions(+), 1 deletions(-) diff --git a/l2/l2_data_manager_new.py b/l2/l2_data_manager_new.py index a4a46d1..35c0a78 100644 --- a/l2/l2_data_manager_new.py +++ b/l2/l2_data_manager_new.py @@ -237,7 +237,7 @@ # 鑾峰彇涓嬪崟浣嶇疆 place_order_index = huaxin_delegate_postion_manager.get_l2_place_order_position(code, datas) if place_order_index: - logger_l2_process.info("code:{} 鑾峰彇鍒颁笅鍗曠湡瀹炰綅缃細{}",code,place_order_index) + logger_l2_process.info("code:{} 鑾峰彇鍒颁笅鍗曠湡瀹炰綅缃細{}", code, place_order_index) DCancelBigNumComputer.set_real_order_index(code, place_order_index) __start_time = round(t.time() * 1000) @@ -739,6 +739,10 @@ return False, True, f"璇ヤ唬鐮佽鏆傚仠浜ゆ槗" limit_up_price = gpcode_manager.get_limit_up_price(code) + + if float(limit_up_price) >= 40: + return False, True, "鑲′环澶т簬40鍧�" + if constant.L2_SOURCE_TYPE == constant.L2_SOURCE_TYPE_HUAXIN: trade_price = current_price_process_manager.get_trade_price(code) if trade_price is None: @@ -838,6 +842,16 @@ if float(limit_up_price) >= 40: return False, True, "鑲′环澶т簬40鍧�" + + # 9:35涔嬪墠涔板ぇ甯傚��(>=80浜�)绁� + if int(tool.get_now_date_str("%Y%m%d")) < int("093500"): + zyltgb = global_util.zyltgb_map.get(code) + if zyltgb is None: + global_data_loader.load_zyltgb() + zyltgb = global_util.zyltgb_map.get(code) + if zyltgb >= 80 * 100000000: + return True, False, "{9:30:00-9:35:00}鑷敱甯傚�尖墺80浜�" + # 鑾峰彇娑ㄥ仠 latest_2_day_limit_up_datas_temp = kpl_data_manager.get_current_limit_up_data_records(2) latest_2_day_limit_up_datas = [] -- Gitblit v1.8.0