SG

simonlin1212/global-stock-data

Developer tools
1.1천 stars 품질 45 트렌드 45

US stock market data for AI coding assistants — zero-auth, official sources. CBOE options with full Greeks + 0DTE flow, FINRA market-wide short volume, SEC EDGAR filing stream, and a free market-wide...

개요

美股港股全栈数据工具包 — 8 层架构 · 18 个端点 · 5 个数据源 · 全部零鉴权 · 仅依赖 requests 一个自包含的 Skill 文件,把分散在 5 个数据源里的美股/港股原始数据整合成 AI 编程助手直接能用的工具集。你不用再背东财 secid 前缀、Yahoo crumb 鉴权流程、SEC EDGAR 的 CIK 映射——全部封装好了。 5 个函数(个股行情/Yahoo K线/日级资金流/搜索/全市场列表)漏传 params=params,请求实际是裸 URL, → 一次性补齐;并修了 market_stock_list 在东财 diff 返回 dict 时 AttributeError 的连带 bug(归一化 dict→list)。强烈建议升级。致谢 @APTX4869-maker。 兼容 Claude Code · Codex · OpenClaw Skill 文件本质是结构化 Markdown + 内嵌 Python,任何支持上下文注入的 AI 编程助手都能用。 把 SKILL.md 的内容贴入你的系统 prompt 或项目上下文文件即可,内嵌的 Python 代码可直接执行。 全部 5 个数据源**。Yahoo crumb 由代码自动获取,SEC EDGAR 仅需标准 User-Agent。 全部直连 HTTP API,零第三方数据封装依赖。Yahoo crumb 由 helper 自动管理,SEC EDGAR 仅需标准 User-Agent。 姊妹项目。a-stock-data 覆盖 A 股(沪深北),global-stock-data 覆盖美股和港股。两个 Skill 可以同时安装,互不冲突。

README

global-stock-data

美股港股全栈数据工具包 — 8 层架构 · 18 个端点 · 5 个数据源 · 全部零鉴权 · 仅依赖 requests

一个自包含的 Skill 文件,把分散在 5 个数据源里的美股/港股原始数据整合成 AI 编程助手直接能用的工具集。你不用再背东财 secid 前缀、Yahoo crumb 鉴权流程、SEC EDGAR 的 CIK 映射——全部封装好了。

