做量化分析或用 AI 辅助炒股的开发者,经常需要折腾各种数据源和数据接口。a-stock-data 是一个开源的 A 股数据工具包,把 13 个数据源整合成 28 个 API 端点,以 SKILL.md 文件的形式提供给 Claude Code、Codex、OpenClaw 等 AI 编程助手使用。V3.0 版本彻底移除了 akshare 依赖,所有数据源改用直接 HTTP API 调用。
项目地址
- GitHub:github.com/simonlin1212/a-stock-data
- Star:1000+
- 协议:Apache 2.0
- 作者:Simon 林
七层数据架构
| 层 | 数据源 | 数据内容 |
|---|---|---|
| 行情层 | mootdx + 腾讯财经 + 百度K线 | 多周期K线、五档盘口、PE/PB/市值、指数/ETF |
| 研报层 | 东财 reportapi + 同花顺 + iwencai | 研报列表/PDF下载/一致预期/自然语言搜索 |
| 信号层 | 同花顺 + 百度股市通 + 东财DC | 强势股/题材归因/北向资金/概念板块/龙虎榜/解禁 |
| 资金面 | 东财 datacenter + push2his | 融资融券/大宗交易/股东户数/分红送转/资金流120日 |
| 新闻层 | 东财 + 财联社 | 个股新闻/财联社快讯/全球资讯 |
| 基础数据 | mootdx + 东财 + 新浪 | 季报37字段/F10九大类/财报三表 |
| 公告层 | 巨潮 cninfo + mootdx | 沪深北全部公告 |
3 步安装(2 分钟)
# 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. 安装依赖(V3.0 不再需要 akshare)
pip install mootdx requests pandas stockstats
使用示例(自然语言提问)
| 场景 | 对 AI 说 |
|---|---|
| 股票估值 | “帮我估一下 688017,给我 PE / PEG / 消化时间” |
| 题材归因 | “今天哪些股票走强,主要是什么题材” |
| 研报检索 | “人形机器人产业链最近的研报,特别是丝杠和减速器” |
| 北向资金 | “今天北向资金流入流出怎么样” |
| 资金流向 | “000858 今天主力资金流入还是流出” |
| 大宗交易 | “这只股票最近有没有大宗交易,溢价还是折价” |
| 分红历史 | “茅台历年分红派息多少” |
| 批量对比 | “帮我对比这 5 只半导体股的估值” |
内置研究工作流(4 个)
- 单票估值(30秒):实时价 → 一致预期EPS → 前向PE/PEG/PE消化年数
- 批量对比(1分钟):多只股票横向估值排列
- 主题研报(2分钟):iwencai 多关键词 NL 搜索 + 东财 PDF 交叉补充
- 新标的调研(1分钟):机构覆盖 → 估值 → 概念板块 → 资金流向 → 龙虎榜 → 解禁 → 两融
V3.0 主要更新
- 彻底移除 akshare 依赖,所有 13 个数据源改为直接 HTTP API
- 新增资金/持股层(融资融券、大宗交易、股东户数、分红、120日资金流)
- 百度K线直接返回 MA5/10/20 均线
- 行业板块从同花顺切到东财 push2(规避反爬)
- 新增指数/ETF 行情(腾讯 API)
- 端点从 20 增至 28 个,数据源从 8 增至 13 个
注意事项
- mootdx 需要国内 IP(直连行情服务器,TCP 7709 端口)
- iwencai 需要 API Key(唯一付费数据源)
- 北向资金历史默认为空,随使用逐渐积累本地缓存
- 这不是独立应用,需要 AI 编程助手或手动执行 Python
- 免责声明:不是投资建议
© 版权声明
THE END


















暂无评论内容