Administrator
2023-09-22 1f2243e9357a19d489f874e9bc7e4ab8acf5f5d4
成交之后强制撤单
1个文件已修改
16 ■■■■■ 已修改文件
trade/trade_manager.py 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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")
    # 取s消所有的挂单
    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__":