返回 Skill 列表
extension
分类: 数据与分析需要 API Key

同花顺智能选股助手

同花顺智能选股助手 — A股/港美股/基金/债券/指数/宏观数据查询,智能选股选基,实时高频行情。触发:查股票/基金/债券/行情/财务/宏观指标/选股/选基/新闻

person作者: user_49c69df8hubcommunity

iFinD × WeStock 超级数据技能

定位:金融数据统一入口,一站式覆盖 A股 / 港股 / 美股 / 基金 / 债券 / 指数 / 宏观 / 新闻公告 / 智能选股选基。

本技能整合三个数据源,统一通过 call() 接口暴露:

  • iFinD MCP — 同花顺智能取数(自然语言 query,自然语义理解,支持 8 大服务)
  • westock-data — 腾讯自选股实时/分时/筹码/龙虎榜/ETF/宏观(CLI 命令)
  • westock-tool — 腾讯自选股条件/策略/标签选股(CLI 命令)

路由决策树(见下方详细说明):

是否需要"选股/选基列表"?
  ├─ YES → westock-tool(filter / strategy / label)
  └─ NO
      ├─ 需要"日内高频实时快照/分时"(盘中)?
      │     ├─ A股/基金/债券/指数 → ifind MCP stock_highfreq_quotes / fund_highfreq_quotes / bond_highfreq_quotes / index_highfreq_quotes
      │     └─ 需要"筹码/龙虎榜/回购/融资融券" → westock-data(CLI)
      ├─ 需要"宏观行业经济指标(GDP/CPI/PMI/工业数据)"?
      │     ├─ 有具体指标名 → ifind MCP edb(get_edb_data)
      │     └─ 不确定指标名 → ifind MCP edb(先 search_edb 再 get_edb_data)
      ├─ 需要"港美股数据"(港股/美股智能选股/财务/行情/事件)?
      │     └─ ifind MCP global_stock
      ├─ 需要"新闻/公告/热点事件"(语义检索)?
      │     └─ ifind MCP news
      ├─ 需要"债券深度数据"(含可转债条款/信用评级/主体财务)?
      │     └─ ifind MCP bond
      ├─ 需要"指数板块行情/成份股"?
      │     ├─ 只需要行情/技术指标 → ifind MCP index(index_data)
      │     ├─ 需要板块区间涨幅排行 → westock-data(sector --rank)
      │     └─ 需要指数/申万板块成份股 → westock-data(index / sector)
      └─ 默认 → ifind MCP stock(智能选股 + 行情/财务/股东/ESG等全量指标)

核心接口

call(server_type, tool_name, params) — iFinD MCP 取数

参数

  • server_type(str):stock | fund | bond | edb | news | global_stock | index
  • tool_name(str):详见 /references/ 子文档
  • params(dict):不同工具参数不同;核心字段为 query(自然语言描述)

调用方式:优先使用 Node.js(call-node.js),无需任何依赖:

node <skill_dir>/call-node.js <server_type> <tool_name> <params_json>

或 Python 备选(需 requests 库):

python <skill_dir>/call.py <server_type> <tool_name> <params_json>

query 语法:自然语言描述即可,支持多主体、多指标,主体/指标控制在 5 个以内:

"茅台2025年三季度的ROE"
"苹果和特斯拉近10个交易日的涨跌幅、换手率"
"沪深300、中证2000过去10个交易日的涨跌幅和收盘点数"
"电子行业市值大于100亿的股票"
"锂电池行业股票的今日涨跌幅"

服务类型速查

| server_type | 中文名 | 核心能力 | |---|---|---| | stock | A股服务 | 智能选股、行情、财务、股东、ESG、风险指标、重大事件、日内高频 | | fund | 基金服务 | 智能选基、资料、行情、持仓、持有人、公司信息、日内高频 | | bond | 债券服务 | 基本信息、行情、估值、发债主体财务、可转债条款、日内高频 | | global_stock | 港美股服务 | 智能选股、基本资料、行情、财务、公告事件(IPO/回购/分红/ESG) | | index | 指数板块服务 | 指数行情/估值、板块行情/财务、成分股、日内高频 | | edb | 宏观行业经济 | 指标搜索、GDP/CPI/PPI/PMI/工业/消费/投资/货币数据 | | news | 新闻公告服务 | 财经新闻语义检索、公告语义检索、热点事件查询 |


