Administrator
5 天以前 48fb7a00951f91bdc707e5dd2d196e5bccb752c3
trade/trade_manager.py
@@ -91,6 +91,8 @@
# 交易目标票模式
class TradeTargetCodeModeManager:
    # 只买辨识度
    MODE_ONLY_BUY_SPECIAL_CODES = 2
    # 只买想买单
    MODE_ONLY_BUY_WANT_CODES = 1
    # 买所有
@@ -117,7 +119,7 @@
        self.__trade_buy_mode_cache = self.get_mode()
    def set_mode(self, mode):
        if mode != self.MODE_ONLY_BUY_WANT_CODES and mode != self.MODE_BUY_ALL:
        if mode != self.MODE_ONLY_BUY_WANT_CODES and mode != self.MODE_BUY_ALL and mode != self.MODE_ONLY_BUY_SPECIAL_CODES:
            raise Exception("mode参数值错误")
        self.__trade_buy_mode_cache = mode
        RedisUtils.setex(self.__get_redis(), "trade_buy_mode", tool.get_expire(), mode)
@@ -491,6 +493,12 @@
# 开始取消买入
def start_cancel_buy(code, force=False):
    """
    开始撤单
    @param code:
    @param force:
    @return:
    """
    async_log_util.info(logger_trade, "{} trade_manager.start_cancel_buy 开始".format(code))
    trade_state = __CodesTradeStateManager.get_trade_state_cache(code)
    try: