Administrator
2022-09-30 394e24aaba9b28c6427444d47aab6505c735fb7e
trade_manager.py
@@ -175,7 +175,7 @@
    if is_in_forbidden_trade_codes(code):
        raise Exception("禁止交易")
    trade_state = get_trade_state(code)
    if trade_state != TRADE_STATE_NOT_TRADE and trade_state != TRADE_STATE_BUY_CANCEL_SUCCESS:
    if trade_state != TRADE_STATE_NOT_TRADE and trade_state != TRADE_STATE_BUY_CANCEL_SUCCESS and trade_state != TRADE_STATE_BUY_CANCEL_ING:
        raise Exception("代码处于不可交易状态")
    money = get_available_money()
    if money is None:
@@ -303,7 +303,8 @@
    keys = redis_l2.keys("*{}*".format(code))
    for k in keys:
        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))
@@ -318,4 +319,4 @@
if __name__ == "__main__":
    # time_str = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
    # print(time_str)
    __clear_data("000068")
    __clear_data("000593")