# quant-trade **Repository Path**: ranxv/quant-trade ## Basic Information - **Project Name**: quant-trade - **Description**: 一个基于 FastAPI 和 Vue 3 的股票数据展示与预测系统,支持多数据源股票数据获取和机器学习预测分析。 ## 项目特性 - 📊 股票数据实时获取和展示 - 📈 K 线图表可视化 - 🔄 基于 AKShare 的股票数据获取 - 🤖 基于 Kronos 模型的时序预测 - 🎯 RESTful API 架构 - 📱 响应式前端界面 - 🧠 集成先进的 Transformer - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2026-01-17 - **Last Updated**: 2026-01-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 量化交易系统 一个基于 FastAPI 和 Vue 3 的股票数据展示与预测系统,支持多数据源股票数据获取和机器学习预测分析。 ## 项目特性 - 📊 股票数据实时获取和展示 - 📈 K 线图表可视化 - 🔄 基于 AKShare 的股票数据获取 - 🤖 基于 Kronos 模型的时序预测 - 🎯 RESTful API 架构 - 📱 响应式前端界面 - 🧠 集成先进的 Transformer 架构预测引擎 ## 技术栈 ### 后端 - **FastAPI** - 现代化的 Python Web 框架 - **AKShare** - 股票数据获取接口 - **Pandas** - 数据处理 - **Uvicorn** - ASGI 服务器 - **Kronos 模型** - 时序预测 Transformer 模型 ### 前端 - **Vue 3** - 渐进式 JavaScript 框架 - **Element Plus** - Vue 3 UI 组件库 - **ECharts** - 图表可视化 - **Pinia** - 状态管理 - **Vite** - 构建工具 ## 快速开始 ### 环境要求 - Python 3.8+ - Node.js 16+ - npm 或 yarn ### 后端启动 1. 进入后端目录: ```bash cd backend ``` 2. 安装依赖: ```bash pip install -r requirements.txt ``` 3. 启动后端服务: ```bash python main.py ``` 后端服务将运行在 `http://localhost:8000` ### 前端启动 1. 进入前端目录: ```bash cd frontend ``` 2. 安装依赖: ```bash npm install ``` 3. 启动开发服务器: ```bash npm run dev ``` 前端应用将运行在 `http://localhost:3000` ### 生产环境部署 #### 后端生产部署 ```bash cd backend uvicorn main:app --host 0.0.0.0 --port 8000 ``` #### 前端生产构建 ```bash cd frontend npm run build ```