A-Stock Data:A股全栈数据工具包,15个API端点覆盖核心行情

A-Stock Data 是什么?

A-Stock Data 是一个面向中国 A 股市场的全栈数据工具包,专为 AI Agent 和量化分析设计。它提供了 6 层架构、15 个端点、7 个数据源,覆盖了 A 股市场的核心数据需求。

这个项目特别适合以下人群:

  • 做量化交易的开发者
  • 用 AI 分析股票数据的研究者
  • 需要 A 股数据的站长和数据分析师
  • 想快速搭建股票数据 API 的团队

核心架构

A-Stock Data 采用了 6 层架构设计:

  1. 数据源层:接入 7 个数据源,包括东方财富、同花顺、新浪财经等主流财经数据平台
  2. 采集层:负责从各数据源抓取原始数据
  3. 清洗层:数据标准化和质量控制
  4. 存储层:本地缓存和持久化存储
  5. API 层:15 个 RESTful API 端点
  6. 展示层:Web 界面和数据可视化

主要功能

A-Stock Data 提供以下核心功能:

  • 实时行情:获取股票的实时价格、涨跌幅、成交量等数据
  • 历史数据:查询股票的历史 K 线数据,支持日线、周线、月线
  • 财务数据:获取公司的财务报表、盈利能力、偿债能力等指标
  • 资金流向:监控主力资金、散户资金的流入流出情况
  • 板块数据:按行业、概念、地域等维度分类的板块数据
  • 龙虎榜:机构席位、游资席位的交易数据
  • 公告信息:上市公司的公告、研报摘要等

快速开始

安装

git clone https://github.com/simonlin1212/a-stock-data.git
cd a-stock-data
pip install -r requirements.txt

启动服务

python main.py

服务启动后,默认监听本地端口,可通过浏览器或 API 调用访问数据。

API 调用示例

# 获取股票实时行情
GET /api/quote?code=600519

# 获取历史K线数据
GET /api/kline?code=600519&period=daily&start=2026-01-01

# 获取财务数据
GET /api/finance?code=600519

# 获取资金流向
GET /api/money-flow?code=600519

AI Agent 集成

A-Stock Data 的设计初衷之一就是为 AI Agent 提供股票数据接口。你可以将其与 LangChain、AutoGPT 等框架集成:

  • 让 AI Agent 自动查询股票数据
  • 基于实时行情做投资分析
  • 自动生成每日股市播报
  • 构建智能选股系统

数据源说明

项目接入了 7 个数据源,确保数据的全面性和可靠性:

  • 东方财富:A 股主数据源,覆盖最全面
  • 同花顺:补充财务和研报数据
  • 新浪财经:实时行情和新闻
  • 腾讯财经:历史 K 线数据
  • 其他 3 个数据源作为备份和补充

注意事项

  • 数据仅供参考,不构成投资建议
  • 请遵守各数据源的使用条款,不要频繁抓取
  • 建议在本地部署,避免将数据接口暴露在公网
  • 部分数据源可能需要处理反爬机制

简评

A-Stock Data 是一个非常实用的 A 股数据工具包,特别适合有编程能力的投资者和开发者。它的 6 层架构设计清晰,API 接口规范,与 AI Agent 的集成能力是最大的亮点。如果你想用 Python 做 A 股数据分析,这个项目可以帮你省去大量数据采集和清洗的工作。

项目地址:https://github.com/simonlin1212/a-stock-data

来源:

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容