# easy-tdx 回测 Web UI 单标的策略回测的可视化前端(Vue3 + ECharts)。对应后端回测 REST API(`/api/v1/backtest/*`)。 ## 快速开始 需要两个进程:后端 FastAPI(提供回测 + 行情 API)+ 前端 Vite dev server。 ```bash # 1. 启动后端(仓库根目录,使用 venv) venv/Scripts/easy-tdx serve --port 8000 # 2. 启动前端(本目录) npm install # 首次 npm run dev # 启动在 http://localhost:5173 ``` 浏览器打开 `http://localhost:5173`。开发期 `/api` 请求由 vite proxy 转发到后端 `127.0.0.1:8000`,无需处理跨域。 ## 功能(MVP-A) - **选标的取行情**:沪深北市场,日线/周线/分钟线,调 `/api/v1/bars` - **策略选择 + 动态参数表单**:下拉选预置策略(MA交叉/MACD/布林/RSI/KDJ),参数表单按后端 schema 自动渲染 - **回测报告**: - K线主图 + 买卖点标注(ECharts candlestick + markPoint) - 净值曲线 + 回撤双轴图 - 19 项绩效指标表(收益/风险/交易分组) - 成交记录表 ## 技术栈 | 层 | 技术 | 说明 | |----|------|------| | 框架 | Vue 3.5 + TypeScript | Composition API + `