# stock-backtest **Repository Path**: vibesoso/stock-backtest ## Basic Information - **Project Name**: stock-backtest - **Description**: 股票回溯 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-29 - **Last Updated**: 2026-03-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 股票回测系统 基于 Vue 3 + FastAPI + Tushare 的股票回测平台。 ## 功能特性 - 技术指标策略配置(MA、MACD、RSI、KDJ 等) - 策略回测分析(收益曲线、风险指标、回撤分析) - 策略保存与管理 - 实时行情展示(K 线图) ## 技术栈 ### 前端 - Vue 3 + TypeScript - Vite - Element Plus - ECharts - Pinia ### 后端 - Python + FastAPI - pandas + numpy - Tushare(数据源) ## 快速开始 ### 后端 ```bash cd backend # 配置 Tushare Token echo "your_tushare_token" > .tushare_key # 安装依赖 python3 -m venv .venv source .venv/bin/activate # Linux/Mac pip install -r requirements.txt # 启动服务 uvicorn app.main:app --reload ``` ### 前端 ```bash cd frontend npm install npm run dev ``` ## API 文档 启动后端后访问:http://localhost:8000/docs ## 项目结构 ``` stock-backtest/ ├── frontend/ # Vue 3 前端 ├── backend/ # Python 后端 │ ├── app/ │ │ ├── routers/ # API 路由 │ │ ├── services/ # 业务逻辑 │ │ └── config.py # 配置 │ ├── .tushare_key # Tushare Token │ └── requirements.txt ├── .gitignore └── README.md ``` ## 获取 Tushare Token 1. 访问 [Tushare Pro](https://tushare.pro/) 注册账号 2. 在个人中心获取 API Token 3. 将 Token 保存到 `backend/.tushare_key` 文件