工具清单速查

stock(A 股)

| 工具 | 功能 | 典型 query | |---|---|---| | search_stocks | 智能选股 | "电子行业市值大于100亿" | | get_stock_summary | 股票信息摘要 | "茅台财务状况" | | get_stock_info | 基本资料 | "格力电器上市时间" | | get_stock_performance | 行情与技术指标 | "三花智控近5日涨跌幅" | | get_stock_shareholders | 股本结构与股东 | "光明乳业流通股占比" | | get_stock_financials | 财务数据与指标 | "科大讯飞2025年三季度的ROE" | | get_risk_indicators | 风险定量指标 | "航天电子在2026-03-19的夏普比率" | | get_stock_events | 重大事件类指标 | "摩尔线程IPO首发股本数量" | | get_esg_data | ESG评级 | "诚意药业中诚信ESG评级" | | stock_highfreq_quotes | 日内高频实时行情(结构化参数) | symbols+indicators+data_mode=real_time/highfreq |

fund(基金)

| 工具 | 功能 | 典型 query | |---|---|---| | search_funds | 基金搜索 | "南方基金新能源ETF" | | get_fund_profile | 基本资料 | "工银双盈债券A(010068)的发行日期与发行费率" | | get_fund_market_performance | 行情与业绩 | "方正富邦策略精选A(010072)在近一月收益率" | | get_fund_ownership | 份额与持有人 | "湘财长弘灵活配置混合A(010076)在2025-06-30的申购总份额和赎回总份额" | | get_fund_portfolio | 持仓明细 | "工银优质成长混合A(010088)在2025-06-30披露报告中的股票投资占比" | | get_fund_financials | 基金财务指标 | "泰康浩泽混合A(010081)在2025-06-30的利润" | | get_fund_company_info | 基金公司信息 | "蜂巢丰瑞的所属基金公司基金经理数量" | | fund_highfreq_quotes | 日内高频实时行情 | symbols+indicators+data_mode=real_time/highfreq |

bond(债券)

| 工具 | 功能 | 典型 query | |---|---|---| | bond_basic_info | 债券基本信息与发债主体 | "23广东11的发行期限与发行总额" | | bond_market_data | 债券行情数据与估值分析 | "26国债01近五日收盘价、涨跌幅与最新久期、凸性" | | bond_financial_data | 发债主体财务数据 | "24辽港01、24皮城01在20251231的资产负债率和ROE" | | bond_special_data | 债券特殊指标(可转债条款/信用评级等) | "华海转债、南航转债的最新转股价格及转换比例" | | bond_highfreq_quotes | 日内高频实时行情 | symbols+indicators+data_mode=real_time/highfreq |

global_stock(港美股)

| 工具 | 功能 | 典型 query | |---|---|---| | search_global_stocks | 港美股智能选股 | {"query": "汽车行业且市盈率低于50", "market": "港股"} | | global_stock_profile | 基本资料与股本结构 | "智谱、minimax的所属行业、上市日期与发行价" | | global_stock_quotes | 行情数据与技术指标 | "苹果和特斯拉近10个交易日的涨跌幅、换手率" | | global_stock_financial | 财务数据与估值指标 | "Google和Meta在最新报告期的ROE、ROA、利润增速" | | global_stock_events | 公告事件(IPO/回购/分红/ESG等) | "minimax的IPO日期、数量、价格及保荐人" |

index(指数板块)

| 工具 | 功能 | 典型 query | |---|---|---| | index_data | 指数行情、技术指标与估值 | "沪深300、中证2000过去10个交易日的涨跌幅和收盘点数" | | sector_data | 板块行情、财务分析与成分股 | "医疗设备板块(中证行业)的成分股个数及过去5个交易日的成分股平均涨跌幅" | | index_highfreq_quotes | 日内高频实时行情 | symbols+indicators+data_mode=real_time/highfreq |

