From c20c3c10635ce78db4a86ce9c0bb1d02e90f525d Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期二, 08 八月 2023 17:40:42 +0800 Subject: [PATCH] 单例+缓存优化 --- test/l2_trade_test.py | 32 +++++++++++++++++--------------- 1 files changed, 17 insertions(+), 15 deletions(-) diff --git a/test/l2_trade_test.py b/test/l2_trade_test.py index 1026ecb..ac02c7b 100644 --- a/test/l2_trade_test.py +++ b/test/l2_trade_test.py @@ -32,7 +32,7 @@ RedisUtils.realse(redis_l2) l2.l2_data_manager.TradePointManager().delete_buy_point(code) big_money_num_manager.reset(code) - RedisUtils.delete( redis_manager.RedisManager(2).getRedis(), "trade-state-{}".format(code)) + RedisUtils.delete(redis_manager.RedisManager(2).getRedis(), "trade-state-{}".format(code)) trade_data_manager.PlaceOrderCountManager().clear_place_order_count(code) redis_info = redis_manager.RedisManager(0).getRedis() keys = RedisUtils.keys(redis_info, "*{}*".format(code), auto_free=False) @@ -46,7 +46,6 @@ BuyL2SafeCountManager().clear_data(code) transaction_progress.TradeBuyQueue().set_traded_index(code, 0) - class VirtualTrade(unittest.TestCase): @@ -76,12 +75,13 @@ buy_progress_index = TradeBuyQueue().compute_traded_index(code, buy_one_price_, buy_queue_result_list, exec_time) if buy_progress_index is not None: - l2.cancel_buy_strategy.HourCancelBigNumComputer.set_trade_progress(code, time_, buy_exec_index, - buy_progress_index, - l2.l2_data_util.local_today_datas.get( - code), - l2.l2_data_util.local_today_num_operate_map.get( - code)) + l2.cancel_buy_strategy.HourCancelBigNumComputer().set_trade_progress(code, time_, + buy_exec_index, + buy_progress_index, + l2.l2_data_util.local_today_datas.get( + code), + l2.l2_data_util.local_today_num_operate_map.get( + code)) log.logger_l2_trade_buy_queue.info("鑾峰彇鎴愪氦浣嶇疆鎴愬姛锛� code-{} index-{} 鏁版嵁-{}", code, buy_progress_index, json.dumps(buy_queue_result_list)) @@ -137,7 +137,8 @@ RealTimeKplMarketData().set_top_5_reasons(jingxuan_ranks) RealTimeKplMarketData().set_top_5_industry(industry_ranks) - LimitUpCodesPlateKeyManager().set_today_limit_up(KPLDataManager().get_from_file(kpl_util.KPLDataType.LIMIT_UP, tool.get_now_date_str())) + LimitUpCodesPlateKeyManager().set_today_limit_up( + KPLDataManager().get_from_file(kpl_util.KPLDataType.LIMIT_UP, tool.get_now_date_str())) for indexs in pos_list: l2_log.threadIds[code] = mock.Mock( @@ -148,7 +149,8 @@ time_s = tool.get_time_as_second(time_) - i - 1 volumn = THSBuy1VolumnManager().get_buy_1_volumn(code, tool.time_seconds_format(time_s)) if volumn is not None: - l2.cancel_buy_strategy.L2LimitUpMoneyStatisticUtil().verify_num(code, int(volumn), tool.time_seconds_format(time_s)) + l2.cancel_buy_strategy.L2LimitUpMoneyStatisticUtil().verify_num(code, int(volumn), + tool.time_seconds_format(time_s)) break # 璁剧疆濮斾拱闃熷垪 for i in range(0, len(buy_queues)): @@ -176,11 +178,11 @@ l2.l2_data_util.load_num_operate_map(l2.l2_data_util.local_today_num_operate_map, code, total_datas, True) buy_progress_index = 523 - l2.cancel_buy_strategy.HourCancelBigNumComputer.set_trade_progress(code, buy_progress_index, - l2.l2_data_util.local_today_datas.get( - code), - l2.l2_data_util.local_today_num_operate_map.get( - code)) + l2.cancel_buy_strategy.HourCancelBigNumComputer().set_trade_progress(code, buy_progress_index, + l2.l2_data_util.local_today_datas.get( + code), + l2.l2_data_util.local_today_num_operate_map.get( + code)) # class TestTrade(unittest.TestCase): -- Gitblit v1.8.0