From 65afea1ba534b51f947cbe7989d7f4d650bbc9e6 Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期一, 04 十一月 2024 18:29:00 +0800 Subject: [PATCH] 代码异常保护 --- trade/radical_buy_strategy.py | 15 +++++++++------ 1 files changed, 9 insertions(+), 6 deletions(-) diff --git a/trade/radical_buy_strategy.py b/trade/radical_buy_strategy.py index 33ca730..d6aa3ea 100644 --- a/trade/radical_buy_strategy.py +++ b/trade/radical_buy_strategy.py @@ -198,13 +198,16 @@ # 鎸夐噺澶т簬50%绠� # 褰撴崲鎵嬮噺锛�50%鏃讹紝鍒欙紝涓嶉渶瑕佹瘡娆℃壂鍏ユ椂闇�瑕佲墺2绗斿ぇ鍗曪紝鑰屾槸绱闇�瑕佲墺2绗斿ぇ鍗曞嵆鍙� deal_big_order_money = BigOrderDealManager().get_total_buy_money(code) - # 鑾峰彇姝e湪鎴愪氦鐨勮鍗� - dealing_order_info = HuaXinBuyOrderManager().get_dealing_order_info(code) + try: + # 鑾峰彇姝e湪鎴愪氦鐨勮鍗� + dealing_order_info = HuaXinBuyOrderManager().get_dealing_order_info(code) - threshold_big_money = l2_data_util.get_big_money_val(limit_up_price, tool.is_ge_code(code)) - if dealing_order_info and dealing_order_info[2] >= threshold_big_money: - # 姝e湪鎴愪氦鐨勮鍗曟槸澶у崟 - deal_big_order_money += dealing_order_info[2] + threshold_big_money = l2_data_util.get_big_money_val(limit_up_price, tool.is_ge_code(code)) + if dealing_order_info and dealing_order_info[2] >= threshold_big_money: + # 姝e湪鎴愪氦鐨勮鍗曟槸澶у崟 + deal_big_order_money += dealing_order_info[2] + except Exception as e: + async_log_util.info(logger_l2_radical_buy, f"璁$畻姝e湪鎴愪氦澶у崟鍑洪敊锛歿str(e)}") if deal_big_order_money >= threshold_money: return True, f"閲忔瘮-{volume_rate}, 鎬诲ぇ鍗曟垚浜ら噾棰�({deal_big_order_money})>={threshold_money}" -- Gitblit v1.8.0