diff --git a/src/real_trader_manager.py b/src/real_trader_manager.py index 1ea7d3a..9772279 100644 --- a/src/real_trader_manager.py +++ b/src/real_trader_manager.py @@ -537,24 +537,4 @@ class RealTraderManager: Returns: dict: 策略目标持仓 """ - return self.strategy_targets - -# 单例模式实现 -_instance = None -_instance_lock = threading.RLock() # 添加线程锁 - -def get_real_trader_manager(): - """获取实盘交易管理器单例实例 - - Returns: - RealTraderManager: 实盘交易管理器实例 - """ - global _instance - # 使用线程锁确保线程安全 - with _instance_lock: - if _instance is None: - # 避免循环导入,使用参数传递XtTrader实例 - # 注意:这里依赖trade_server.py中的实现提供trader实例 - # 在trade_server.py中会直接传入trader实例 - _instance = RealTraderManager(None) - return _instance \ No newline at end of file + return self.strategy_targets \ No newline at end of file