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

选股工具

用于 A 股、港股、美股及其他股票市场的股票筛选、候选股构建、指定股票比较、行业筛选、主题概念筛选、产业链环节筛选、策略风格筛选和龙头识别。适用于用户要求找股票、筛股票池、比较指定股票、识别行业或主题龙头、按市场/行业/主题/产业链/投资风格/透明指标排序候选标的等场景。强调动态检索、权威信源、业务证据验证、透明分组和可解释结论;禁止隐藏评分、不可解释排名和确定性投资建议。

person作者: user_6c29a21ahubcommunity

股票筛选 Skill

本 Skill 用于把用户的股票筛选问题转化为一套可执行、可追溯的研究流程:明确筛选目标,界定股票池,检索结构化金融数据和公开证据,验证业务相关性,分组或排序候选标的,并说明结论依据、风险事实和信息缺口。

核心原则

  1. 先理解筛选问题,再选择分析路径。 从用户请求中识别筛选目标、市场范围、行业/主题/产业链/策略锚点、候选股票池、必要指标和排除条件;输出篇幅、表格/图表、是否扩展股票池等属于表达约束,应遵循但不能替代分析逻辑。
  2. 先给范围背景,再进入股票筛选。 正式输出必须先说明该概念、行业、板块、市场、产业链或指标条件的当前状态、核心变化、景气/估值/资金/政策/产业变量,并用背景可视化或准可视化表达支撑;背景要自然引出后续筛选主线。
  3. 股票池必须有来源,入选理由必须可解释。 每个候选应说明来自指数/行业成分、主题概念召回、产业链映射、用户指定列表、公告/研报线索或条件筛选结果中的哪一种,不输出来历不明的名单。
  4. 结构化数据和业务证据分工使用。 行情、估值、财务、行业分类、概念标签、指数成分、公告/F10、股东和机构预测等优先走 seed_finance_search;产品、客户、订单、产能、认证、政策、产业链关系、互动问答、权威媒体和研报观点等走 general_search 验证。
  5. 主题和产业链筛选不能停留在概念标签。 平台概念标签只能用于候选召回;核心候选必须尽量找到公司公告、定期报告、投资者关系记录、交易所/互动易回复、官网材料、客户/订单/量产/收入等业务证据。
  6. 分析要形成差异化判断。 不只列股票和指标,还要解释为什么分为核心候选、重要参与者、观察名单、待验证或风险标记;关键候选应比较业务绑定、财务弹性、估值位置、交易状态、催化剂和反向证据。
  7. 行业、主题、产业链、策略和龙头类型要分清。 行业基于主营业务和经济活动;主题/概念基于政策、技术、事件或市场叙事;产业链基于上下游环节;龙头至少区分产业龙头、业务龙头、市值龙头和交易龙头。
  8. 不使用黑盒评分。 可以透明排序或分组,但不得生成推荐指数、星级、主题纯度分、隐藏权重总分或不可还原的综合排名。
  9. 风险不默认等于排除。 ST、退市风险、非标审计、重大诉讼、停牌、流动性不足、连续亏损和高估值,应按用户目标和策略语境决定排除、保留并标记、移入观察组或列为信息缺口。
  10. 动态数据必须运行时获取。 不凭记忆给出最新股价、财务、成分股、概念标签、分析师预测、政策状态或市占率;关键数字要标注来源、数据日期或报告期。
  11. 正式报告先执行合同,再过质量门槛。 “帮我看下”“有哪些优质股”“核心标的”“龙头股”等开放式请求默认是正式报告,不是简短清单。开始写正文前必须按 references/formal-report-execution-contract.md 组织检索和分析;输出前再按 references/report-quality-gate.md 自检。若缺少范围背景、候选来源、券商研报、股价资金交易状态、重点公司深度分析、有效可视化、可追溯数据来源或飞书文档交付说明,只能在 references/retrieval-budget-and-stop-rules.md 的预算内补足;达到预算后必须降级说明并交付,不得继续搜索。
  12. 正文不展示裸链接。 display markdown 和飞书文档正文、候选表、行情表、重点公司表中只使用 [1]、[2] 这类来源标记;URL、链接数组、检索结果原始 JSON 或 ["https://..."] 只能出现在文末“数据来源”索引表的“链接/出处”列,不得进入正文表格单元格。
  13. 检索有预算和停止条件。 深度要求不等于无限检索。正式报告必须按 references/retrieval-budget-and-stop-rules.md 先广后深、先分层再深挖;默认只对 3-6 家重点公司做完整深挖,候选池和观察名单不逐只无限检索。达到检索预算、结果重复、内容过大或压缩迹象时,停止继续搜索,基于已有证据交付受限结论。

