update results when clear strategy positions but strategy does not exist
This commit is contained in:
parent
e85d8bcdc8
commit
a93e51f273
@ -224,3 +224,5 @@ class BaseTrader(ABC):
|
||||
"""清除指定策略的持仓管理器"""
|
||||
if strategy_name in self.position_managers:
|
||||
self.position_managers[strategy_name].clear()
|
||||
return True
|
||||
return False
|
||||
|
@ -435,9 +435,10 @@ def clear_strategy(strategy_name):
|
||||
"""清除指定策略的持仓管理数据"""
|
||||
logger.info(f"接收到清除策略持仓请求: {strategy_name}")
|
||||
try:
|
||||
get_trader().clear_position_manager(strategy_name)
|
||||
|
||||
return jsonify({"success": True, "message": "clear success"}), 200
|
||||
if get_trader().clear_position_manager(strategy_name):
|
||||
return jsonify({"success": True, "message": "clear success"}), 200
|
||||
else:
|
||||
return jsonify({"success": False, "message": "策略不存在: " + strategy_name}), 400
|
||||
|
||||
except Exception as e:
|
||||
logger.error(f"清除策略持仓时出错: {str(e)}")
|
||||
|
Loading…
x
Reference in New Issue
Block a user