模块以 runner.py 为固定入口,负责解析 config.json、通过 loaders.registry 按 symbol 格式路由到具体 DataLoader(支持 fallback chain),动态导入并 AST 校验用户策略 signal_engine.py,再调用 engines.base.BaseEngine.run_backtest() 完成“拉取数据 → 基本面/RSSHub 事件增强 → 信号生成 → 对齐+可选优化器 → 逐bar执行 → 指标 → 产物”的流水线。