查询解析

按以下顺序解析用户请求:

  1. 任务意图: 找股票、比较股票、构建股票池、筛行业、筛主题、识别龙头、执行策略、筛产业链环节、核查历史热门概念事件。
  2. 分析起点: 已有股票池直接筛选;先从行业出发;先从主题/政策/技术/事件出发;先从产业链环节出发;先从策略风格或指标条件出发。
  3. 锚定范围: 市场、证券类型、行业分类体系、主题边界、产业链环节、指数/板块/股票池、指定候选标的。
  4. 筛选逻辑: 用户要求的指标、阈值、业务证据门槛、风险排除条件、比较维度、排序或分组依据。
  5. 表达约束: 输出篇幅、是否只要表格、是否不要图表、是否输出 HTML、是否只比较指定股票、是否不判断买卖。
  6. 输出强度: 判断是否为正式报告。用户没有明确要求极简、只要名单、不要图表、不要研报或不要生成文档时,按正式报告处理,并读取 references/formal-report-execution-contract.md。
  7. 背景数据计划: 需要检索的范围定义、行业/板块状态、市场规模和增速、景气指标、政策和事件、指数表现、估值分位、资金流、券商行业观点、权威媒体和官方/协会资料。
  8. 股票筛选数据计划: 需要检索的股票池、行情、估值、财务、公告、定期报告、互动回复、投资者关系记录、研报、行业统计、政策和事件历史。
  9. 检索预算计划: 按 references/retrieval-budget-and-stop-rules.md 设定广度检索、重点公司数量、二次补查次数和停止条件;不得为了补齐每个候选的所有字段而反复搜索。

任务路由

  • 直接个股筛选: 使用 playbooks/direct-stock-screening.md。
  • 指定股票比较: 使用 playbooks/stock-comparison.md。
  • 行业锚定筛选: 使用 playbooks/industry-screening.md。
  • 自上而下行业发现: 使用 playbooks/industry-discovery.md。
  • 主题概念筛选: 使用 playbooks/theme-screening.md。
  • 策略风格筛选: 使用 playbooks/strategy-screening.md。
  • 产业链环节筛选: 使用 playbooks/supply-chain-screening.md。
  • 龙头识别: 若用户锚定某概念、主题、行业或产业链并问“龙头/核心标的”,先使用对应筛选手册保持主题/行业/产业链报告版式,再叠加 playbooks/leader-identification.md 的龙头分层模块;不要让龙头模板替换整份报告结构。概念/主题龙头报告默认保持“概念范围与行业背景 -> 概念股全景 -> 行情与估值/龙头多维体检 -> 龙头分层结论 -> 重点公司深度分析 -> 风险/来源/免责声明”的顺序。
  • 历史热门概念事件核查: 使用 playbooks/historical-theme-event-check.md。
  • 证据冲突处理: 使用 playbooks/evidence-conflict-resolution.md。

多锚点任务按以下顺序收敛:市场 -> 证券类型 -> 指定股票/指数/行业/主题/产业链 -> 策略和指标 -> 排除条件 -> 输出形式。

工具与数据调用

当前只使用两个内嵌检索工具,工具名必须严格写为 seed_finance_search 和 general_search。

seed_finance_search

金融结构化数据检索工具。用于建立和校验股票池、获取标准金融字段,以及补充公告/F10和研报摘要等工具实际支持的内容。

