东方财富(Eastmoney)免费免鉴权数据接口,覆盖资金流向、龙虎榜、融资融券、大宗交易、股东户数、限售解禁、行业概念板块、券商研报、财经新闻、A股/港股三大报表+主要指标、全市场选股与代码搜索;美股财报由 get_financial_statements 转 SEC EDGAR。东财请求经共享 IP 限速层节流(东财按源 IP 限流并临时封禁突发请求),通过 Vibe-Trading 工具直接调用,无需 token。
72
91%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Low
Low-risk findings worth noting
东方财富对外开放了一批免费、免鉴权的行情与披露接口(push2 / push2his / datacenter-web / reportapi / search-api)。这些接口由 Vibe-Trading 内置工具封装,统一返回 {"ok": true/false, ...} JSON 信封,覆盖 A 股 / 港股 / 美股的资金面、披露面、舆情面与基本面数据。本技能是上述接口的索引页:每个接口的端点 URL、入参、返回字段写在 references/ 下;调用范例写在 scripts/ 下。
限速红线:东方财富按源 IP 限流,并会临时封禁突发请求。所有工具内部已经过共享 per-host 节流层(
backtest.loaders._http),切勿绕过工具直接对端点发起裸 HTTP 突发请求。可用环境变量VIBE_TRADING_EASTMONEY_MIN_INTERVAL调整最小请求间隔(默认 1.0 秒)。
这些接口已注册为 Vibe-Trading 工具,直接以工具名调用即可,无需安装 SDK、无需 token:
from src.tools.fund_flow_tool import FundFlowTool
# 主力 / 超大单 / 大单 / 中单 / 小单 净流入(近 30 日)
print(FundFlowTool().execute(codes=["600519.SH", "00700.HK"], period="daily", days=30))底层共享客户端 backtest.loaders.eastmoney_client 负责 secid 解析与限速 GET:
from backtest.loaders.eastmoney_client import resolve_secid, get_json
resolve_secid("600519.SH") # -> "1.600519"
resolve_secid("00700.HK") # -> "116.00700"
resolve_secid("AAPL.US") # -> "105.AAPL"(经 suggest 端点解析并进程内缓存)<code>.<exchange> 形式,交易所后缀大写。A 股 600519.SH / 000001.SZ / 830799.BJ,港股 00700.HK(零填充至 5 位),美股 AAPL.US。<market>.<code>。SH=1,SZ/BJ=0,HK=116,美股 NASDAQ=105 / NYSE=106 / AMEX=107(美股 market 前缀由 suggest 端点解析)。filter 用 YYYY-MM-DD;kline beg/end 用 YYYYMMDD。{"ok": true, "market", "source": "eastmoney", "data": {...}},失败 {"ok": false, "error": ...}。单个失败 symbol 以 per-symbol error 上报,不中断批次。链接约定:本文档内所有指向
references/的链接均以技能名前缀eastmoney/references/...书写。read_file工具以skills/为根解析路径,省略前缀会读取失败。
| 工具 | 标题(详细文档) | 市场 | 描述 |
|---|---|---|---|
get_fund_flow | 资金流向 | A股/港股/美股 | 主力/超大单/大单/中单/小单净流入,日线历史或当日分钟线 |
| 工具 | 标题(详细文档) | 市场 | 描述 |
|---|---|---|---|
get_dragon_tiger | 龙虎榜 | A股 | 某交易日全市场上榜个股 + 指定个股的买卖席位排名 |
| 工具 | 标题(详细文档) | 市场 | 描述 |
|---|---|---|---|
get_sector_info | 行业概念板块 | A股 | 个股所属行业/概念板块(membership)或行业板块按涨幅排名(ranking) |
| 工具 | 标题(详细文档) | 市场 | 描述 |
|---|---|---|---|
get_financial_statements | 三大报表与主要指标 | A股/港股(东财)·美股(SEC EDGAR) | 资产负债表/利润表/现金流量表/主要指标;美股不再走东财 |
8643fcd
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.