From be73e2b78857adaf006063275726b69c4c60f0d7 Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期三, 12 十月 2022 11:54:25 +0800 Subject: [PATCH] 买撤策略修改;加入报警功能 --- trade_manager.py | 17 +++++++++++++---- 1 files changed, 13 insertions(+), 4 deletions(-) diff --git a/trade_manager.py b/trade_manager.py index a6a94cf..e82fae4 100644 --- a/trade_manager.py +++ b/trade_manager.py @@ -307,8 +307,8 @@ keys = redis_l2.keys("*{}*".format(code)) for k in keys: - if (k.find("l2-") is None or k.find("l2-") < 0) and (k.find("big_data-") is None or k.find("big_data-") < 0): - redis_l2.delete(k) + # if (k.find("l2-") is None or k.find("l2-") < 0) and (k.find("big_data-") is None or k.find("big_data-") < 0): + redis_l2.delete(k) redis_trade = redis_manager.RedisManager(2).getRedis() redis_trade.delete("trade-state-{}".format(code)) @@ -316,11 +316,20 @@ redis_info = redis_manager.RedisManager(0).getRedis() keys = redis_info.keys("*{}*".format(code)) for k in keys: - if k.find("pre") is None or k.find("pre") < 0: + if k.find("pre") is None or k.find("pre") or k.find("zyltgb") < 0: redis_info.delete(k) + + +def __clear_big_data(): + redis_l2 = redis_manager.RedisManager(1).getRedis() + keys = redis_l2.keys("big_data-*") + for k in keys: + redis_l2.delete(k) if __name__ == "__main__": # time_str = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S") # print(time_str) - __clear_data("000593") + # __clear_data("002093") + __clear_big_data() + pass -- Gitblit v1.8.0