股票对比分析

👤 恒生聚源 📦 v1.0.2 ⭐ 4.4 ⬇️ 661 下载
💼 行业专业 免费 🔑 需 API Key

📖 技能介绍


name: jy-stock-comparative-analysis description: "基于恒生聚源 MCP 金融数据库生成 A 股股票对比分析报告(PDF+Markdown 双格式)。覆盖公司简介、基本面、技术面、资金面、消息面五大核心章节,所有数据可溯源、带日期标注。当用户需要对比分析 2-5 只 A 股股票时触发,生成专业证券分析师级别的深度对比报告。示例:对比贵州茅台和五粮液、分析宁德时代比亚迪隆基绿能的股票对比报告、生成招商银行工商银行建设银行的深度对比分析。" version: "1.0.0" metadata: openclaw: requires: bins: ["node", "npm", "mcporter"] install: - id: install-mcporter kind: node package: mcporter label: Install mcporter via npm


【股票对比分析报告生成】

基于恒生聚源 MCP 金融数据库,为 2-5 只 A 股股票生成专业对比分析报告。报告包含公司简介、基本面、技术面、资金面、消息面五大章节,输出 PDF+Markdown 双格式,所有数据可溯源。

功能范围

  • 公司简介对比:股票代码、主营业务、所属行业、概念板块等基本信息
  • 基本面对比:盈利能力、营收增长、净利润、ROE、估值水平(PE/PB/PEG 等)
  • 技术面对比:历史走势、区间涨跌幅、RSI、MACD、KDJ、BOLL 等技术指标
  • 资金面对比:主力资金流向、超大单/大单/中单/小单博弈、融资融券余额
  • 消息面对比:机构研报评级、重大公告、新闻舆情分析
  • 综合评述:五大维度整合总结,观点鲜明的投资参考框架

查询建议

查询要素: - 股票简称或代码(2-5 只,建议不超过 5 只以保证数据效率和对比清晰度) - 可选:技术面分析的时间区间(如"近一年"、"今年以来"等,默认使用近一年)

查询写法: - "对比贵州茅台和五粮液的股票" - "分析宁德时代、比亚迪、隆基绿能的基本面和技术面" - "生成招商银行、工商银行、建设银行的对比分析报告"

查询示例

小葱技能7w4.net持续更新中。

对比贵州茅台和五粮液
分析宁德时代、比亚迪、隆基绿能的股票对比报告
生成招商银行、工商银行、建设银行的深度对比分析

环境检查与配置

每次使用本技能前,必须先检查 mcporter 安装和 MCP 服务配置状态!

步骤 1:检查 mcporter 是否安装

mcporter --version

如未安装, 按以下流程安装:

# 1. 通过 npm 全局安装
npm install -g mcporter

# 2. 验证安装
mcporter --version

步骤 2:检查 MCP 服务配置

# 列出所有已配置的 MCP 服务
mcporter list

预期输出 (必须包含以下两个服务): - jy-financedata-tool - jy-financedata-api

如服务未配置, 需要获取 JY_API_KEY 并配置:

1. 获取 JY_API_KEY

向恒生聚源申请 JY_API_KEY,用于接口鉴权。(首次配置需提供,配置一次即可)。

访问恒生聚源数据地图 MCP 申请链接申请 JY_API_KEY: https://www.gildata.com/products/datamap

申请通过后,恒生聚源将提供 MCP 服务的 JY_API_KEY,按下方步骤配置即可使用。

2. 配置 MCP 服务

使用自有 KEY 配置:

# 配置 jy-financedata-tool 服务 (替换为你的 JY_API_KEY)
mcporter config add jy-financedata-tool --url "https://api.gildata.com/mcp-servers/aidata-assistant-srv-tool?token=你的 JY_API_KEY"

# 配置 jy-financedata-api 服务 (替换为你的 JY_API_KEY)
mcporter config add jy-financedata-api --url "https://api.gildata.com/mcp-servers/aidata-assistant-srv-api?token=你的 JY_API_KEY"

3. 验证配置

mcporter list

确认输出包含 jy-financedata-tooljy-financedata-api 两个服务。

4. 测试数据连接

# 测试调用 API(替换为实际股票代码)
mcporter call jy-financedata-api.FinancialStatement --query "600519"

如返回数据则配置成功;如报错"没有 JY_API_KEY"或鉴权失败,请检查 KEY 有效性并重新配置。

输出说明

  • 格式: PDF + Markdown 双格式
  • 默认路径: 桌面 (~/Desktop/), 支持自定义(生成前可提醒用户更改)
  • PDF 要求:
  • 白色背景,中文字体支持(避免乱码)
  • 专业美观的排版,图表穿插
  • 图表后配文字分析
  • 无独立封面页,报告标题 + 元信息直接展开,采用专业证券研究报告样式
  • 溯源: 所有数据文末添加角标注释,标注数据来源和日期
  • 免责声明: 每个报告必须包含免责声明与风险提示 (见 references/disclaimer.md)

数据溯源格式规范

正文中的溯源角标