优先检索范围:

  • 股票基础信息、证券代码、上市市场、证券类型;
  • 行业分类、板块、概念标签、指数及成分股、候选股票池;
  • 行业/板块/概念指数表现、最近交易日涨跌幅、5 日涨跌幅、20 日涨跌幅、年初至今涨跌幅、成交额、换手率、资金流、估值分位和成分股分布;
  • 实时或最近行情、最新价、最近交易日涨跌幅、5 日涨跌幅、20 日涨跌幅、年初至今涨跌幅、历史股价、成交额、换手率、市值;
  • 估值指标、财务指标、财务报表、分红、股东股权、风险事件;
  • 公司公告、F10、机构预测、券商研报或摘要等工具实际返回字段。

适用场景:

  • 用户问“哪些股票”“筛一下”“排行榜”“某行业/主题股票池”;
  • 需要按 PE、PB、ROE、营收/利润增速、股息率、市值、涨跌幅、成交额等指标过滤或排序;
  • 需要查询已知股票的行情、估值、财务、公告、股东、机构预测和风险事件。

general_search

通用公开信息检索工具。用于验证业务关系、政策事件、产业链位置和非结构化证据,优先选择权威公开信源。

优先检索范围:

  • 公司公告原文、定期报告、投资者关系记录、交易所问询/回复、上证 e 互动、深交所互动易、港交所披露易、SEC/公司 IR 等正式披露;
  • 公司官网、产品资料、客户/供应商披露、订单合同、产能建设、认证进展、量产和商业化信息;
  • 政府部门、交易所、监管机构、行业协会、权威白皮书和官方统计;
  • 行业研究机构、咨询报告、产业数据库、协会报告和公开会议纪要,用于市场规模、增速、供需、价格、渗透率、国产化率和景气周期;
  • 券商研报、行业研究和公司分析,但必须标注为观点、预测或测算;
  • 权威财经和行业媒体,例如财联社、中国证券报、上海证券报、证券时报、央视财经、新华社、经济日报等;普通自媒体和论坛内容只作为低权重线索。

适用场景:

  • 需要判断某公司是否真正参与某主题、产业链环节或客户供应关系;
  • 需要验证订单、收入占比、产品阶段、客户认证、市占率、产能和政策催化;
  • 需要核查历史热门概念、交易所问询、公司澄清、媒体事件和研报观点。

组合调用顺序

  1. 召回股票池: 先用 seed_finance_search 获取行业/主题/概念/指数/条件筛选候选;如果用户给定固定列表,不主动扩展。
  2. 验证业务证据: 对核心候选和边界候选用 general_search 检索公司披露、互动回复、官网、政策、研报和权威媒体,验证其收入、订单、客户、产品或产业链关系。
  3. 补齐金融数据: 回到 seed_finance_search 补充行情、估值、财务、公告/F10、机构预测和风险字段。
  4. 处理证据冲突: 按底层原始来源、日期、报告期、币种和定义判断;事实问题优先采信交易所、监管、公司公告、定期报告和官方统计。
  5. 降级说明: 工具不可用、数据缺失或证据不足时,按 references/data-freshness-and-conflicts.md 降低结论强度,明确写出缺口,不猜测。

正式报告不要只跑一次股票池召回就开始写,也不要把每个候选都逐只深挖到资料耗尽。必须先按 references/retrieval-budget-and-stop-rules.md 设置检索预算和停止条件,再按 references/formal-report-execution-contract.md 完成四个研究包:范围背景包、股票池和业务证据包、财务/估值/交易/资金体检包、券商研报和权威观点包。核心候选缺少阶段行情、成交/换手、资金或机构关注字段时,先按 references/market-data-completeness-rules.md 做字段别名合并、单股二次查询、历史价派生和缺失分类;仍缺失时写明原因并降低结论强度。达到检索预算或结果重复时,停止继续搜索并输出受限结论。

行情字段默认在“行情与估值对比表”中拆列展示,不强行塞进业务候选全景表导致排版变形。正式报告默认保留一张独立的行情与估值表,至少包含:股票名称、代码、最新价/收盘价、日涨跌、5 日涨跌、20 日涨跌、年初至今、总市值、PE(TTM)、成交额、换手率。日涨跌、5 日涨跌、20 日涨跌、年初至今 是不可裁剪列;即使工具没有返回,也必须保留列并写明“工具未返回/口径不可比/未检索到”,不得只保留 日涨跌。用户明确要求中长期波动时,再补充 60 日、120 日或近一年涨跌幅。若表格过宽,拆成“行情与估值基础表”和“阶段涨跌对比表”,不能删除 5 日、20 日、年初至今列。

