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