溯源角标统一放在每个小节结束的部分(如 1.1 结束的部分),而不是大章节结尾。

格式示例:

数据来源:[1] CompanyBasicInfo 公司简介、[2] StockBelongIndustry 所属行业分类,恒生聚源 MCP;数据截止 2026-04-27

文末数据来源归集(免责声明之前)

在免责声明章节前增加独立的「数据来源」章节,归集所有使用的数据源。

格式示例:

## 数据来源

[1] CompanyBasicInfo 公司简介,恒生聚源 MCP;数据截止 2026-04-27
[2] StockBelongIndustry 所属行业分类,恒生聚源 MCP;数据截止 2026-04-27
[3] FinancialStatement 财务报表,恒生聚源 MCP;数据截止 2026-03-31
[4] StockValueAnalysis 股票价值分析,恒生聚源 MCP;数据截止 2026-04-27
...

注意: - 英文 API 名称在前,中文名称在后 - 恒生聚源 MCP 后面用分号(;) - 文字不加粗(保持普通文本样式) - 使用普通文本格式,不使用表格、引用块等特殊标记

数据 API 调用规范

所有 MCP 服务均使用 mcporter call 命令,入参统一为 query

公司简介数据

mcporter call jy-financedata-api.CompanyBasicInfo --query "<股票代码>"

基本面数据

# 财务报表
mcporter call jy-financedata-api.FinancialStatement --query "<股票代码>"

# 财务分析
mcporter call jy-financedata-api.FinancialAnalysis --query "<股票代码>"

# 估值分析
mcporter call jy-financedata-api.StockValueAnalysis --query "<股票代码>"

技术面数据

# 区间行情
mcporter call jy-financedata-api.StockRangeQuotation --query "<股票代码>,<区间>"

# 技术指标
mcporter call jy-financedata-api.StockQuoteTechIndex --query "<股票代码>"

资金面数据

# 资金流向
mcporter call jy-financedata-api.AStockCashFlow --query "<股票代码>,<区间>"

# 融资融券
mcporter call jy-financedata-api.StockSecuritiesMargin --query "<股票代码>"

消息面数据

# 机构研报(使用 jy-financedata-tool)
mcporter call jy-financedata-tool.FinancialResearchReport --query "<股票代码>"

# 公司公告
mcporter call jy-financedata-api.AShareAnnouncement --query "<股票代码>"

# 新闻舆情
mcporter call jy-financedata-api.StockNewslist --query "<股票代码>"

# 融资融券(如 StockSecuritiesMargin 无数据,尝试 MarginTradeStats)
mcporter call jy-financedata-api.StockSecuritiesMargin --query "<股票代码>"
mcporter call jy-financedata-api.MarginTradeStats --query "<股票代码>"

报告生成流程

详见 references/report-template.md,主要步骤:

  1. 解析用户输入 - 提取股票简称或代码(2-5 只)
  2. 数据获取 - 按顺序调用上述 API
  3. 数据处理 - 检查完整性,标注日期,横向对比
  4. 报告撰写 - 按模板结构生成
  5. 输出生成 - Markdown + PDF,保存至桌面

分析写作规范

详见 references/report-template.md,核心要求:

  • 综合评述: 1 句话概括核心结论,指明行业,提炼优势与风险
  • 各章节: 开头 1 句话总结差异,数据标注日期,避免罗列重在分析
  • 数据缺失: 标注"数据暂缺",提示截止日期,不强行解读

参考资料

文件 说明
references/jy-skill-standards.md 恒生聚源技能标准规范
references/disclaimer.md 免责声明模板(中英文)
references/report-template.md 报告模板与写作规范
references/sample-report.md 示例报告(贵州茅台 vs 五粮液)
scripts/generate_pdf.py PDF 生成脚本(中文字体支持)
scripts/validate_data.py 数据验证脚本
references/reports/ 历史报告输出

注意: - 本 SKILL.md 字数已控制在 68,000 字以内,详细内容参见 references/ 目录 - 所有 MCP 服务调用统一使用 query 参数 - PDF 生成需确保中文字体支持,避免乱码 - 建议最多对比 5 只股票,以保证数据读取效率和对比清晰度

🤖 AI 评测

这是一个相当专业的股票对比分析工具,文档和模板都很齐全,能生成包含基本面、技术面、资金面等多个维度的专业报告。数据溯源和免责声明都做得比较规范。不足之处是配置过程稍显复杂,新手需要仔细阅读说明才能上手;另外部分功能说明文档存在不完整的情况,可能影响实际使用体验。总体来说,如果能顺利完成配置,这是一个功能丰富、分析全面的好工具。

📊 多维度评分

适应性4.3
规范性4.4
有效性4.4
可靠性4.1
可信度4.8

📁 包含文件 (7 个)

📄 SKILL.md 8.7 KB
📄 references/disclaimer.md 3.4 KB
📄 references/jy-skill-standards.md 7.9 KB
📄 references/report-template.md 14.1 KB
📄 references/sample-report.md 9.6 KB
📄 scripts/generate_pdf.py 5.1 KB
📄 scripts/validate_data.py 13.8 KB