| | |
| | | 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: |
| | |
| | | |
| | | 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)) |
| | |
| | | if __name__ == "__main__": |
| | | # time_str = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S") |
| | | # print(time_str) |
| | | __clear_data("000068") |
| | | __clear_data("000593") |