From 1f2243e9357a19d489f874e9bc7e4ab8acf5f5d4 Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期五, 22 九月 2023 00:04:55 +0800 Subject: [PATCH] 成交之后强制撤单 --- trade/trade_manager.py | 16 +++++++++------- 1 files changed, 9 insertions(+), 7 deletions(-) diff --git a/trade/trade_manager.py b/trade/trade_manager.py index efca03d..2ac8d35 100644 --- a/trade/trade_manager.py +++ b/trade/trade_manager.py @@ -660,18 +660,20 @@ finally: RedisUtils.realse(redis_l2) + # 涔板叆鎴愬姛 def buy_success(code): # 鍔犲叆榛戝悕鍗� - l2_trade_util.forbidden_trade(code,"buy success") - # 鍙栨秷鎵�鏈夌殑鎸傚崟 + if not l2_trade_util.is_in_forbidden_trade_codes(code): + l2_trade_util.forbidden_trade(code, "buy success") + # 鍙杝娑堟墍鏈夌殑鎸傚崟 if constant.API_TRADE_ENABLE: - if constant.TRADE_WAY == constant.TRADE_WAY_JUEJIN: - trade_juejin.cancel_order(code) - elif constant.TRADE_WAY == constant.TRADE_WAY_HUAXIN: - trade_huaxin.cancel_order(code) + if constant.TRADE_WAY == constant.TRADE_WAY_JUEJIN: + trade_juejin.cancel_order(code) + elif constant.TRADE_WAY == constant.TRADE_WAY_HUAXIN: + trade_huaxin.cancel_order(code) else: - guiTrade.cancel_buy(code) + guiTrade.cancel_buy(code) if __name__ == "__main__": -- Gitblit v1.8.0