Stock Data Collector

📈 A股港股历史数据一键采集导出

基于akshare/yfinance的A股港股历史数据批量采集工具,支持多周期数据导出CSV,适合量化分析与回测

收藏
3.2k
安装
1.1k
版本
1.0.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能评估

stock-data-collector 是一款面向量化投资者和数据分析师的股票历史数据采集工具,基于 Python 生态构建,主要依赖 akshare(A股)和 yfinance(港股)两大开源数据源。

显著优点

  • 市场覆盖完整:同时支持A股(沪深)和港股全市场,涵盖主板、科创板、创业板及港股各类股票代码
  • 多周期灵活:从日线到分钟级(1/5/15/30/60分钟)共8种时间周期,满足不同分析粒度需求
  • 批量操作友好:支持文件列表批量导入和命令行多股并行采集,显著提升工作效率
  • 输出标准化:CSV格式通用性强,UTF-8编码兼容Excel/Pandas,文件命名规则清晰

潜在局限

  • 数据源依赖风险:akshare作为个人维护项目,接口稳定性存在波动;yfinance对港股覆盖偶有延迟
  • 分钟级数据受限:高频数据受交易所政策限制,可能无法获取完整历史
  • 无实时行情:纯历史数据采集,不支持实时数据流
  • 缺少数据校验:未提及异常值检测、复权处理等数据质量控制机制

适合人群

  • 量化交易策略开发者(需要历史回测数据)
  • 金融数据分析从业者
  • 学术研究人员(金融市场实证分析)
  • 个人投资者(自建数据库进行技术分析)

常规风险提示

  • 数据仅供研究参考,不构成投资建议
  • 使用前需确认股票复权状态,避免价格失真
  • 高频采集注意请求频率,防止IP被封禁
  • 建议本地备份重要数据,防范数据源变更

Stock Data Collector 内容

scripts文件夹
手动下载zip · 9.1 kB
batch_fetch.pytext/plain
请选择文件