2026-01-31 00:02:35 +08:00
|
|
|
# ProStock
|
|
|
|
|
|
|
|
|
|
A股量化投资框架
|
|
|
|
|
|
2026-02-01 02:29:54 +08:00
|
|
|
## 快速开始
|
|
|
|
|
|
|
|
|
|
### 安装依赖
|
|
|
|
|
|
|
|
|
|
**⚠️ 本项目强制使用 uv 作为 Python 包管理器,禁止直接使用 `python` 或 `pip` 命令。**
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
# 使用 uv 安装(必须)
|
|
|
|
|
uv pip install -e .
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
### 数据同步
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
# 增量同步(自动从最新日期开始)
|
|
|
|
|
uv run python -c "from src.data.sync import sync_all; sync_all()"
|
|
|
|
|
|
|
|
|
|
# 全量同步(从 20180101 开始)
|
|
|
|
|
uv run python -c "from src.data.sync import sync_all; sync_all(force_full=True)"
|
|
|
|
|
|
|
|
|
|
# 自定义线程数
|
|
|
|
|
uv run python -c "from src.data.sync import sync_all; sync_all(max_workers=20)"
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
## 文档
|
|
|
|
|
|
|
|
|
|
- [数据同步模块](docs/data_sync.md) - 详细的数据同步使用说明
|
|
|
|
|
|
2026-01-31 00:02:35 +08:00
|
|
|
## 模块
|
|
|
|
|
|
|
|
|
|
- `data/` - 数据获取
|
|
|
|
|
- `factors/` - 因子生成
|
|
|
|
|
- `models/` - 模型训练
|
|
|
|
|
- `backtest/` - 回测分析
|
|
|
|
|
- `utils/` - 工具函数
|
|
|
|
|
- `scripts/` - 运行脚本
|