← 返回项目库

ZQuant 量化分析平台|中文量化研究工作台

开源的股票量化分析平台,提供数据管理、策略开发、回测任务与结果查看的一站式工作台。

ZQuant 基于 FastAPI 与 React/Ant Design Pro 构建,覆盖股票列表、行情与因子数据、策略模板、回测任务、系统大盘、用户角色和通知等模块。本版本补充简体中文核心界面、固定本地演示适配器和可复现的前端运行说明,便于社群学习、功能评估和二次开发。

真实界面

项目截图

共 6 张

欢迎使用 ZQuant量化分析平台
系统大盘
股票列表
回测任务列表
策略列表
用户管理

Capabilities

核心功能

系统大盘展示交易日、同步链路与任务状态
股票列表、日线、财务与因子数据查询
策略模板、策略创建与策略列表管理
回测任务创建、状态跟踪与结果指标查看
用户、角色、权限、数据源与通知管理
固定本地演示适配器支持无外部服务启动前端

适用场景

在没有 Tushare、MySQL 或 Redis 的环境中快速体验量化平台界面
学习股票数据、策略管理和回测结果的业务流程
评估开源量化平台的模块覆盖并作为二次开发起点

适合谁

量化研究学习者、个人投资者、Python 开发者、数据分析团队与需要评估量化平台的技术团队。

商业化思路

用于社群学习、量化研究流程演示、开源项目评估与定制开发前的技术验证;演示数据和页面不构成投资建议。

你会拿到什么

  • 固定提交版本的完整源码包
  • 中文前端与隔离的本地固定演示适配器
  • 六张真实运行中文界面截图与运行 smoke 证据
  • Apache License 2.0、COPYING、上游地址与修改说明

部署流程

  1. 1本地演示:先启动 web/scripts/zquant-demo-api.py,再进入 web 执行 npm ci 和 REACT_APP_DEMO_MODE=1 npm start。
  2. 2完整部署:按 zquant/requirements.txt 与 zquant/pyproject.toml 安装后端依赖,并配置 MySQL、Redis、Tushare Token 和服务地址。
  3. 3前端生产构建:进入 web 执行 npm run build,将生成的静态文件部署到目标 Web 服务。
  4. 4首次登录后按需要配置数据源、策略和权限;本地演示数据刷新后恢复为固定初始数据。

真实验证结果

已完成 6 个真实运行中文页面的 HTTP、可见正文、标题、控制台错误、坏图和横向溢出检查,并通过登录、股票查询、回测创建及回测结果读取 smoke。

部署前须知

本地演示适配器只提供固定内存数据,不连接外部 Tushare、MySQL、Redis 或生产服务;完整生产功能仍需按上游说明配置后端与数据源。演示数据不代表真实行情,也不构成投资建议。

部署难度

中等

最低配置

本地演示需要 Python 3.9+、Node.js 18+、npm 与现代浏览器;完整生产运行还需要按上游配置 MySQL、Redis、Tushare Token 和后端依赖。

开源许可证

Apache License 2.0

最后验证

2026-09-02

技术栈

PythonFastAPIReactUmi 4Ant Design ProMySQLRedis

授权说明

交付包保留根目录 LICENSE、COPYING 及原作者版权信息。本版本增加中文界面、固定本地演示适配器、前端构建兼容修复与运行说明;使用者应继续遵守 Apache License 2.0,并自行核验第三方数据服务和商业使用边界。

Release notes

版本记录

1 个已发布版本

vcn-430a40e16b42 当前推荐

中文社群学习交付版本:补充核心中文界面、固定本地演示适配器、无外部服务的前端启动说明,并完成构建、登录、数据查询、回测接口和 6 页视觉证据验收。

部署要求:本地演示需要 Python 3.9+、Node.js 18+、npm 与现代浏览器;完整生产模式还需要 FastAPI 后端、MySQL、Redis、Tushare Token 及相应配置。

已知问题:演示适配器使用固定内存数据,重启后恢复初始状态;真实数据、生产权限、数据库和缓存联调需按上游部署说明另行配置。

登录后领取