50 lines
2.0 KiB
Markdown
50 lines
2.0 KiB
Markdown
# A股智能量化工作台
|
||
|
||
本项目是一个面向个人散户与量化爱好者的 **A 股「选股 + 监控 + 回测」量化工作台**,采用前后端分离架构,支持 Docker 一键部署。
|
||
|
||
## 目录结构
|
||
|
||
```
|
||
stock/
|
||
├── local/ # 本地完整版(满血功能)
|
||
└── serve/ # 服务端轻量版(备份 + 基础查看)
|
||
```
|
||
|
||
### local/ — 本地完整版
|
||
|
||
自托管的满血工作站,所有功能本地运行:
|
||
|
||
- **选股**:20+ 内置策略,支持自定义信号与 AI 生成策略
|
||
- **回测**:基于 vectorbt 的向量化回测,支持 T+1、手续费、止损等真实约束
|
||
- **实时监控**:策略 / 个股信号 / 价格 / 异动四类规则,SSE 实时告警 + 飞书推送
|
||
- **个股分析**:日 K 图表、9 类关键价位、AI 四维分析
|
||
- **数据扩展**:TickFlow 多源数据 + 第三方 HTTP / CSV / Excel 接入
|
||
|
||
详细说明与部署指南见 [`local/README.md`](./local/README.md)。
|
||
|
||
### serve/ — 服务端轻量版
|
||
|
||
`local/` 的云端伴侣,用于**数据备份**与**远程基础查看**:
|
||
|
||
- 接收 `local/` 推送的选股结果、复盘报告、历史 K 线等基础数据
|
||
- 支持多用户(admin / viewer)角色隔离
|
||
- 不包含回测、实时监控、实时行情等需要本地运行的能力
|
||
|
||
详细说明与部署指南见 [`serve/README.md`](./serve/README.md)。
|
||
|
||
## 快速选择
|
||
|
||
| 场景 | 使用目录 |
|
||
| :--- | :--- |
|
||
| 在自己的电脑 / 服务器上跑完整功能 | [`local/`](./local/README.md) |
|
||
| 只需要远程备份和查看基础数据 | [`serve/`](./serve/README.md) |
|
||
| 既要本地分析,又要远程查看 | 同时部署 `local/` + `serve/`,并通过 `SYNC_SERVE_URL` 同步 |
|
||
|
||
## 数据安全提示
|
||
|
||
两个目录下的 `data/` 文件夹均为运行时生成的用户数据,**不纳入 git 管理**。更新代码时 `git pull` 不会影响已有数据,但请勿使用 `git clean -fdx` 或 `git reset --hard`,以免误删数据。
|
||
|
||
## 开源协议
|
||
|
||
[MIT](./LICENSE)
|