用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/infometa/workbuddyskills --skill tdx-connector命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | tdx-connector |
| description | Query global stock data via Tongdaxin MCP, with screening and research support. |
| description_zh | 通过通达信 MCP 查询全球股票行情数据、条件选股、研究报告、公告资讯和宏观信息。支持个股基本面分析、同行业对比和智能选股筛查。 |
| description_en | Query global stock data via Tongdaxin MCP. Supports screening, reports, and macro analysis. |
| version | 1.0.0 |
本 Skill 提供通达信 MCP 的完整金融数据查询能力,覆盖全球股票行情、条件选股、研究报告、公告资讯和宏观数据。
| 工具名 | 用途 |
|---|---|
tdx_api_data | 统一调用 TDX/TQLEX 内部金融 API,支持自动路由、参数模板和结果转换 |
tdx_quotes | 查询股票、指数、板块等实时行情 |
tdx_kline | 查询股票、指数、板块等 K 线数据 |
tdx_lookup_stock | 根据名称、简称或别名检索证券代码和市场代码 |
tdx_screener | 使用自然语言条件选股 |
tdx_indicator_select | 查询股票、指数、基金的结构化指标和资料 |
wenda_notice_query | 查询公司公告、临时公告、定期报告等 |
wenda_report_query | 查询券商研报、评级、目标价和观点摘要 |
wenda_news_query | 查询新闻、快讯、主题资讯和公司资讯 |
wenda_macro_query | 查询宏观经济、产业景气、价格、利率、货币、社融等数据 |
实时行情优先用
tdx_quotes,K 线优先用tdx_kline,代码查询优先用tdx_lookup_stock,自然语言选股优先用tdx_screener。tdx_api_data作为统一底层入口,适合已知上游 API 名称的高级场景。
查询股票、指数、板块等的实时行情数据。
参数说明:
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| codes | string[] | ✅ | 证券代码列表,如 ["000001", "600519"] |
| fields | string[] | - | 需要返回的字段列表,默认返回主要字段 |
使用示例:
查询股票、指数、板块等的 K 线历史数据。
参数说明:
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| code | string | ✅ | 证券代码 |
| period | string | ✅ | K 线周期,如 1m、5m、day、week、month |
| count | number | - | 返回 K 线数量,默认 120 |
使用示例:
day1m 或 5m根据名称、简称或别名检索证券代码和市场代码。
参数说明:
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| keyword | string | ✅ | 搜索关键词,支持股票名称、简称、别名 |
| market | string | - | 市场筛选,如 SH、SZ、HK |
使用示例:
"茅台"使用自然语言描述筛选条件进行选股。
参数说明:
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| query | string | ✅ | 自然语言筛选条件,如"市盈率低于20且ROE高于15%" |
| limit | number | - | 返回数量上限,默认 20 |
使用示例:
查询股票、指数、基金的结构化指标和资料数据。
参数说明:
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| code | string | ✅ | 证券代码 |
| indicators | string[] | - | 指标名称列表,不传则返回默认指标集 |
使用示例:
查询券商研报、评级、目标价和观点摘要。
参数说明:
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| code | string | ✅ | 证券代码 |
| keyword | string | - | 研报关键词筛选 |
| date_range | string | - | 时间范围,如 "last_30_days" |
| limit | number | - | 返回数量上限,默认 20 |
使用示例:
查询公司公告、临时公告、定期报告等。
参数说明:
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| code | string | ✅ | 证券代码 |
| notice_type | string | - | 公告类型,如 "临时公告"、"定期报告" |
| date_range | string | - | 时间范围,如 "last_7_days" |
| limit | number | - | 返回数量上限,默认 20 |
使用示例:
查询新闻、快讯、主题资讯和公司资讯。
参数说明:
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| keyword | string | ✅ | 资讯关键词 |
| category | string | - | 资讯分类,如 "公司资讯"、"主题资讯" |
| date_range | string | - | 时间范围 |
| limit | number | - | 返回数量上限,默认 20 |
使用示例:
查询宏观经济、产业景气、价格、利率、货币、社融等数据。
参数说明:
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| indicator | string | ✅ | 宏观指标名称,如 "CPI"、"社融规模"、"PMI" |
| date_range | string | - | 时间范围 |
| limit | number | - | 返回数量上限,默认 20 |
使用示例:
"CPI""社融规模"tdx_api_data 是最复杂、最不易被 AI 理解的工具,用于统一调用 TDX/TQLEX 内部金融 API。
适用场景:
Entry 名称,需要调用对应内部接口Params 数组ResultSets 转成结构化结果不适用场景:实时行情用 tdx_quotes,K 线用 tdx_kline,代码查询用 tdx_lookup_stock,自然语言选股用 tdx_screener。
常用字段:
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| entry | string | ✅ | 上游接口名,如 TdxSharePCCW.tdxf10_gg_ybpj |
| code | string | - | 证券代码,如 000001、00700 |
| fixedTag | string | - | 同一 entry 下区分业务子类型 |
| branch | string | - | 板块或分支编号 |
| timeType | string | - | 时间类型,如板块截面中的 1m |
| queryType | string | - | 查询类型 |
| targetCode | string | - | 目标代码,常用于板块或行业对比 |
| stockCode | string | - | 股票代码,常用于对比查询 |
| industryCode | string | - | 行业代码 |
| title | string | - | 标题或事件标题 |
| beginDate | string | - | 起始日期,格式 YYYYMMDD |
| endDate | string | - | 结束日期,格式 YYYYMMDD |
| reportDate | string | - | 报告期,格式 YYYYMMDD |
| pageNo | number | - | 页码 |
| pageSize | number | - | 每页数量 |
| cursor | string | - | 游标参数 |
| sortType | number | - | 排序类型 |
| typeValue | string | - | 分类值 |
| queryKey | string | - | 查询模板键 |
| mode | string | - |
优先使用自动路由(entry + 判别参数,工具自动推导 mode 和 preset):
tdx_api_data entry="TdxSharePCCW.tdxf10_gg_ybpj" code="000001" fixedTag="yzyq"
tdx_api_data entry="TdxSharePCCW.tdxf10_gg_gsgk" fixedTag="0" code="000001"
tdx_api_data entry="TdxSharePCCW.tdxf10_gg_gdyj" code="000001" fixedTag="gdrs" pageNo="1" pageSize="20"
tdx_api_data entry="TdxSharePCCW.skef10_bk_cpbd_jczl" branch="003" code="880976" timeType="1m"
常见自动路由查询:
| 查询 | 示例 |
|---|---|
| 研报评级一致预期 | entry="TdxSharePCCW.tdxf10_gg_ybpj" code="000001" fixedTag="yzyq" |
| 公司基本信息 | entry="TdxSharePCCW.tdxf10_gg_gsgk" fixedTag="0" code="000001" |
| 董监高信息 | entry="TdxSharePCCW.tdxf10_gg_gsgk" fixedTag="20" code="000001" |
| 股本结构 | entry="TdxSharePCCW.tdxf10_gg_gbjg" code="000001" fixedTag="gbjg" |
| 股东人数 | entry="TdxSharePCCW.tdxf10_gg_gdyj" code="000001" fixedTag="gdrs" |
| 十大流通股东 | entry="TdxSharePCCW.tdxf10_gg_gdyj" code="000001" fixedTag="ltgd" |
| 机构持股明细 | entry="TdxSharePCCW.tdxf10_gg_gdyj_jgcgmx" code="000001" reportDate="20241231" |
| 港股损益表 | entry="TdxSharePCCW.skef10_hk_cwfx" fixedTag="1" code="00700" |
| 港股资产负债表 | entry="TdxSharePCCW.skef10_hk_cwfx" fixedTag="2" code="00700" |
| 港股现金流量表 | entry="TdxSharePCCW.skef10_hk_cwfx" fixedTag="3" code="00700" |
| 板块基础资料 | entry="TdxSharePCCW.skef10_bk_cpbd_jczl" branch="003" code="880976" |
| 行业产业链 | entry="TdxSharePCCW.cfg_tk_gethy" industryCode="881155" |
显式指定 mode(自动路由不支持时使用):
| mode | 上游 Params 形态 |
|---|---|
raw | 直接透传 params |
code-only | [code] |
code-fixed-tag | [code, fixedTag] |
fixed-tag-code | [fixedTag, code] |
code-fixed-tag-extra | [code, fixedTag, extra] |
fixed-tag-code-extra | [fixedTag, code, extra] |
branch-code-time | [branch, code, timeType] |
query-type-target-stock | [queryType, targetCode, stockCode] |
industry-code | [industryCode] |
industry-title | [industryCode, title] |
code-date-range-page | [code, fixedTag, beginDate, endDate, clickIndex, pageNo, pageSize] |
code-fixed-tag-report-cursor-page | [code, fixedTag, "", reportDate, cursor, pageNo, pageSize] |
code-sort-report-type-click-page | [code, sortType, reportDate, typeValue, clickIndex, pageNo, pageSize] |
query-key-code-flag | [queryKey, code, compareFlag] |
query-key-code-extra | [queryKey, code, extra] |
raw 兜底调用(无合适 mode 时直接传 params):
tdx_api_data mode="raw" entry="Some.Entry" params=["000001","yzyq"]
命中自动路由时,默认使用 preset 转换结果。也可手动指定:
使用内置 preset:
tdx_api_data entry="TdxSharePCCW.tdxf10_gg_rdtc" code="000001" fixedTag="zttzbkz" responseTransform={"kind":"preset","preset":"hot_topic_board_family"}
自定义 ResultSets 转换:
tdx_api_data mode="raw" entry="Some.Entry" params=["000001"] responseTransform={"kind":"result-sets","resultSets":[{"name":"overview","index":0,"layout":"table","maxRows":20}]}
自定义转换字段:
| 字段 | 说明 |
|---|---|
kind | 固定为 result-sets |
resultSets[].name | 转换后的结果集名称 |
resultSets[].index | 按结果集下标匹配,0 表示第一个 |
resultSets[].resultSetKey | 按上游 ResultSetKey 匹配 |
resultSets[].fieldMap | 字段重命名映射 |
resultSets[].headers | 输出字段顺序 |
resultSets[].layout | record 或 table |
resultSets[].maxRows | 最大展示行数 |
| 字段 | 说明 |
|---|---|
request | 实际请求的 entry、端点、Params 等上下文 |
response.status | HTTP 状态码 |
response.data | 未转换或转换失败时的原始响应 |
response.transformed | 转换成功后的结构化结果 |
传了
responseTransform且转换成功时,优先读取response.transformed。
entry + code/fixedTag/...modemode 也不适合时,使用 raw 直接传 paramsresponseTransform| 现象 | 检查点 |
|---|---|
| 提示缺少字段 | 检查当前 mode 需要哪些字段 |
| 返回为空 | 检查 entry、fixedTag、日期范围、分页参数是否正确 |
| 自动路由没有生效 | 检查 entry 和判别参数是否在已支持范围内 |
| 返回原始 ResultSets | 没有命中默认 preset,或显式转换未产生结果 |
| HTTP 认证失败 | 检查 token、TDX_API_KEY 或自定义 auth |
| 上游接口地址不对 | 用 apiEndpoint 单次覆盖并验证 |
| 显式指定参数排列模式(见下方) |
| params | array | - | raw 模式下直接透传的参数数组 |
| responseTransform | object | - | 结果转换规则 |