From c20c3c10635ce78db4a86ce9c0bb1d02e90f525d Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期二, 08 八月 2023 17:40:42 +0800 Subject: [PATCH] 单例+缓存优化 --- trade/trade_result_manager.py | 26 +++++++++++++------------- 1 files changed, 13 insertions(+), 13 deletions(-) diff --git a/trade/trade_result_manager.py b/trade/trade_result_manager.py index e3f98e3..16709ce 100644 --- a/trade/trade_result_manager.py +++ b/trade/trade_result_manager.py @@ -30,9 +30,9 @@ # 瀹夊叏绗旀暟璁$畻 f5 = dask.delayed(__buyL2SafeCountManager.save_place_order_info)(code, buy_single_index, buy_exec_index, total_datas[-1]["index"]) - f6 = dask.delayed(SecondCancelBigNumComputer.cancel_success)(code) - f7 = dask.delayed(DCancelBigNumComputer.cancel_success)(code) - f8 = dask.delayed(LCancelBigNumComputer.cancel_success)(code) + f6 = dask.delayed(SecondCancelBigNumComputer().cancel_success)(code) + f7 = dask.delayed(DCancelBigNumComputer().cancel_success)(code) + f8 = dask.delayed(LCancelBigNumComputer().cancel_success)(code) dask.compute(f1, f2, f5, f6, f7, f8) @@ -54,9 +54,9 @@ @dask.delayed def h_cancel(code, buy_single_index, buy_exec_index): try: - HourCancelBigNumComputer.place_order_success(code, buy_single_index, buy_exec_index, - local_today_datas.get(code), - local_today_num_operate_map.get(code)) + HourCancelBigNumComputer().place_order_success(code, buy_single_index, buy_exec_index, + local_today_datas.get(code), + local_today_num_operate_map.get(code)) except Exception as e: logging.exception(e) logger_l2_error.exception(e) @@ -64,7 +64,7 @@ @dask.delayed def l_cancel(code): try: - LCancelBigNumComputer.del_watch_index(code) + LCancelBigNumComputer().del_watch_index(code) except Exception as e: logging.exception(e) logger_l2_error.exception(e) @@ -88,9 +88,9 @@ # 鍙栨秷涔板叆鏍囪瘑 f2 = dask.delayed(l2_data_manager.TradePointManager().delete_buy_point)(code) f3 = dask.delayed(l2_data_manager.TradePointManager().delete_buy_cancel_point)(code) - f6 = dask.delayed(SecondCancelBigNumComputer.cancel_success)(code) - f7 = dask.delayed(DCancelBigNumComputer.cancel_success)(code) - f8 = dask.delayed(LCancelBigNumComputer.cancel_success)(code) + f6 = dask.delayed(SecondCancelBigNumComputer().cancel_success)(code) + f7 = dask.delayed(DCancelBigNumComputer().cancel_success)(code) + f8 = dask.delayed(LCancelBigNumComputer().cancel_success)(code) dask.compute(f1, f2, f3, f6, f7, f8) @@ -99,7 +99,7 @@ code = "600246" f2 = dask.delayed(l2_data_manager.TradePointManager().delete_buy_point)(code) f3 = dask.delayed(l2_data_manager.TradePointManager().delete_buy_cancel_point)(code) - f6 = dask.delayed(SecondCancelBigNumComputer.cancel_success)(code) - f7 = dask.delayed(DCancelBigNumComputer.cancel_success)(code) - f8 = dask.delayed(LCancelBigNumComputer.cancel_success)(code) + f6 = dask.delayed(SecondCancelBigNumComputer().cancel_success)(code) + f7 = dask.delayed(DCancelBigNumComputer().cancel_success)(code) + f8 = dask.delayed(LCancelBigNumComputer().cancel_success)(code) dask.compute(f2, f3, f6, f7, f8) -- Gitblit v1.8.0