项目概览
智研引擎是一套全市场基金研究与策略验证平台,由 FastAPI 主后端、React 用户前台和独立管理后台组成。系统将基金数据准备、研究信号、策略运行与个人持仓放在统一工作流中。
核心问题
- 基金数据来源多、更新频率不同,研究口径容易不一致
- 用户需要的不只是净值曲线,还需要可解释的仓位与风险信息
- 大批量策略运行需要进度、记录和失败恢复能力
- 运营侧需要独立的任务、数据与参数管理入口
方案设计
平台采用前后台分离结构。用户端围绕“今天需要做什么”组织研究结论、持仓建议和基金详情;管理端负责基金池、市场数据和批量策略任务。后端统一承担认证、数据迁移、同步任务和策略计算。
已落地能力
- 基金详情、历史净值、风险指标与信号展示
- 全市场基金数据准备与行业、基准指数同步
- 批量策略运行、阶段进度和历史记录
- 用户持仓管理与持仓截图结构化识别
- 用户前台、管理后台和统一 FastAPI 服务
- 数据库迁移、测试脚本与 Docker Compose 部署
技术实现
- 后端: Python、FastAPI、Alembic、MySQL
- 前端: React、TypeScript、Vite、Lightweight Charts
- 数据与 AI: Tushare、AkShare、视觉模型识别
- 部署: Docker Compose、Nginx、多域名入口
项目特点
界面没有把大量指标直接堆给用户,而是把市场温度、当前仓位、建议动作和风险解释组织成清晰的决策路径。管理端则针对批量任务提供了更偏专业终端的操作体验。