From ddd7de518a8d108b080a599968a99887af973204 Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期三, 24 四月 2024 16:56:32 +0800 Subject: [PATCH] L2添加耗时日志 --- utils/data_export_util.py | 45 ++++++++------------------------------------- 1 files changed, 8 insertions(+), 37 deletions(-) diff --git a/utils/data_export_util.py b/utils/data_export_util.py index 90fca46..2681ca0 100644 --- a/utils/data_export_util.py +++ b/utils/data_export_util.py @@ -39,7 +39,7 @@ local_today_datas = __l2_data_cache.get(date) else: local_today_datas = log_export.load_l2_from_log(date) - __l2_data_cache[code] = local_today_datas + __l2_data_cache[date] = local_today_datas datas = local_today_datas.get(code) if not datas: datas = [] @@ -94,17 +94,20 @@ if trade_indexs[i][1] == index: return trade_indexs[i] return None - + logger_debug.info("鍑嗗鍔犺浇L2Map鏁版嵁-----") # 鏁版嵁棰勫鐞� num_operate_map = {} l2.l2_data_util.load_num_operate_map(num_operate_map, code, datas) + logger_debug.info("load_num_operate_map") + buy_no_map = {} sell_no_map = {} l2.l2_data_util.load_buy_no_map(buy_no_map, code, datas) + logger_debug.info("load_buy_no_map") l2.l2_data_util.load_sell_no_map(sell_no_map, code, datas) - + logger_debug.info("load_sell_no_map") l2.l2_data_util.load_canceled_buy_no_map(l2.l2_data_util.local_today_canceled_buyno_map, code, datas) - + logger_debug.info("load_canceled_buy_no_map") # num_dict = {} # for data in datas: # if data["val"]["num"] not in num_dict: @@ -227,39 +230,7 @@ format_data.append(cancel_order_info) format_data.append(data["val"].get("orderNo")) fdatas.append((style_int, trade_info, format_data)) - - # 灏嗚鍗曞彿绱㈠紩 - order_no_index_map = {} - for i in range(len(fdatas)): - d = fdatas[i][2] - if d[6].find('鎾�') >= 0: - continue - order_no_index_map[int(d[10])] = i - order_no_indexes = [(k, order_no_index_map[k]) for k in order_no_index_map] - order_no_indexes.sort(key=lambda x: x[0]) - # 涓嶆坊鍔犱富鍔ㄥ崠鏁版嵁 - # if sell_nos: - # for sell_info in sell_nos: - # if sell_info[1] * sell_info[2] < 50 * 10000: - # continue - # for i in range(len(order_no_indexes) - 1): - # if order_no_indexes[i][0] < sell_info[0] < order_no_indexes[i + 1][0]: - # item = [] - # item.append(order_no_indexes[i + 1][1]) - # item.append(l2_huaxin_util.convert_time(sell_info[3][0], with_ms=True)) - # item.append("") - # item.append( - # "{}涓�".format(round(sell_info[1] * sell_info[2] / 10000, 1))) - # item.append(sell_info[2]) - # item.append(sell_info[1] // 100) - # item.append("涓诲姩鍗�") - # item.append(1) - # item.append(l2_huaxin_util.convert_time(sell_info[4][0], with_ms=True)) - # item.append(None) - # item.append(sell_info[0]) - # fdatas.insert(order_no_indexes[i + 1][1], (0, None, item)) - # break - + logger_debug.info("寰幆缁勮鏁版嵁瀹屾垚") return fdatas -- Gitblit v1.8.0