from app.strategies.impl import register_all from app.strategies.config_store import ensure_strategy_tables from app.strategies.registry import StrategyRegistry def init_strategy_system() -> None: """服务启动时初始化策略表、加载配置并注册策略实现。""" ensure_strategy_tables() loaded = StrategyRegistry.load_all_configs() register_all() active_count = len(StrategyRegistry.get_active()) print( "[strategy] initialized: " f"registered={len(StrategyRegistry.registered_strategy_ids())}, " f"configs={loaded}, active={active_count}" )