Astock Data

📈 A股分钟级量化数据专业API

专业A股量化数据API,提供分钟级K线与实时股价,覆盖沪深3000+股票,支持量化策略开发与高频交易回测。

收藏
5.5k
安装
1.2k
版本
1.7.0
CLS 安全性认证2026-08-04
点击查看完整报告 >

使用说明

核心用法

astock-data 是面向量化交易场景的专业A股数据服务,基于 qgdata API 构建。核心功能包括:

  • 多周期分钟K线:支持1/5/15/30/60分钟五种频率的K线数据查询
  • 实时行情与成交明细:最新股价、逐笔成交、分时走势
  • 智能默认值:不指定日期时自动返回最新数据,默认降序排列
  • 数据质量检测:自动识别数据时效性,3天内标记为正常,3-10天提示较旧,超10天警告需更新

命令行调用方式简洁,通过 astock_query.py 脚本执行,支持 --symbol--freq--limit--start-date 等参数组合。内置免费体验 Token(每日1000次共享额度),额度耗尽后可升级至个人 Token 解除限制。

显著优点

1. 数据专业性强:分钟级数据直接来自交易所官方源,准确性有保障,满足量化策略对数据精度的严苛要求
2. 使用门槛低:内置免费 Token 实现零配置开箱即用,新用户无需注册即可体验核心功能

3. 响应速度快:毫秒级 API 响应,支撑高频查询场景

4. 覆盖范围广:沪深3000+股票全市场覆盖,含主板、创业板、科创板

5. 智能体验佳:自动排序、时效检测、额度状态提示等功能降低人工操作成本

潜在局限

  • 免费额度受限:1000次/日为共享池,高峰期可能提前耗尽,无法保障稳定调用
  • 升级路径依赖:重度使用必须完成实名认证并购买付费套餐,增加合规与成本门槛
  • 环境依赖较重:需 Python3 环境 + pandas + qgdata 库,非 Python 技术栈用户配置成本较高
  • 数据源单一:完全依赖 qgdata API,若服务方稳定性或政策调整,存在断供风险
  • 无本地缓存机制:每次查询均走网络请求,离线场景无法使用,重复查询成本累积

适合人群

  • 量化交易开发者与算法工程师
  • 需要进行分钟级回测的研究人员
  • 日内交易策略的实时监控需求者
  • 对 A 股数据时效性要求较高的程序化交易用户

常规风险

  • API 服务稳定性风险:第三方数据服务商可能出现延迟、中断或数据异常
  • 合规与资质风险:个人 Token 需大陆实名认证,境外用户或存在注册障碍
  • 额度管理风险:共享免费额度无保障机制,策略回测中突然耗尽可能导致流程中断
  • 数据使用边界:分钟级数据涉及金融信息传播,需遵守交易所数据使用规范,避免违规商用或再分发
  • 成本不可控风险:高频策略调用量巨大,若未预估好付费套餐需求,可能产生超预期费用

安全解读

核心功能与用法

astock-data是一款面向量化投资者的专业A股数据查询技能,通过qgdata API提供分钟级K线数据服务。用户可通过简洁的命令行参数获取1分钟至60分钟多频率K线、实时股价、成交明细及基本面数据。最简用法仅需指定股票代码和频率(如--symbol 000001.SZ --freq 60min),系统自动返回最新数据并降序排列,大幅降低使用门槛。

技能支持灵活的时间范围查询、字段自定义、升序/降序排序等高级功能,输出标准JSON格式包含开盘、收盘、最高、最低、成交量等完整字段,并内置智能数据质量检测,对超过3天的旧数据自动发出分级警告。

显著优点

数据权威性:直连交易所官方数据源,覆盖沪深3000+股票,确保分钟级数据的实时性与准确性。使用便捷性:内置免费体验Token实现零配置开箱即用,新用户无需注册即可体验核心功能;同时支持环境变量和.env文件配置个人Token,兼顾专业用户需求。性能优异:毫秒级响应速度,优化的查询引擎满足高频交易场景。智能设计:自动返回最新数据、智能排序、数据时效性检测等功能显著减少人工操作。商业友好:清晰的免费额度说明(每日1000次共享额度)与智能升级引导,降低用户决策成本。

潜在局限

额度限制:免费Token为共享资源,先到先得机制可能导致高峰时段额度提前耗尽,影响使用连续性。数据范围:历史数据查询存在时间窗口限制,超期数据可能无法获取。频率约束:API存在调用频率限制,极端高频策略需升级至付费套餐。单一依赖:核心功能完全依赖QuantGo数据平台,若第三方服务中断将影响可用性。地域限制:实名认证要求对非大陆用户构成使用门槛。

适用人群

  • 量化交易者:需要分钟级K线数据进行策略回测与实盘交易的个人或机构投资者
  • 日内交易员:依赖实时分时数据和成交明细进行短线决策的专业交易者
  • 算法策略开发者:构建自动化交易系统、技术分析指标计算的技术人员
  • 金融科技研究者:需要高质量A股历史数据进行学术研究或模型验证的科研人员
  • 程序化投资爱好者:希望通过Python脚本实现数据获取自动化、提升投研效率的个人投资者

使用风险

性能风险:共享免费额度在高并发场景下可能出现竞争,建议关键业务场景升级至个人Token。依赖风险:技能依赖qgdata和pandas库,需确保Python环境版本兼容性;建议锁定依赖版本避免Breaking Change。网络稳定性:数据获取依赖外部API,网络波动或服务商维护期间可能影响数据及时性。数据时效性:虽内置质量检测,但用户仍需关注date_warning字段,避免基于过期数据做出交易决策。合规注意:股票数据仅供研究分析,不构成投资建议,用户需自行承担交易风险。

Astock Data 内容

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