0a161295488df7ff8449508e02347596cd3699ea
- 新增因子基类 (BaseFactor, CrossSectionalFactor, TimeSeriesFactor) - 新增数据规格和上下文类 (DataSpec, FactorContext, FactorData) - 新增数据加载器 (DataLoader) 和执行引擎 (FactorEngine) - 新增组合因子支持 (CompositeFactor, ScalarFactor) - 添加因子模块完整测试用例 - 添加 Git 提交规范文档
ProStock
A股量化投资框架
快速开始
安装依赖
⚠️ 本项目强制使用 uv 作为 Python 包管理器,禁止直接使用 python 或 pip 命令。
# 使用 uv 安装(必须)
uv pip install -e .
数据同步
# 增量同步(自动从最新日期开始)
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)"
文档
- 数据同步模块 - 详细的数据同步使用说明
模块
data/- 数据获取factors/- 因子生成models/- 模型训练backtest/- 回测分析utils/- 工具函数scripts/- 运行脚本
Description
Languages
Python
88.9%
Jupyter Notebook
11.1%