V1.0.1 修复(2026-06-20 · PR #1): 5 个函数(个股行情/Yahoo K线/日级资金流/搜索/全市场列表)漏传 params=params,请求实际是裸 URL,此前始终返回空数据 → 一次性补齐;并修了 market_stock_list 在东财 diff 返回 dict 时 AttributeError 的连带 bug(归一化 dict→list)。强烈建议升级。致谢 @APTX4869-maker。

兼容 Claude Code · Codex · OpenClaw

Skill 文件本质是结构化 Markdown + 内嵌 Python,任何支持上下文注入的 AI 编程助手都能用。


架构

美股港股全栈数据 · 八层架构 · V1.0.1
│
├── 行情层      新浪(gb_/rt_hk) + 腾讯(us/r_hk) + 东财push2        实时报价 25-78 字段
├── K线层      新浪(回溯至1984) + Yahoo chart                       日/周/月/分钟 K线
├── 技术指标    MA/EMA + MACD + RSI + KDJ + 布林带                  纯Python计算,零额外依赖
├── 基本面      东财datacenter三表+GMAININDICATOR + Yahoo + SEC XBRL 财报+关键指标+估值+机构持仓
├── 资金面      东财push2his                                        日级主力/大单/中单/小单资金流
├── 期权层      Yahoo crumb                                         期权链 calls+puts (仅美股)
├── SEC Filing  EDGAR submissions + XBRL                            10-K/10-Q/8-K + 503个GAAP指标 (仅美股)
└── 工具层      东财search+push2列表 + Yahoo search + SEC CIK映射   搜索+全市场列表+新闻+ticker↔CIK

快速开始

3 步,2 分钟。

# 1. 创建 skill 目录
mkdir -p ~/.claude/skills/global-stock-data

# 2. 把 SKILL.md 放进去
curl -o ~/.claude/skills/global-stock-data/SKILL.md \
  https://raw.githubusercontent.com/simonlin1212/global-stock-data/main/SKILL.md

# 3. 安装依赖
pip install requests

启动 Claude Code,说一句「帮我看看 AAPL 的财报」,自动激活。

Codex / OpenClaw 用户:SKILL.md 的内容贴入你的系统 prompt 或项目上下文文件即可,内嵌的 Python 代码可直接执行。


18 个端点能力清单

行情层(实时/延时)

端点 数据
新浪财经 美股 36 字段(含中文名/EPS/PE)/ 港股 25 字段
腾讯财经 美股 71 字段 / 港股 78 字段(含 PE/PB/市值/换手率)
东财 push2 美股/港股 secid 统一查询,含中文名/涨跌幅/换手率

K线层(日/周/月/分钟)

端点 数据
新浪 美股日K线,回溯至 1984 年
Yahoo chart 美股 + 港股,v8 API 零 crumb,支持日/周/月/分钟

技术指标层(纯计算)

端点 数据
技术指标计算 MA/EMA + MACD(DIF/DEA/柱状图) + RSI(6/12/24) + KDJ(K/D/J) + 布林带(上/中/下轨),基于K线纯Python计算

基本面

端点 数据
东财 datacenter 三表 美股/港股三表(资产负债 + 利润 + 现金流),中文科目名
东财 GMAININDICATOR 关键财务指标概览(美股49字段/港股75字段:ROE/ROA/EPS/毛利率/资产负债率)
Yahoo quoteSummary 23 个模块(财务数据 + 关键指标 + 分析师 + 机构持仓)
SEC EDGAR XBRL 美股 503 个 GAAP 指标(仅美股)

资金面

端点 数据
东财 push2his 日级主力/大单/中单/小单净流入,美股 + 港股

期权层(仅美股)

端点 数据
Yahoo options 期权链 calls + puts,所有到期日,含 Greeks

SEC Filing 层(仅美股)

端点 数据
EDGAR submissions 10-K/10-Q/8-K 完整 Filing 列表
EDGAR XBRL 结构化财务指标(营收/净利/EPS 等)

工具层

端点 数据
东财 search 股票搜索(中英文,含市场代码映射)
东财 push2 列表 全市场股票列表(涨跌幅/成交量排名,美股5925+/港股18000+)
Yahoo search 新闻资讯(按股票代码)
SEC CIK mapping ticker ↔ CIK 映射(仅美股)

鉴权要求

全部 5 个数据源完全免费无 Key。Yahoo crumb 由代码自动获取,SEC EDGAR 仅需标准 User-Agent。


使用示例

跟你的 AI 助手说这些话就能激活:

场景 说什么
美股行情 「AAPL 现在什么价,PE 多少」
港股行情 「腾讯 00700 今天行情怎么样」
K线分析 「拉一下 TSLA 最近半年日K线」
财报解读 「看看苹果最新一季的利润表」
估值分析 「BABA 的 PE/PB/ROE 和分析师目标价」
机构持仓 「哪些机构持有 NVDA,持股比例多少」
资金流向 「AAPL 最近资金是流入还是流出」
期权策略 「TSLA 下个月到期的期权链,看看 call 和 put」
SEC Filing 「苹果最近的 10-K 年报什么时候发的」
量化分析 「从 SEC XBRL 拉 MSFT 近 5 年营收和净利趋势」
搜索股票 「搜一下阿里巴巴的股票代码」
新闻 「NVDA 最近有什么新闻」
涨幅排名 「今天美股涨幅最大的 20 只股票」
全市场筛选 「遍历港股全市场,找出换手率最高的」
关键指标(中文) 「看看苹果最近几季的 ROE、EPS 和资产负债率」
技术分析 「AAPL 的 MACD 和 RSI 怎么样,有没有金叉」
批量对比 「帮我对比 AAPL MSFT GOOGL 三家的估值」

V1.0 亮点

特性 说明
全部零鉴权 5 个数据源全部免费无 Key,Yahoo crumb 自动管理
极简依赖 仅需 requests,零第三方数据封装
美股 + 港股双覆盖 行情/K线/财报/资金流均支持双市场
技术指标内置 MA/EMA/MACD/RSI/KDJ/布林带,纯 Python 计算,拉完 K 线直接算,零额外依赖
全市场列表 东财 push2 一键获取美股 5925+/港股 18000+ 只股票,按涨跌幅/成交量排序
关键指标中英双版 东财 GMAININDICATOR(中文 49/75 字段)+ Yahoo quoteSummary(英文全品类)
SEC 深度集成 EDGAR Filing 列表 + XBRL 503 个 GAAP 指标,量化分析利器
期权链 Yahoo 期权数据,含所有到期日和 Greeks
智能代码映射 东财 secid 前缀自动判断(105/106/107/116),Yahoo .HK 后缀自动处理

数据源优先级

场景 第一优先 备选 说明
美股行情 新浪 gb_XXXX 腾讯 / 东财 push2 新浪有中文名+EPS+PE
港股行情 腾讯 r_hkXXXXX 新浪 / 东财 push2 腾讯字段最全(78个)
美股K线 新浪 Yahoo chart 新浪回溯至1984年;Yahoo支持多周期
港股K线 Yahoo chart 新浪港股K线已失效
财报三表(中文) 东财 datacenter 中文科目名,按行展开
财报三表(结构化) Yahoo quoteSummary 英文,完整报表结构
关键指标(中文) 东财 GMAININDICATOR ROE/ROA/EPS/毛利率/资产负债率
关键指标(英文) Yahoo quoteSummary PE/PB/EV/利润率/目标价
分析师预期 Yahoo quoteSummary EPS预测+评级+升降级
机构持仓 Yahoo quoteSummary 前10大机构+内部人
资金流 东财 push2his 日级主力/大单/中单/小单
期权链 Yahoo options 仅美股
SEC Filing EDGAR 官方数据,仅美股
搜索 东财 search Yahoo search 东财有 secid 映射
新闻 Yahoo search 唯一稳定的新闻源
全市场列表 东财 push2 clist 涨跌幅/成交量排名

数据源汇总

数据源 协议 鉴权 覆盖
东财 push2 HTTPS 美股+港股 实时行情+全市场列表
东财 push2his HTTPS 美股+港股 资金流
东财 datacenter HTTPS 美股+港股 财报三表+GMAININDICATOR关键指标
东财 search API HTTPS 全球股票搜索+secid映射
Yahoo Finance HTTPS cookie+crumb(自动) 美股+港股 全品类
新浪财经 HTTP 美股+港股 行情、美股K线
腾讯财经 HTTPS 美股+港股 行情
SEC EDGAR HTTPS 零(需UA) 美股 Filing+XBRL

架构原则: 全部直连 HTTP API,零第三方数据封装依赖。Yahoo crumb 由 helper 自动管理,SEC EDGAR 仅需标准 User-Agent。


FAQ

Q: 和 a-stock-data 有什么关系? 姊妹项目。a-stock-data 覆盖 A 股(沪深北),global-stock-data 覆盖美股和港股。两个 Skill 可以同时安装,互不冲突。

Q: Yahoo Finance 需要 API Key 吗? 不需要。代码自动获取 cookie + crumb,透明处理。如果 crumb 过期会自动刷新。

Q: SEC EDGAR 有访问限制吗? 有。SEC 要求请求携带 User-Agent 并限制每秒 10 次。代码已内置合规 UA,正常使用不会触发限流。

Q: 港股期权数据有吗? 没有。港股期权不在 Yahoo Finance 覆盖范围,需要港交所专有接口(付费)。当前期权层仅支持美股。

Q: 在国内服务器跑,Yahoo/SEC 能访问吗? Yahoo Finance 和 SEC EDGAR 都是境外服务,国内直连可能不稳定。建议走代理,或优先使用东财/新浪/腾讯数据源。

Q: 不用 Claude Code,能用吗? 能。SKILL.md 本质是 Markdown + 内嵌 Python 代码。Codex、OpenClaw 或任何 AI 编程助手都能读取。你也可以直接把 Python 代码段复制出来在自己的脚本里跑。


更新日志

CHANGELOG.md


如果这个工具帮到了你的投研工作流,欢迎请作者喝杯咖啡 ☕

爱发电 · Buy Me a Coffee

想要什么数据端点?欢迎开 Issue 提需求,赞助者的 Issue 优先处理。


Disclaimer

本项目仅提供数据获取工具,不构成任何投资建议。股市有风险,投资需谨慎。


License

Apache License 2.0 — 自由使用,注明出处即可。

作者: Simon 林 · 抖音「Simon林」 · 公众号「硅基世纪」


View this README on GitHub

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add simonlin1212/global-stock-data