A股量化研究平台 · 系统架构

A股量化研究平台 · 系统架构 A architecture diagram generated by Archify. Web UI · Next.js · Lightweight Charts · Architecture component Web UI Next.js · Lightweight Charts FastAPI API · Pydantic DTO · REST / SSE · Architecture component FastAPI API Pydantic DTO · REST / SSE Application Services · 数据 / 因子 / 策略 / 回测 / 实验 · Architecture component Application Services 数据 / 因子 / 策略 / 回测 / 实验 Domain · Repository · 实体 + Protocol(禁 SQL) · Architecture component Domain · Repository 实体 + Protocol(禁 SQL) Agent Service · AI 助手 · 受控 Tool · Architecture component Agent Service AI 助手 · 受控 Tool Tushare · 日线 / 财务 / 日历(首选) · Architecture component Tushare 日线 / 财务 / 日历(首选) 新浪财经 · 兜底 / 交叉验证(备用) · Architecture component 新浪财经 兜底 / 交叉验证(备用) Quant · Qlib Adapter · Dataset / 训练 / 回测封装 · Architecture component Quant · Qlib Adapter Dataset / 训练 / 回测封装 Qlib 引擎 · LightGBM / 回测(不改源码) · Architecture component Qlib 引擎 LightGBM / 回测(不改源码) SQLite · 元数据 / 实验 / Job · Architecture component SQLite 元数据 / 实验 / Job Parquet · Qlib Dataset · 行情 / 财务 / 特征 · Architecture component Parquet · Qlib Dataset 行情 / 财务 / 特征 REST / SSE Research Specification Repository Protocol · 编排 元数据 / 实验 时序 / 特征 行情 / 财务(首选) 兜底(缺失) 因子 / 回测 Job Dataset / 训练 / 回测 受控 Tool(Phase 5) Legend Frontend Backend Database External

主研究链

  • • Web UI → API(Research Specification DTO)→ 服务编排 → Repository → SQLite / Parquet
  • • Qlib 仅经 Qlib Adapter 调用,业务层不直接 import qlib

数据源与边界纪律

  • • Tushare 首选,新浪兜底须经统一 Provider 并记录来源,禁止静默切换
  • • 业务层禁 SQL / Session 直连;Agent 仅走受控 Tool(Phase 5)

异步与可复现

  • • 因子 / 训练 / 回测为异步 Job:queued → running → success / failed / cancelled
  • • 所有研究落 Experiment,含数据与代码版本,可一键复跑