数据分析

FinXData Chinese Stock Data

试用

当用户需要查询 A股和H股相关数据 可通过 FinXData 获取 金融数据 API 时使用本技能,包括股票行情、股票图谱、财务报表、市场新闻、龙虎榜、限售解禁、宏观经济、异动追踪。本技能调用与 FinXData MCP 工具相同的公开 HTTP 接口。下列数据Agent可直接获取:A股股票行情、重点指数行情、股票图谱摘要、股票财报、行情复盘、市场新闻

它能做什么

当用户需要查询 FinXData 金融数据 API 时使用本技能,包括按代码或名称搜索股票、股票行情、股票图谱、财务报表、市场新闻、龙虎榜、限售解禁、宏观经济、FRED、异动追踪、额度、更新频率、请求限速与重试、API Key 配置、错误处理或服务健康状态。本技能调用与 FinXData MCP 工具相同的公开 HTTP 接口。

技能文档

FinXData

FinXData 用于需要鉴权的金融数据查询。可调用的数据接口与 MCP 工具表面一致,包括 /health/api/quota/api-key,以及 /api/v1/summary 中列出的当前 GET /api/v1/http/* 接口。

配置

export FINXDATA_API_KEY="sk-..."
export FINXDATA_BASE_URL="https://api.finxdata.ai"
# 仅调用 agent 免费接口时:
export FINXDATA_AGENT_TYPE="openclaw"  # 可用 openclaw / hermes / opencode 等 agent 类型

FINXDATA_BASE_URL 是可选项。

如果没有设置 FINXDATA_API_KEY,先提示用户需要登录 www.finxdata.ai 申请免费的 API Key,再继续调用需要鉴权的数据接口。healthsummary 可在没有 API Key 时调用。

agent 命令不需要 API Key,但必须通过 --agent-typeFINXDATA_AGENT_TYPE / AGENT_TYPE 指定来源 agent 类型,例如 openclawhermesopencodeagent 命令当前支持获取的数据包括:

命令接口参数内容
agent market-price/api/v1/http/agent/market/pricecode,支持多个;另需 --agent-type指数或板块行情。
agent stock-quote/api/v1/http/agent/stock/quotecode,支持多个;另需 --agent-type股票最新行情。
agent hot-sectors/api/v1/http/agent/market/hot_sectors另需 --agent-type热门题材/概念榜。
agent hot-sector/api/v1/http/agent/market/hot_sectornametheme_iddaystrack_date;另需 --agent-type热门题材详情。
agent hot-reason/api/v1/http/agent/stock/hot_reasoncodedays;另需 --agent-type个股题材归因历史。
agent dragon-tiger/api/v1/http/agent/market/dragon_tigertrade_datemin_net_buylimitrefresh;另需 --agent-type全市场龙虎榜。
agent track-news/api/v1/http/agent/track/news另需 --agent-type新闻跟踪快照。
agent track-market/api/v1/http/agent/track/market另需 --agent-type市场跟踪快照。
agent track-notice/api/v1/http/agent/track/notice另需 --agent-type公告跟踪快照。
agent economy-china/api/v1/http/agent/economy/chinatype;另需 --agent-type中国宏观经济报表。
agent economy-calendar/api/v1/http/agent/economy/calendaryearmonthmonths;另需 --agent-type国内宏观数据发布日历。
agent ontology-abstract/api/v1/http/agent/ontology/abstractcode;另需 --agent-type股票图谱摘要,不返回实体和关系明细。
agent financial/api/v1/http/agent/financialcode;另需 --agent-type股票业绩报表简版。

调用流程

优先使用内置封装脚本:

python3 scripts/finxdata.py summary
python3 scripts/finxdata.py quota
python3 scripts/finxdata.py stock quote --code 600519
python3 scripts/finxdata.py stock financial --code 600519 --sections reports,mainops
python3 scripts/finxdata.py stock ontology --code 600519
python3 scripts/finxdata.py market price --code 000001 BK0477
python3 scripts/finxdata.py agent market-price --code 000001 BK0477 --agent-type openclaw
python3 scripts/finxdata.py agent stock-quote --code 600519 000001 --agent-type openclaw
python3 scripts/finxdata.py agent hot-sectors --agent-type openclaw
python3 scripts/finxdata.py agent hot-sector --name 人形机器人 --agent-type hermes
python3 scripts/finxdata.py agent hot-reason --code 688017 --days 7 --agent-type openclaw
python3 scripts/finxdata.py agent dragon-tiger --trade-date 2026-06-12 --limit 50 --agent-type hermes
python3 scripts/finxdata.py agent track-news --agent-type hermes
python3 scripts/finxdata.py agent track-market --agent-type hermes
python3 scripts/finxdata.py agent track-notice --agent-type hermes
python3 scripts/finxdata.py agent economy-china --type cpi --agent-type opencode
python3 scripts/finxdata.py agent economy-calendar --year 2026 --month 6 --months 1 --agent-type opencode
python3 scripts/finxdata.py agent ontology-abstract --code 600519 --agent-type openclaw
python3 scripts/finxdata.py agent financial --code 300223 --agent-type openclaw
python3 scripts/finxdata.py market hot-stocks --limit 100

封装脚本会输出 API 返回的 JSON;大多数数据接口返回 {"code": 200, "data": ""}。脚本已内置网络重试、超时控制和常见 HTTP 错误的友好提示。

按这个顺序处理用户请求:

  1. 需要确认接口能力时,先运行 summary,再选择具体命令。
  2. 需要查询数据时,调用最窄的接口和参数;多股票报价或指数价格优先一次传多个 code
  3. 查询失败时,先读脚本返回的 codemessage,不要把 curl 或堆栈错误直接抛给用户。
  4. 返回给普通用户时,优先总结关键字段、日期范围、是否有数据和下一步建议;不要只贴原始 JSON。

请求限速

把每一次 HTTP 请求都视为有限资源;Agent 免费接口不扣账户额度,但仍受单 IP 每日限额和服务端频率保护约束,不能当作无限接口使用。

  • 执行前先列出完成请求所需的最少接口。默认每个用户问题最多调用 3 个数据接口;没有用户明确授权时不得超过 5 个。达到上限仍无法完成时,停止调用并说明还缺什么。
  • 同一任务内不重复请求相同接口和相同参数;复用已经取得的结果。不要为了“确认”结果而再次调用。
  • 串行调用接口,不并发轰炸。连续请求之间至少间隔 3 秒;支持多个 code 的报价/价格接口必须合并为一次批量请求。
  • summary 仅在接口能力不确定时调用,quota 仅在用户询问额度或 API Key 接口返回 429 时调用;不要把二者作为每次查询的固定前置步骤。
  • 不主动使用 refresh。仅当用户明确要求刷新,或返回数据明显过期且刷新对回答必不可少时使用;同一数据在一次任务中最多刷新一次。
  • 单次脚本调用已由 curl 对暂时性失败最多自动重试 3 次。脚本返回失败后,Agent 不得立即再次运行相同命令,以免把一次失败放大为多轮请求。
  • 收到 429 后立即停止该接口的后续调用,不通过切换命令、代码或 agent-type 规避限制。优先遵守响应中的 Retry-After;没有该字段时,本轮不自动重试,向用户说明稍后再试。
  • 收到超时、网络错误或 5xx 且脚本重试仍失败后,本轮最多只报告失败,不再追加探测性 healthsummary 或相邻接口调用。仅在用户明确要求诊断服务状态时调用 health
  • 结果已经足以回答用户时立即停止,不为补齐非必要字段继续请求。

参考资料

  • 精简接口列表:读取 references/api.md
  • 场景示例、更新节奏、配额处理、示例结果和 FAQ:读取 references/usage.md

规则

  • 普通数据接口需要 X-API-Keyagent 免费接口需要 x-agent-type,不扣调用额度。
  • 不确定某个接口是否可用时,先查询 /api/v1/summary
  • 不描述上游数据源,只描述接口内容、参数、更新时间口径和返回结果。
  • 不把金融数据解释成投资建议;需要判断时说明数据来源于接口返回,结论仅供信息整理。
  • 如果配额不足,先运行 quota,用 daily_remainingdaily_useddaily_maxprepaid_balancegift_remainingretry_after_seconds 给出可理解的处理建议。
  • 对网络、超时、5xx、429 这类暂时性问题,说明脚本已重试;建议稍后重试、缩小查询范围或检查额度/网络。

相关技能

当用户需要查询 A股和H股相关数据 可通过 FinXData 获取 金融数据 API 时使用本技能,包括股票行情、股票图谱、财务报表、市场新闻、龙虎榜、限售解禁、宏观经济、异动追踪。本技能调用与 FinXData MCP 工具相同的公开 HTTP 接口。下列数据Agent可直接获取:A股股票行情、重点指数行情、股票图谱摘要、股票财报、行情复盘、市场新闻

6 次安装

Free no-API-key A-share ecosystem data query skill for OpenClaw and Hermes. Use when users ask for A股、沪深京股票、指数、ETF/LOF、可转债、行业/概念板块、实时行情、K线、涨跌排行、涨停/跌停/炸板、资金流、...

作者 Wu Bo Yu16 次安装

Tonghuashun Financial Data (fuyao.aicubes.cn). Use this skill for ANY Tonghuashun Financial Data request — searching and reading data. Whenever a task involves Tonghuashun Financial Data, use this skill instead of calling the API directly.

使用 FinXData 已开放的 A 股与港股模拟交易能力。适用于用户要求管理 A 股或港股自选股、创建或查询对应市场的模拟账户、提交或查询模拟订单、查看持仓、成交、资金流水、资产与收益、撤单或重置账户的场景。港股模拟交易已完整开放:A 股账户使用人民币和 T+1,港股账户使用港币和 T+0。

Get Chinese financial data via AKShare. Trigger: stock data, A-share, fund, bond, futures, financial data, 股票数据, 基金, 债券, 期货, 财经数据, akshare.

57 次安装1 星标