From caa0e4c18c9edf22b22bcaca5caf8cabc9867f50 Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期三, 17 一月 2024 13:26:52 +0800 Subject: [PATCH] 统计纯买额囊括时间范围修改 --- l2/l2_data_manager_new.py | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) diff --git a/l2/l2_data_manager_new.py b/l2/l2_data_manager_new.py index 8f3105a..45b2dd3 100644 --- a/l2/l2_data_manager_new.py +++ b/l2/l2_data_manager_new.py @@ -1603,13 +1603,13 @@ # 鐩爣璁㈠崟鏁伴噺 threshold_count = cls.__l2PlaceOrderParamsManagerDict[code].get_safe_count() - buy_single_time_seconds = L2DataUtil.get_time_as_second(total_datas[buy_single_index]["val"]["time"]) + # buy_single_time_seconds = L2DataUtil.get_time_as_second(total_datas[buy_single_index]["val"]["time"]) # 鍙互瑙﹀彂涔帮紝褰撴湁娑ㄥ仠涔颁俊鍙锋椂鎵嶄細瑙﹀彂涔� trigger_buy = True - # 闂撮殧鏈�澶ф椂闂翠緷娆′负锛�3,9,27,81 - max_space_time = cls.__l2PlaceOrderParamsManagerDict[code].get_time_range() + # 鏈�澶ч棿闅旀椂闂磎s + max_space_time_ms = cls.__l2PlaceOrderParamsManagerDict[code].get_time_range() * 1000 # 鏈�澶т拱閲� max_buy_num = 0 max_buy_num_set = set(max_num_set) @@ -1625,7 +1625,7 @@ _val = total_datas[i]["val"] trigger_buy = False # 蹇呴』涓鸿繛缁�2绉掑唴鐨勬暟鎹� - if L2DataUtil.get_time_as_second(_val["time"]) - buy_single_time_seconds + 1 > max_space_time: + if L2DataUtil.time_sub_as_ms(_val, total_datas[buy_single_index]["val"]) > max_space_time_ms: cls.__TradePointManager.delete_buy_point(code) if i == compute_end_index: # 鏁版嵁澶勭悊瀹屾瘯 @@ -1720,18 +1720,18 @@ # 鐩爣鎵嬫暟 threshold_num = round(threshold_money / (limit_up_price * 100)) - buy_single_time_seconds = L2DataUtil.get_time_as_second(total_datas[buy_single_index]["val"]["time"]) + # buy_single_time_seconds = L2DataUtil.get_time_as_second(total_datas[buy_single_index]["val"]["time"]) # 鍙互瑙﹀彂涔帮紝褰撴湁娑ㄥ仠涔颁俊鍙锋椂鎵嶄細瑙﹀彂涔� trigger_buy = True # 闂撮殧鏈�澶ф椂闂翠负3s - max_space_time = 3 + max_space_time_ms = 3 * 1000 for i in range(compute_start_index, compute_end_index + 1): data = total_datas[i] _val = total_datas[i]["val"] trigger_buy = False # 蹇呴』涓鸿繛缁�2绉掑唴鐨勬暟鎹� - if L2DataUtil.get_time_as_second(_val["time"]) - buy_single_time_seconds + 1 > max_space_time: + if L2DataUtil.time_sub_as_ms(_val, total_datas[buy_single_index]["val"]) > max_space_time_ms: cls.__TradePointManager.delete_buy_point(code) if i == compute_end_index: # 鏁版嵁澶勭悊瀹屾瘯 -- Gitblit v1.8.0