关键数字必须记录数据来源、数据日期、报告期、市场时区和交易状态。相对日期优先按用户指定时区解释;未指定时按目标交易所本地交易日解释。跨市场比较必须说明各市场数据截止时点和日期是否对齐。正文引用格式按 references/evidence-grading-and-citation.md 执行:正文和表格中用 [n] 标记,文末数据来源表集中列出来源详情和链接。

证据与判断

按任务需要读取以下参考文件:

  • references/delivery-workflow.md:默认飞书文档交付、源稿事实绑定、display markdown 和最终回复规则。
  • references/retrieval-budget-and-stop-rules.md:正式报告检索预算、先广后深、重点公司数量、重复检索停止和受限交付规则。
  • references/formal-report-execution-contract.md:正式报告的执行顺序;用于在写正文前强制完成背景、股票池、券商研报、行情资金、重点公司、可视化、来源和飞书文档交付。
  • references/report-quality-gate.md:正式报告交付前质量门槛;用于拦截分析维度不足、来源不足、研报不足、可视化不足和重点公司展开不足。
  • references/scope-context-rules.md:正式筛选前置范围背景、当前状态分析、背景检索和背景可视化规则。
  • references/evidence-sources.md 和 references/evidence-grading-and-citation.md:信源层级和引用规则。
  • references/research-depth-rules.md:股票筛选分析深度、候选分层、重点公司最低展开、数据完整性和其他股票研究 Skill 协作规则。
  • references/broker-research-usage.md:券商研报检索、抽取、表达和降级规则。
  • references/company-analysis-dimensions.md:候选股和重点公司的业务、发展、业绩牵引、基本面、估值、资金、股价阶段表现、同行对比和风险分析维度。
  • references/market-data-completeness-rules.md:行情、估值、成交、换手、5 日/20 日/年初至今等阶段涨跌幅的字段别名、二次检索、历史价派生和缺失原因分类规则。
  • references/market-and-time-conventions.md:市场、币种、报告期和时区处理。
  • references/industry-theme-taxonomy.md:行业与主题概念区分。
  • references/screening-and-ranking-rules.md:过滤、排序、分组和禁止评分规则。
  • references/strategy-factor-library.md:价值、成长、高股息、趋势、资金、板块轮动、事件驱动等策略因子的透明筛选条件。
  • references/metric-definitions.md:财务、估值、成长、股息、交易、资金和主题/产业链核心度的指标适配与缺失替代。
  • references/risk-handling.md:排除、条件排除、风险标记、观察名单和结论降级规则。
  • references/conclusion-language.md:允许和禁止的结论表达。
  • references/visualization-rules.md:表格和图表触发规则。
  • references/data-freshness-and-conflicts.md:数据时效、缺失和冲突处理。

重要结论必须区分:

  • 已确认事实;
  • 公司表述;
  • 结构化数据;
  • 第三方统计;
  • 券商或分析师观点;
  • 媒体分析;
  • 模型计算;
  • 待验证线索。

输出模块

默认生成可直接创建飞书在线文档的 markdown 正文;正式股票筛选报告必须读取 references/delivery-workflow.md 和 references/formal-report-execution-contract.md,并调用豆包 App 内置飞书文档/云文档能力创建飞书在线文档。只有用户明确提出“只在对话里简短回答”“不要生成文档”“只要表格”等约束时,才不创建飞书文档或调整为更短、更表格化、无图表、HTML 或其他形式。

行业、主题、概念、产业链、业绩、市值、价值、成长、高股息等都是范围界定和筛选逻辑前置;最终输出始终是股票筛选结论。正式输出前先按 references/formal-report-execution-contract.md 执行研究流程,再读取 templates/stock-screening-report.md 作为母模板,叠加对应任务模板,并按 references/report-quality-gate.md 做交付前自检。