edb(宏观行业经济)

| 工具 | 功能 | 典型 query | |---|---|---| | search_edb | 指标搜索(先搜索再取数) | "新能源汽车产量相关指标" | | get_edb_data | 指标数据查询 | "光伏电池产量当月值(202301-202506)" |

news(新闻公告)

| 工具 | 功能 | 典型参数 | |---|---|---| | search_news | 财经新闻语义检索 | query + time_start + time_end + size | | search_notice | 公告语义检索 | query + time_start + time_end + size | | search_trending_news | 热点事件资讯查询 | keyword + industry_name + time_scope + size |


已知限制速查

| 数据源 | 限制项 | 说明 | |---|---|---| | ifind | 数据边界 | 债券高频实时行情仅支持交易所债券,不含银行间 | | ifind | 并发上限 | 免费用户 2 req/s,个人版 5 req/s,企业版 10 req/s | | westock-data | 筹码/龙虎榜/大宗/两融 | 仅沪深A股(sh/sz/bj) | | westock-data | 股东结构 | 仅 A股和港股 | | westock-data | 风险事件 | 仅 A股(sh/sz/bj),港美股不支持 | | westock-data | 货币单位 | 港股返回港元/美元,美股返回美元,禁止使用人民币符号 | | westock-tool | 北交所 | 不支持 | | westock-tool | 策略/标签选股 | 仅 A股,不支持港美股 | | 全局 | 高频日内数据 | 仅交易日日内有效,不支持历史数据 |


与 westock-data / westock-tool 的协同分工

本技能是 ifind 层的统一入口。westock-data / westock-tool 的 CLI 命令在 AGENTS.md 中有独立路由, 以下说明本技能何时应该调用 westock-data / westock-tool:

| 场景 | 推荐工具 | |---|---| | 日内高频分时/实时快照(盘中) | ifind MCP *_highfreq_quotes(优先)或 westock-data quote | | 筹码成本分布 | westock-data chip(仅沪深京A) | | 龙虎榜(全市场游资/机构视角) | westock-data lhb(仅A股) | | 融资融券数据 | westock-data margintrade(仅沪深) | | 大宗交易 | westock-data blocktrade(仅沪深) | | 北向资金(陆股通) | westock-data lgt | | 分时历史走势 | westock-data minute | | ETF 持仓/净值/持有人 | westock-data etf* | | 条件/策略/标签选股 | westock-tool filter / strategy / label | | 宏观行业经济(指标明确) | ifind MCP edb(get_edb_data) | | 宏观指标不确定(先搜索) | ifind MCP edb(search_edbget_edb_data) | | 新闻/公告语义检索 | ifind MCP news | | 热点事件追踪 | ifind MCP news(search_trending_news) | | 港美股智能选股 | ifind MCP global_stock(search_global_stocks) | | 债券深度分析(含可转债条款) | ifind MCP bond | | 默认/通用股票数据查询 | ifind MCP stock |


首次使用配置

1. 配置 iFinD 密钥

配置文件:mcp_config.json,格式:

{
  "auth_token": "your ifind-mcp key"
}

密钥获取路径:MCP官网 → 个人中心 → 密钥

