SuperAPI AI 工具集

analyze-stock

数据与分析

查看项目

更新于 10-16 09:13

技能介绍

用途

Analyze Stock 用于对某只股票或公司进行一键综合分析。用户输入公司名称或股票代码后,技能自动并行采集多个维度的数据,综合分析后输出标准化报告。

触发场景包括:

  • "分析腾讯" / "分析贵州茅台" / "分析 600519"
  • "analyze NVDA" / "analyze Tesla"
  • "XX股票怎么样" / "XX最近为什么涨/跌"
  • "帮我看看XX" / "XX值得买吗"

支持 A股、港股和美股。

主要能力

技能按阶段执行:

Phase 0:解析输入

识别公司名称与股票代码、市场类型,并确定关键变量(ticker、公司全称、英文名、市场、行业、官网 URL)。代码格式判断规则:6位纯数字为 A股;4-5位数字或含 .HK 后缀为港股;英文字母为美股。若无法确定官网或行业,先用一次 WebSearch 快速查询。

Phase 1:并行数据采集(5 个 Subagent)

5 个 Task 放在同一条消息中并行执行,每个使用 subagent_type: "general-purpose":

  1. 股价数据与技术指标:获取近7个交易日股价数据,重点突出最近1个交易日变化,包括开高低收、涨跌幅、成交量、盘中走势、技术信号、与大盘对比。
  2. 新闻舆论分析:搜索最近7天重要新闻和舆论,挑选3-5条,用 WebFetch 验证至少2条原文,判断舆论倾向。
  3. 行业对比分析:分析所属行业近期趋势、关键影响因素、2-3个主要竞争对手表现及该公司行业地位。
  4. 市场环境分析:分析主要指数走势、VIX、市场情绪(Risk-on/Risk-off)、重大宏观事件。
  5. 公司官网与公告信息:访问公司官网,搜索投资者关系、公告、财报摘要、业绩预告等。

各 Agent 输出均要求标注数据来源及链接,并限制字数。

Phase 2:综合分析(主线程)

等待全部 Agent 返回后,进行信息汇总(识别一致性信号与矛盾信号、整理来源 URL)、因果归因(按直接驱动、行业传导、市场环境排序,并对当日变动单独归因)、趋势预测(短期1-2周、中期1-3月、主要风险点)。

Phase 3:输出报告

按指定 HTML 模板输出报告,使用内联 CSS,包含:一句话总结、当日行情高亮区块、7日股价概览、股价变动原因分析、近期重要新闻、行业对比、市场环境、趋势展望、参考来源、免责声明。涨跌幅为正用红色(class="up"),为负用绿色(class="down")。报告保存为 {company_name}-analysis-{date}.html。

Phase 4:生成 PDF 报告

通过 Chrome headless 打印 PDF:

"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome"
--headless --disable-gpu --no-sandbox
--print-to-pdf="$(pwd)/{company_name}-analysis-{date}.pdf"
--no-pdf-header-footer
"file://$(pwd)/{company_name}-analysis-{date}.html"

若无 Chrome,可使用备选方案:npx -y md-to-pdf "$(pwd)/{company_name}-analysis-{date}.html"

最终输出 HTML 与 PDF 两份文件。

使用方式

在支持该技能的 AI 工具中,以触发词形式提出请求即可,例如"分析贵州茅台"或"analyze NVDA"。技能会自动完成数据采集、分析与报告生成。

适用场景

  • 快速了解某只股票近7日行情与当日变动
  • 结合新闻、行业、市场环境进行多维度交叉分析
  • 生成可分享的 HTML/PDF 分析报告

限制与错误处理

  • Agent 超时或失败:标注该维度为"数据缺失",其余维度照常分析
  • 股票代码无法识别:提示用户确认代码或公司名称
  • akshare 未安装(A股):降级为纯 WebSearch 方式获取数据
  • 官网无法访问:跳过官网抓取,依赖搜索引擎结果

报告由 AI 自动生成,仅供参考,不构成任何投资建议。