Qlib / Data

Qlib 数据:数据源与准备方法

Qlib 需要 qlib 格式的数据集。官方数据集暂禁用,可通过社区数据源、官方采集脚本或自定义数据准备。以下路径来自官方 README 证据。

官方数据集:暂禁用社区源:chenditc/investment_data采集:Yahoo Finance 脚本
官方命令qlib.cli.data
社区数据chenditc/investment_data
Yahoo 采集scripts 采集
自定义自有高质量数据
Qlib 数据准备路径示意图(官方命令/社区数据/Yahoo 采集),基于官方 README。
Routes

数据准备路径

官方 README 说明的数据获取方式。

官方命令

python -m qlib.cli.data qlib_data --target_dir ... --region cn 获取数据。

社区数据源

官方数据集暂禁用,可尝试社区数据源 chenditc/investment_data 的 releases。

Yahoo 采集

scripts/get_data.pyscripts/data_collector/yahoo/collector.py 从 Yahoo Finance 采集,可设 crontab 自动更新。

Command

官方数据命令示例

# 获取日频数据
python -m qlib.cli.data qlib_data --target_dir ~/.qlib/qlib_data/cn_data --region cn
# 或从源码脚本获取
python scripts/get_data.py qlib_data --target_dir ~/.qlib/qlib_data/cn_data --region cn
说明:命令来自官方 README(2026-08 核验)。这些数据集由采集脚本从公共数据(主要来自 Yahoo Finance)构建。
Health

数据健康与格式

官方提供数据健康检查脚本 scripts/check_data_health.py;支持日频与分钟级数据。若拥有高质量数据集,官方建议准备自有数据。

提示:第三方/社区数据可能存在完整性、时效与合规差异,建议交叉验证后再用于研究。

想要免维护的数据与研究?

Qlib 需要自行准备与维护数据。如果你更想直接提出一个 A 股/行情/选股研究任务,可看 EasyClaw 量化 Skill 路线对比。