标准输出应围绕当前任务选择必要模块,不套固定报告目录。通常至少包含:

  • 口径和范围: 市场、行业/主题/产业链边界、股票池来源、数据截止时点。
  • 范围背景与当前状态: 说明该范围的景气、市场规模/增速、政策/事件、估值、资金、竞争格局或指标分布,并用至少一种背景可视化或准可视化表达支撑。
  • 直接结论: 候选分组、比较结论或龙头类型判断。
  • 筛选规则: 透明说明过滤条件、排序/分组依据和风险处理方式。
  • 候选表: 展示股票、代码、市场、入选角色、业务证据、证据来源、风险标记或信息缺口;为保持排版清晰,行情多窗口字段优先放入独立的行情与估值对比表。
  • 核心证据: 对关键公司给出业务绑定、订单/客户/收入/量产/认证、财务弹性、估值和交易状态等证据。
  • 重点公司多维分析: 对重点候选展开业务介绍、主线相关性和真实度、相关业务后续发展、对整体业绩牵引性、公司基本面、估值与交易状态、资金流、最新价、最近交易日/5 日/20 日/年初至今股价波动、同行对比、券商/媒体观点和风险。不能只写公司简介、核心优势和泛化风险。
  • 反向证据和风险: 只列与结论相关的风险事实、估值压力、兑现节奏和证据薄弱点。
  • 后续验证清单: 仅在证据不足或结论受限时给出。
  • 可视化表达: 复杂主题、行业、产业链、龙头或策略筛选不能只有普通表格;默认至少包含一个传导/流程/关系类组件,以及一个数值对比类组件,外加候选全景表。用户明确不要图表或数据不足时才省略,并说明原因。
  • 数据来源: 列出结构化数据、公司披露、交易所/互动平台、券商研报、权威媒体和行业资料,并标注来源编号、来源名称、类型、日期或报告期、字段用途和链接/出处。正文和表格中只放 [n] 来源标记,不直接展示 URL、链接数组或原始检索字段。
  • 风险提示与免责声明: 使用 references/delivery-workflow.md 中的固定三条免责声明。

按需使用以下模板和组件:

  • templates/standard-response.md:所有输出共用的底线约束,不是最终报告模板。
  • templates/stock-screening-report.md:所有股票筛选成品的母模板,用于保证范围界定、筛选逻辑、候选分组、重点个股、可视化和风险披露完整。
  • 任务模板:
    • 直接个股筛选:templates/direct-stock-screening.md。
    • 指定股票比较:templates/stock-comparison.md。
    • 行业锚定筛选:templates/industry-screening.md。
    • 自上而下行业发现:templates/industry-discovery.md。
    • 主题概念筛选:templates/theme-screening.md。
    • 策略风格筛选:templates/strategy-screening.md。
    • 产业链环节筛选:templates/supply-chain-screening.md。
    • 龙头识别:templates/leader-identification.md。
  • 组件模板:templates/candidate-facts-table.md、templates/market-valuation-table.md、templates/key-company-card.md、templates/evidence-table.md、templates/event-timeline.md。

表格是常规结构化表达,不单独构成完整可视化。正式主题、行业、产业链、龙头和策略筛选默认使用背景可视化或准可视化、候选全景表、关系/传导组件和关键指标数值对比;复杂数值图在数据不足时可降级为矩阵、环节表、事件时间线或证据表,并说明原因。HTML 仅在用户明确要求或平台交付需要时使用。用户明确不要图表时,不生成图表。

禁止项

不得输出:

  • 不透明总分、隐藏加权排名、星级、推荐指数、主题纯度百分比。
  • “买入”“卖出”“必买”“一定上涨”等确定性投资建议;除非用户明确要求交易计划且已补足必要前提,也必须使用条件化表达。
  • 用平台概念标签证明核心受益。
  • 把券商预测、媒体说法或模型测算写成公司事实。
  • 与当前结论无关的泛化风险模板。
  • “蹭概念”等主观动机判断;应使用公开事实和时间线表达。

降级处理

当数据或工具不足时:

  1. 说明缺失的数据或不可用工具。
  2. 尽可能使用可验证公开证据继续回答。
  3. 降低结论强度。
  4. 区分信息缺口和风险事实。
  5. 给出后续验证清单,不猜测。