From 77fea830c2e11f94c364a37b8bda792a51d11eec Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期四, 09 五月 2024 18:23:01 +0800 Subject: [PATCH] J撤 --- test/test_cancel.py | 35 +++++++++++++++++++++++++++++++++-- 1 files changed, 33 insertions(+), 2 deletions(-) diff --git a/test/test_cancel.py b/test/test_cancel.py index 53db77d..9cfce1e 100644 --- a/test/test_cancel.py +++ b/test/test_cancel.py @@ -1,11 +1,42 @@ +from copy import deepcopy + from db.redis_manager_delegate import RedisUtils -from l2.cancel_buy_strategy import NewGCancelBigNumComputer +from l2.cancel_buy_strategy import NewGCancelBigNumComputer, JCancelBigNumComputer +from log_module import log_export +import l2 def test_g_cancel(): NewGCancelBigNumComputer().test() +def test_j(): + code = '603778' + pos_list = log_export.get_l2_process_position(code) + l2.l2_data_util.load_l2_data(code) + total_datas = deepcopy(l2.l2_data_util.local_today_datas[code]) + l2.l2_data_util.local_today_num_operate_map.get(code).clear() + l2.l2_data_util.local_today_buyno_map.get(code).clear() + l2.l2_data_util.local_today_canceled_buyno_map.get(code).clear() + l2.l2_data_util.local_today_datas[code] = [] + for p in pos_list: + if p[0] >= 234: + break + add_datas = total_datas[p[0]:p[1] + 1] + l2.l2_data_util.local_today_datas[code].extend(add_datas) + l2.l2_data_util.load_num_operate_map(l2.l2_data_util.local_today_num_operate_map, code, add_datas) + l2.l2_data_util.load_buy_no_map(l2.l2_data_util.local_today_buyno_map, code, add_datas) + l2.l2_data_util.load_sell_no_map(l2.l2_data_util.local_today_sellno_map, code, add_datas) + l2.l2_data_util.load_canceled_buy_no_map(l2.l2_data_util.local_today_canceled_buyno_map, code, add_datas) + if p[0] > 71: + JCancelBigNumComputer().set_real_place_order_index(code, 71, 19, False) + result = JCancelBigNumComputer().need_cancel(code, p[0], p[1]) + # print(add_datas[-1]['val']['time'], result) + if result and result[0]: + print(result) + + + if __name__ == '__main__': - test_g_cancel() + test_j() RedisUtils.run_loop() -- Gitblit v1.8.0