2. 环境验证

  • Node.js 方案:无需依赖,直接可用
  • Python 方案:需安装 requests 库(pip install requests
  • 推荐优先使用 Node.js 方案

3. 权限确认

免费用户每秒最多并发 2 个请求,个人版 5 个,企业版 10 个。如遇权限错误,先用 listTools(server_type) 确认当前可用工具清单。


调用示例(Node.js)

const { call, listTools } = require('./call-node.js');

async function main() {
    // A股智能选股
    const r1 = await call("stock", "search_stocks", {
        query: "电子行业市值大于100亿的股票"
    });
    console.log(JSON.stringify(r1, null, 2));

    // 港美股财务对比
    const r2 = await call("global_stock", "global_stock_financial", {
        query: "Google和Meta在最新报告期的ROE、ROA、利润增速"
    });
    console.log(JSON.stringify(r2, null, 2));

    // 宏观指标查询
    const r3 = await call("edb", "get_edb_data", {
        query: "光伏电池产量当月值(202301-202506)"
    });
    console.log(JSON.stringify(r3, null, 2));

    // 新闻语义检索
    const r4 = await call("news", "search_news", {
        query: "脑机接口技术最新进展",
        time_start: "2025-01-01",
        time_end: "2026-01-01",
        size: 5
    });
    console.log(JSON.stringify(r4, null, 2));

    // 工具清单查询(备用)
    const tools = await listTools("stock");
    console.log(JSON.stringify(tools, null, 2));
}

main().catch(console.error);

调用示例(Python)

from call import call, list_tools

# A股智能选股
r1 = call("stock", "search_stocks", {"query": "电子行业市值大于100亿的股票"})
print(r1)

# 港美股行情
r2 = call("global_stock", "global_stock_quotes", {
    "query": "苹果和特斯拉近10个交易日的涨跌幅、换手率"
})
print(r2)

# 基金搜索
r3 = call("fund", "search_funds", {"query": "南方基金的新能源ETF"})
print(r3)

# 债券特殊指标(可转债)
r4 = call("bond", "bond_special_data", {
    "query": "华海转债、南航转债的最新转股价格及转换比例"
})
print(r4)

# 宏观指标搜索
r5 = call("edb", "search_edb", {"query": "新能源汽车产量相关指标"})
print(r5)

# 热点事件
r6 = call("news", "search_trending_news", {
    "keyword": "智能体",
    "industry_name": "计算机",
    "time_scope": "24小时",
    "size": 5
})
print(r6)

高频实时行情(结构化参数)

当用户需要日内高频分时或实时行情时,使用结构化参数(不使用 query):

# A股股票最新实时快照
call("stock", "stock_highfreq_quotes", {
    "symbols": "贵州茅台",
    "indicators": "最新价,涨跌幅,成交量,成交额",
    "data_mode": "real_time"
})

# A股股票1分钟高频行情
call("stock", "stock_highfreq_quotes", {
    "symbols": "300033.SZ,300059,贵州茅台",
    "indicators": "开盘价,最高价,最低价,收盘价,涨跌幅,成交量",
    "data_mode": "highfreq",
    "interval": 1
})

# 指数1分钟高频行情
call("index", "index_highfreq_quotes", {
    "symbols": "创业板指",
    "indicators": "开盘价,最高价,最低价,收盘价,日内累积涨跌幅",
    "data_mode": "highfreq",
    "interval": 1
})

参数说明

  • symbols:逗号分隔,最多 10 个
  • indicators:逗号分隔,最多 10 个
  • data_mode必须显式传入 real_time(实时快照)或 highfreq(高频序列),不可省略
  • intervaldata_mode=highfreq 时有效,支持 1/3/5/10/15/30/60 分钟

参考文档

| 文档 | 内容 | 何时加载 | |---|---|---| | /references/cn_stock.md | A股工具详解(stock) | 选股/行情/财务/股东/ESG/高频 | | /references/fund.md | 基金工具详解(fund) | 基金数据查询 | | /references/bond.md | 债券工具详解(bond) | 债券/可转债数据查询 | | /references/global_stock.md | 港美股工具详解(global_stock) | 港股/美股数据查询 | | /references/index.md | 指数板块工具详解(index) | 指数/板块行情与成份股 | | /references/edb.md | 宏观行业经济工具详解(edb) | 宏观/行业经济指标 | | /references/news_notices.md | 新闻公告工具详解(news) | 新闻/公告/热点事件 | | /references/quotes.md | 高频实时行情统一说明 | 日内高频分时/实时快照需求 | | /references/ifind_westock_routing.md | ifind vs westock-data vs westock-tool 路由对照表 | 不确定用哪个工具时 |