Astock Data

📈 A股分钟级量化数据引擎

专业A股分钟级量化数据API,覆盖沪深3000+股票,支持1/5/15/30/60分钟K线实时查询,毫秒级响应,适合量化交易与高频策略开发。

收藏
3.4k
安装
1.2k
版本
1.4.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能与定位

astock-data 是一款面向专业量化投资者和算法交易者的 A 股分钟级数据查询工具,基于 qgdata API 构建,提供沪深两地 3000+ 股票的实时行情数据。其核心能力覆盖 1/5/15/30/60 分钟多周期 K 线、逐笔成交明细、实时股价及基础财务数据,支持智能默认参数与数据质量检测,大幅降低量化策略开发的门槛。

显著优势

1. 多周期分钟级数据覆盖
支持从 1 分钟到 60 分钟的多档周期,满足日内交易、波段策略、高频回测等不同场景需求。数据字段完整(开高低收量额),可直接对接 pandas 进行技术指标计算。

2. 智能化交互设计

  • 智能默认:不指定日期自动返回最新数据,避免手动计算交易日;
  • 智能排序:默认降序排列(最新在前),符合交易分析习惯;
  • 数据时效警告:自动检测数据新旧程度(3 天内正常、3-10 天较旧、10 天以上警告),降低因数据延迟导致的决策风险。

3. 轻量级部署与调用
Python 脚本化设计,依赖仅 pandas 与 qgdata SDK,通过环境变量或 .env 文件配置 TOKEN,CLI 命令简洁直观,易于集成至现有量化流水线或 CI/CD 流程。

潜在局限与风险

1. 第三方 API 依赖性
数据源完全依赖 qgdata 服务,未披露与交易所的数据直连关系或行情授权资质。若上游服务中断、限速或调整接口,将直接影响数据可用性。文档中"无限量调用"宣称与实际 API 限制可能存在出入,需用户自行验证。

2. 安全与合规隐患

  • TOKEN 以明文形式存储于环境变量或本地 .env 文件,缺乏密钥轮换机制;
  • 未提及数据传输加密(TLS/SSL)细节,存在中间人攻击风险;
  • 金融数据服务涉及敏感信息处理,但安全认证报告为占位符,未经过实际渗透测试或合规审计。

3. 数据深度与覆盖边界

  • 仅支持 A 股(沪深主板、创业板、科创板),不含港股通、北交所、期权期货等衍生品;
  • 基本面数据仅提及"公司信息、财务指标",未明确报表类型(季报/年报)与更新频率;
  • 历史数据可回溯范围未量化说明,策略回测可能受限。

适合人群

  • 量化策略研究员:需快速获取分钟级 OHLCV 数据进行因子挖掘与回测验证;
  • 日内/短线交易者:依赖实时分时与成交明细进行技术分析与信号触发;
  • 算法交易开发者:构建自动化交易系统的数据层,对接券商交易 API;
  • 金融数据工程师:搭建轻量级数据管道,替代臃肿的商用数据终端。

常规风险提示

  • 数据延迟风险:分钟级数据非交易所 Level-2 逐笔行情,可能存在 1-3 秒延迟,不适用于超低延迟套利;
  • 服务稳定性风险:第三方 API 可能因维护、限速或政策调整导致服务中断,建议生产环境配置多源备份;
  • 合规使用风险:用户需确保符合《证券期货业数据分类分级指引》及券商 API 使用协议,避免违规爬取或商业化再分发;
  • 密钥泄露风险:TOKEN 泄露可能导致账户被盗用或产生异常流量费用,建议定期轮换并监控调用日志。

综合评估

astock-data 在功能易用性与量化场景适配度上表现突出,智能参数设计有效降低了 CLI 工具的学习成本。然而,其安全性与数据合规性存在明显短板——安全报告占位、API 资质未披露、密钥管理简陋,建议仅用于非生产环境的研究与回测,生产级部署需叠加数据加密、多源校验及合规审查。

Astock Data 内容

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