该项目是一个从零实现的全栈研究平台,用于演示以下能力:
- 基于公开市场数据计算基金评分
- 使用股票、ETF 与天天基金估值代理估算基金当日净值变化
- 基于历史基金净值做参数搜索,研究较优策略
- 基于回测结果与分数凯利公式给出组合仓位建议与当日研究指示
- 通过 Web 管理台展示研究结果
apps/api:后端 API 与量化逻辑apps/web:前端管理台docs/spec.md:规格说明
- 安装依赖:
npm install - 启动后端:
npm run dev:api - 启动前端:
npm run dev:web - 运行测试:
npm test - 构建项目:
npm run build
GET /api/health:健康检查GET /api/dashboard:样例数据看板GET /api/dashboard/live:真实数据优先的实时研究看板
/api/dashboard/live 返回内容包含:
- 基金评分
- 基金当日估算涨跌
- 最优策略研究结果
- 分数凯利组合建议
- 当日研究指示
- 数据模式与数据来源
当前版本优先读取东方财富/天天基金公开数据接口,若实时抓取失败会自动回退到内置样例数据,保证演示链路可用。
此外,实时研究结果会缓存到 apps/api/data,避免频繁重复抓取公开接口并减少重复计算。
- 股票与 ETF 历史/实时行情:东方财富公开接口
- 公募基金历史净值与扩展信息:天天基金
pingzhongdata - 公募基金当日估值:天天基金
fundgz
注意:
- 场外基金的官方净值通常盘后披露。
- 页面中的“当日研究指示”和“估算涨跌”属于研究估算值,不代表官方实时净值。
当前版本已经具备:
- 公开真实数据抓取
- 自动回退样例数据
- 基金评分
- 策略参数搜索
- walk-forward 滚动研究
- 分数凯利仓位建议
- 当日研究动作输出
- 本地文件缓存
当前版本尚未具备:
- 正式数据库
- 完整场外基金申赎回测模型
- 用户系统
- 后台任务调度