告别 akshare 依赖!a-stock-data V3.0 A 股全栈数据工具包:7 层架构一站式搞定投研数据
告别akshare依赖!a-stock-data V3.0 A股全栈数据工具包:7层架构一站式搞定投研数据
前言
做A股量化开发、个人投研分析、财经数据挖掘的朋友,想必都有过这些痛点:
- 依赖
akshare做数据采集,频繁遭遇版本兼容bug、接口失效、Pandas适配报错; - 东财、同花顺、巨潮、财联社等数据源分散,需要手动适配Referer鉴权、请求头、反爬策略;
- 想获取研报PDF、北向资金、股东户数、大宗交易等深度数据,找不到稳定免费接口;
- 想用AI助手辅助投研,却没有现成可直接调用的A股数据工具集。
今天给大家安利一款爆火的开源神器 a-stock-data,上线首日GitHub Star破200,专为AI编程助手与量化开发者打造。V3.0版本彻底重构,零第三方数据封装依赖,整合13大数据源、28个数据端点,7层架构覆盖行情、研报、资金、新闻、公告全场景,开箱即用无需繁琐配置。
项目GitHub地址:https://github.com/simonlin1212/a-stock-data
项目核心简介
a-stock-data 是一款A股全栈数据工具包,核心以独立 SKILL.md 文件为载体,采用结构化Markdown+内嵌Python设计,把13个分散的A股原始数据源封装成可直接调用的工具集。
核心特性
- 无冗余依赖:V3.0 彻底移除
akshare,所有数据源直连原生HTTP API,减少中间层故障点; - 全场景覆盖:7层架构囊括行情、研报、信号、资金筹码、新闻、基础数据、公告七大维度;
- AI原生适配:完美兼容Claude Code、Codex、OpenClaw,自然语言即可触发数据查询;
- 低封禁风险:多数接口零鉴权免费,仅问财语义搜索需API Key,mootdx采用TCP协议几乎不封IP;
- 轻量化开箱:3步2分钟即可部署,无需复杂编码,普通Python脚本也能直接复用内嵌代码。
七层架构拆解:全覆盖A股投研需求
项目V3.0 设计极简清晰的七层架构,每层对应专属数据源与核心能力,各司其职互不耦合:
A股全栈数据 · 七层架构 · V3.0
│
├── 行情层 mootdx + 腾讯财经 + 百度K线
│ 能力:K线(自带MA5/10/20) + 五档盘口 + PE/PB/市值 + 指数/ETF全覆盖
├── 研报层 东财reportapi + 同花顺 + iwencai
│ 能力:研报列表/PDF下载 + 机构一致预期EPS + 自然语言研报检索
├── 信号层 同花顺 + 百度股市通 + 东财DC
│ 能力:强势股题材归因 + 北向资金 + 龙虎榜 + 解禁日历 + 行业板块排名
├── 资金面/筹码层(V3.0新增)东财datacenter + push2his
│ 能力:融资融券 + 大宗交易 + 股东户数 + 分红送转 + 120日个股资金流
├── 新闻层 东财 + 财联社(直连HTTP)
│ 能力:个股新闻 + 分钟级财联社快讯 + 全球财经资讯
├── 基础数据 mootdx + 东财 + 新浪
│ 能力:季报37项财务字段 + F10公司资料 + 财报三表(资产/利润/现金流)
└── 公告层 巨潮cninfo + mootdx
能力:沪深北交所全量上市公司公告
28个核心数据端点:实用能力全覆盖
工具包内置28个数据端点,覆盖个人投研、量化开发99%的数据需求,分类核心能力如下:
1. 行情层(实时稳定,无IP封禁)
- mootdx:多周期K线、五档盘口、逐笔成交、46字段实时报价;
- 腾讯财经:PE(TTM)、PB、市值、换手率、涨跌停价,支持指数/ETF查询;
- 百度K线:直接返回日K线+MA5/10/20均线,无需手动计算。
2. 研报层
支持研报列表筛选、三年EPS预测、研报PDF免鉴权下载,还能通过iwencai实现自然语言跨主题研报检索。
3. 信号层(短线投研核心)
当日强势股题材归因、北向资金分钟级流向、概念板块三维分类、全市场龙虎榜排名、未来90天解禁预警、行业涨跌排行一应俱全。
4. 资金面/筹码层(V3.0重磅新增)
这是个人投资者最刚需的模块:融资融券明细、大宗交易溢价/折价分析、股东户数环比变化(判断筹码集中度)、历年分红送转记录、120日长短周期资金流向。
5. 新闻&公告层
直连财联社分钟级快讯、东财个股资讯,同步巨潮全量官方公告,无需额外适配接口。
V3.0 版本重大亮点
相较于旧版本,V3.0 做了颠覆性升级,每一项都直击开发者痛点:
- 彻底抛弃akshare:13个原akshare调用全部替换为直连HTTP API,规避版本兼容、Pandas报错等问题;
- 新增资金筹码层:补齐两融、大宗、股东户数、分红等稀缺数据,完善基本面+筹码分析闭环;
- 规避平台反爬:同花顺行业接口新增401反爬,无缝替换为东财零鉴权接口,字段更丰富;
- 内置均线计算:百度K线直接返回MA5/10/20,省去开发者二次计算成本;
- 本地缓存优化:北向资金历史数据自动本地缓存,越调用数据越完整;
- 能力全面扩容:数据源从8个增至13个,数据端点从20个升级至28个;
- 统一工具函数:封装
eastmoney_datacenter()复用6类查询,代码更简洁易维护。
3步极速部署,2分钟上手
适配Mac/Linux系统,Claude Code用户一键部署,普通开发者也能复用代码:
# 1. 创建skill存放目录
mkdir -p ~/.claude/skills/a-stock-data
# 2. 下载官方SKILL.md配置文件
curl -o ~/.claude/skills/a-stock-data/SKILL.md \
https://raw.githubusercontent.com/simonlin1212/a-stock-data/main/SKILL.md
# 3. 安装依赖(无需akshare)
pip install mootdx requests pandas stockstats
- Claude Code:启动后直接自然语言提问,自动激活数据工具;
- Codex/OpenClaw:将SKILL.md内容粘贴至系统提示词,即可直接调用;
- 普通Python用户:复制文件内嵌Python代码,独立脚本直接运行。
AI投研实战:一句话搞定复杂分析
无需写代码,对着AI助手说一句话,即可完成专业投研分析,内置4套标准化调研流程:
| 投研场景 | 直接对AI说 |
|---|---|
| 个股估值 | 帮我估算688017的估值,输出PE/PEG和消化年限 |
| 题材分析 | 今天强势股票有哪些,核心炒作题材是什么 |
| 资金流向 | 贵州茅台今日主力资金流入还是流出 |
| 龙虎榜调研 | 立讯精密近期是否登上龙虎榜,哪些营业部大举买入 |
| 解禁预警 | 帮我查这只股票未来3个月限售解禁情况 |
| 行业轮动 | 今日哪些行业涨幅居前,资金主力流入哪些板块 |
内置4套标准化流程:单票估值(30秒)、多股批量对比(1分钟)、主题研报检索(2分钟)、新标的全维度调研(1分钟),大幅降低投研门槛。
数据源优先级与稳定性
项目整理13大数据源的协议类型、封IP风险,优先选用低风险接口,保障长期稳定使用:
- 极低封禁:mootdx(TCP协议)、同花顺热点/北向、百度股市通;
- 低封禁:腾讯财经、东财全系、新浪财经、财联社、巨潮公告;
- 仅iwencai需API Key,其余全部免费无密钥使用。
常见问题FAQ精选
- 海外服务器mootdx超时?
mootdx走通达信TCP行情端口,需国内IP;海外可配置代理,或切换yfinance替代。 - 同花顺热点题材标签为空?
15:30盘后数据才会更新,ST股无人工题材标注,可代码过滤空值即可。 - 不用Claude Code能使用吗?
完全可以!SKILL.md内嵌纯Python代码,可单独复制出来在任意Python脚本中运行。 - 腾讯API字段容易混淆?
官方实测校准:43位为振幅,46位才是PB,规避网上错误教程误导。
适用人群
✅ 量化开发者:快速获取行情、财报、龙虎榜数据,不用重复造轮子;
✅ 个人股民/投研爱好者:借助AI一键完成估值、筹码、资金面分析;
✅ AI量化玩家:适配Claude等助手,搭建自然语言投研工作流;
✅ 财经数据从业者:免费稳定的多源数据采集工具,替代付费接口。
总结
a-stock-data V3.0 无疑是目前最适合个人开发者的免费A股全栈数据工具,摒弃臃肿的akshare依赖,直连原生API更稳定;7层架构覆盖全投研场景,28个端点满足绝大多数数据需求;同时深度适配AI编程助手,把复杂的数据采集、接口适配全部封装,让投研和量化开发零门槛、高效率。
如果你还在为A股数据源不稳定、接口适配繁琐发愁,不妨试试这款开源工具,Star收藏备用,轻松搞定所有A股数据需求!
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)