本技能基于恒生聚源 MCP 金融数据库,提供 A 股及港股个股级别的事件驱动分析服务。从事件识别、深度解读到操作复盘,覆盖公告/新闻/研报/政策多维度,所有数据可溯源、带时间戳,帮助投资者快速理解个股涨跌背后的事件驱动逻辑并制定差异化策略。
支持两种输出格式:
输出方式(强制要求):
{workspace}\reports\{报告名称}.md{workspace}\reports\{报告名称}.html{workspace} = 当前工作空间根目录(通常是 C:\Users\你的用户名\.openclaw\workspace\)C:\Users\你的用户名\.openclaw\workspace\reports\个股事件复盘_贵州茅台_2026-04-14.md个股事件复盘_{股票名称}_{生成日期}.md/html个股事件复盘_贵州茅台_2026-04-14.md重要:
{workspace}\reports\ 目录reports 目录不存在,必须先创建溯源角标说明:
[1]、[2][序号] 数据来源 - 更新时间| 功能模块 | 说明 | 适用场景 |
|---|---|---|
| ---------- | ------ | ---------- |
| 事件识别 | 抓取个股相关的公告/新闻/研报/政策事件,多源信息聚合 | 了解股票最近发生了什么大事 |
| 事件分类 | 按重要性/影响力分级(重大/一般/轻微),优先级排序 | 快速识别核心事件 |
| 股价反应 | 事件前后的股价/成交量/涨跌幅变化,K 线分析 | 判断市场对事件的反应 |
| 资金追踪 | 主力/北向/南向资金流向,龙虎榜解读 | 判断资金态度、跟随聪明钱 |
| 情绪分析 | 舆情情感分析、研报评级汇总 | 判断市场情绪和机构态度 |
| 影响评估 | 事件对基本面的短期/中期/长期影响分析 | 理解事件的持续性影响 |
| 操作复盘 | 假设性回测、最佳操作点分析、当前策略建议 | 获取具体操作思路参考 |
| 风险提示 | 事件可能带来的后续风险识别 | 识别潜在风险、避免踩坑 |
查询需要具备的要素:
时间范围解析规则:
| 用户表达 | 解析逻辑 | 示例(假设今天 2026-04-14 周二) |
|---|---|---|
| ---------- | ---------- | --------------------------- |
| 今天 | 当日 | 2026-04-14 |
| 昨天 | 前一日 | 2026-04-13 |
| 最近 X 天/近 X 天 | 今天往前推 X 天(包含今天) | 最近 3 天 → 2026-04-12 至 2026-04-14 |
| 近一周 | 今天往前推 7 天(包含今天) | 2026-04-08 至 2026-04-14 |
| 本周 | 本周一至今 | 2026-04-13(周一)至 2026-04-14 |
| 上周 | 上一个完整自然周(周一至周日) | 2026-04-06(周一)至 2026-04-12(周日) |
| 近一月/本月 | 本月 1 日至今 | 2026-04-01 至 2026-04-14 |
| 上月 | 上月 1 日至月末 | 2026-03-01 至 2026-03-31 |
重要说明:
市场识别规则:
| 识别方式 | A 股特征 | 港股特征 |
|---|---|---|
| ---------- | --------- | --------- |
| 股票代码 | 600xxx/601xxx/603xxx(沪市) 000xxx/001xxx/002xxx/003xxx(深市) 300xxx/301xxx(创业板) | 00700(腾讯) 09988(阿里) 01810(小米) 通常以 0 开头的 5-6 位数字 |
| 股票名称 | 中文名称,无特殊后缀 | 中文名称后常带"控股"、"集团"、"有限公司"等 |
| 用户表达 | "A 股 XX"、"沪市 XX"、"深市 XX" | "港股 XX"、"恒生 XX"、"HK XX" |
查询写法示例:
每次使用本技能前,必须先检查 mcporter 安装和 MCP 服务配置状态!
mcporter --version
如未安装:
npm install -g mcporter
mcporter --version
mcporter list
预期输出:
如服务未配置:
申请邮箱: datamap@gildata.com
邮件标题: 数据地图 KEY 申请 -XX 公司 - 申请人姓名
正文模板:
# 配置 jy-financedata-tool
mcporter config add jy-financedata-tool --url "https://api.gildata.com/mcp-servers/aidata-assistant-srv-tool?token=你的 JY_API_KEY"
# 配置 jy-financedata-api
mcporter config add jy-financedata-api --url "https://api.gildata.com/mcp-servers/aidata-assistant-srv-api?token=你的 JY_API_KEY"
mcporter list
# 基础键值对传参
mcporter call 服务名称。工具 参数=值
# 所有服务工具的入参均为 query
mcporter call jy-financedata-api.StockNewslist query="贵州茅台 最近 3 天新闻"
配置文件路径:
C:\Users\你的用户名\config\mcporter.json/root/config/mcporter.jsonOpenClaw 配置路径:
C:\Users\你的用户名\.openclaw\openclaw.json~/.openclaw/openclaw.json编辑 openclaw.json:
{
"skills": {
"load": {
"extraDirs": ["C:\\Users\\你的用户名\\openclaw-skills"]
}
}
}
重启 OpenClaw:
openclaw gateway restart
流程中的工具调用能够并发调用尽量并发调用提速。
目标: 识别股票所属市场,抓取近期相关事件
市场识别逻辑:
if 股票代码符合 A 股规则 (600/601/603/000/001/002/003/300/301 开头):
市场 = "A 股"
elif 股票代码符合港股规则 (0 开头 5-6 位数字) 或名称含"控股"/"集团":
市场 = "港股"
elif 用户明确指定"A 股"/"港股":
市场 = 用户指定
else:
默认 = "A 股"
并发调用(A 股):
# 新闻/舆情(可并发)
mcporter call jy-financedata-api.StockNewslist query="{股票名称} 最近 3 天新闻"
# 公告(可并发)
mcporter call jy-financedata-api.AShareAnnouncement query="{股票名称} 最近 3 天公告"
# 研报(可并发)
mcporter call jy-financedata-api.ResearchReport query="{股票名称} 研报"
mcporter call jy-financedata-tool.FinancialResearchReport query="{股票名称} 财务分析"
# 政策(按需)
mcporter call jy-financedata-api.PolicyMeetingsList query="最近 3 天政策会议"
mcporter call jy-financedata-api.LawsRegulations query="最近 3 天法律法规"
并发调用(港股):
# 新闻/舆情(可并发)
mcporter call jy-financedata-api.StockNewslist query="{股票名称} 最近 3 天新闻"
# 公告(可并发)
mcporter call jy-financedata-api.HKStockAnnouncement query="{股票名称} 最近 3 天公告"
# 研报(可并发)
mcporter call jy-financedata-api.ResearchReport query="{股票名称} 研报"
mcporter call jy-financedata-tool.FinancialResearchReport query="{股票名称} 财务分析"
目标: 获取事件前后的股价、成交量、涨跌幅数据
A 股调用:
# 实时行情
mcporter call jy-financedata-api.AShareLiveQuote query="{股票名称} 实时行情"
# 日行情数据
mcporter call jy-financedata-api.StockDailyQuote query="{股票名称} 日行情"
# 区间行情(用于计算事件前后变化)
mcporter call jy-financedata-api.StockRangeQuotation query="{股票名称} {时间范围}行情"
# 涨跌停统计(用于判断是否涨停)
mcporter call jy-financedata-api.MarketLimitUpDownCount query="今天涨跌停家数"
# 龙虎榜(如有异动)
mcporter call jy-financedata-api.DailyStockBoStatistics query="{股票名称} 龙虎榜"
港股调用:
# 实时行情
mcporter call jy-financedata-api.HShareLiveQuote query="{股票名称} 实时行情"
# 日行情数据
mcporter call jy-financedata-api.HKStockDailyQuotes query="{股票名称} 日行情"
# 区间行情
mcporter call jy-financedata-api.HKRangeStockQuote query="{股票名称} {时间范围}行情"
目标: 分析主力资金、北向/南向资金流向
A 股调用(并发):
# 实时资金流
mcporter call jy-financedata-api.RealStockFundFlow query="{股票名称} 资金流"
# 区间资金流
mcporter call jy-financedata-api.AStockCashFlow query="{股票名称} {时间范围}资金流"
# 沪深股通(北向资金)
mcporter call jy-financedata-api.HSGTTradeStats query="{时间范围}沪深股通交易统计"
港股调用:
# 沪深股通(南向资金)
mcporter call jy-financedata-api.HSGTTradeStats query="{时间范围}沪深股通交易统计"
目标: 分析市场情绪和研报观点
调用:
# 舆情分析
mcporter call jy-financedata-api.NewsPublicOpinionList query="{股票名称} 舆情"
# 机构排名(用于判断机构态度)
mcporter call jy-financedata-api.AgentOrgRanking query="{股票名称} 机构排名"
目标: 获取公司基本信息和财务数据
A 股调用:
# 公司简介
mcporter call jy-financedata-api.CompanyBasicInfo query="{股票名称} 公司简介"
# 财务报表
mcporter call jy-financedata-api.FinancialStatement query="{股票名称} 财务报表"
# 估值分析
mcporter call jy-financedata-api.StockValueAnalysis query="{股票名称} 估值分析"
# 所属概念
mcporter call jy-financedata-api.StockBelongConcept query="{股票名称} 概念板块"
# 所属行业
mcporter call jy-financedata-api.StockBelongIndustry query="{股票名称} 行业分类"
港股调用:
# 公司简介
mcporter call jy-financedata-api.HKCompanyBasicInfo query="{股票名称} 公司简介"
# 财务报表
mcporter call jy-financedata-api.HKFinancialStatement query="{股票名称} 财务报表"
# 估值分析
mcporter call jy-financedata-api.HKStockValueAnalysis query="{股票名称} 估值分析"
# 所属概念
mcporter call jy-financedata-api.HKStockBelongConcept query="{股票名称} 概念板块"
# 股票回购
mcporter call jy-financedata-api.HKStockRepurchase query="{股票名称} 股票回购"
# 违规事项
mcporter call jy-financedata-api.HKStockIrregularities query="{股票名称} 违规事项"
目标: 当事件涉及概念或行业时,进行横向对比
调用:
# A 股概念成分股
mcporter call jy-financedata-api.ConceptConstituentStocks query="{概念名称}成分股"
# A 股行业成分股
mcporter call jy-financedata-api.IndustryConstituentStocks query="{行业名称}成分股"
# 行业财务分析
mcporter call jy-financedata-api.IndustryFinancialAnalysis query="{行业名称}财务分析"
目标: 基于以上数据进行综合分析,生成操作建议
调用:
目标: 识别事件可能带来的后续风险
调用:
# 基础调用格式
mcporter call {service}.{tool} query="{查询内容}"
| 工具 | 服务 | 用途 | 市场 |
|---|---|---|---|
| ------ | ------ | ------ | ------ |
| StockNewslist | jy-financedata-api | 股票舆情查询 | A 股/港股 |
| AShareAnnouncement | jy-financedata-api | A 股公司公告 | A 股 |
| HKStockAnnouncement | jy-financedata-api | 港股公司公告 | 港股 |
| ResearchReport | jy-financedata-api | 券商研报查询 | A 股/港股 |
| FinancialResearchReport | jy-financedata-tool | 财务研报查询 | A 股/港股 |
| RealStockFundFlow | jy-financedata-api | A 股实时资金流 | A 股 |
| AStockCashFlow | jy-financedata-api | A 股区间资金流 | A 股 |
| AShareLiveQuote | jy-financedata-api | A 股实时行情 | A 股 |
| StockDailyQuote | jy-financedata-api | A 股日行情 | A 股 |
| StockRangeQuotation | jy-financedata-api | A 股区间行情 | A 股 |
| HShareLiveQuote | jy-financedata-api | 港股实时行情 | 港股 |
| HKStockDailyQuotes | jy-financedata-api | 港股日行情 | 港股 |
| HKRangeStockQuote | jy-financedata-api | 港股区间行情 | 港股 |
| MarketLimitUpDownCount | jy-financedata-api | 涨跌停统计 | A 股 |
| DailyStockBoStatistics | jy-financedata-api | 龙虎榜明细 | A 股 |
| HSGTTradeStats | jy-financedata-api | 沪深港通统计 | A 股/港股 |
| NewsPublicOpinionList | jy-financedata-api | 舆情检索 | A 股/港股 |
| ConceptConstituentStocks | jy-financedata-api | 概念成分股 | A 股 |
| IndustryConstituentStocks | jy-financedata-api | 行业成分股 | A 股 |
| HKStockBelongConcept | jy-financedata-api | 港股概念板块 | 港股 |
| HKCompanyBasicInfo | jy-financedata-api | 港股公司简介 | 港股 |
| HKFinancialStatement | jy-financedata-api | 港股财务报表 | 港股 |
| HKStockRepurchase | jy-financedata-api | 港股回购 | 港股 |
| HKStockIrregularities | jy-financedata-api | 港股违规事项 | 港股 |
| PolicyMeetingsList | jy-financedata-api | 政策会议 | A 股/港股 |
| LawsRegulations | jy-financedata-api | 法律法规 | A 股/港股 |
| AgentOrgRanking | jy-financedata-api | 机构排名 | A 股/港股 |
| IndustryFinancialAnalysis | jy-financedata-api | 行业财务分析 | A 股 |
| CompanyBasicInfo | jy-financedata-api | A 股公司简介 | A 股 |
| FinancialStatement | jy-financedata-api | A 股财务报表 | A 股 |
| StockValueAnalysis | jy-financedata-api | A 股估值分析 | A 股 |
| HKStockValueAnalysis | jy-financedata-api | 港股估值分析 | 港股 |
# A 股示例:查询贵州茅台新闻
mcporter call jy-financedata-api.StockNewslist query="贵州茅台 最近 3 天新闻"
# A 股示例:查询公告
mcporter call jy-financedata-api.AShareAnnouncement query="贵州茅台 最近 3 天公告"
# A 股示例:查询资金流
mcporter call jy-financedata-api.RealStockFundFlow query="贵州茅台 资金流"
# 港股示例:查询腾讯控股公告
mcporter call jy-financedata-api.HKStockAnnouncement query="腾讯控股 最近 3 天公告"
# 港股示例:查询行情
mcporter call jy-financedata-api.HShareLiveQuote query="腾讯控股 行情"
# 沪深港通示例
mcporter call jy-financedata-api.HSGTTradeStats query="最近 3 天沪深股通交易统计"
# 个股事件复盘报告
**股票代码**: {代码}
**股票名称**: {名称}
**所属市场**: {A 股/港股}
**复盘周期**: {时间范围}
**生成时间**: {YYYY-MM-DD HH:mm}
**输出格式**: Markdown
## 📊 核心摘要
{100-200 字核心观点,包括主要事件、股价反应、资金态度,带溯源角标 [1][2]}
**财务数据表述规范(强制)**:
- 涉及利润指标时可使用标准简称:"归母净利润"或全称"归属于母公司所有者的净利润"
- 不得将"归母净利润"简称为"净利润"(易与利润表"净利润"科目混淆)
- 必须同时标注数值和同比增速,如"722.01 亿元 (+42.28%)"
- 全文表述应保持一致,如首次使用"归母净利润",后续统一使用该简称
## 📅 事件时间线
| 时间 | 事件类型 | 事件摘要 | 重要性 | 来源 |
|------|----------|----------|--------|------|
| {日期} | {公告/新闻/研报/政策} | {摘要} | {重大/一般/轻微} | {来源}[3] |
| ... | ... | ... | ... | ... |
## 📈 股价反应分析
- 事件前股价:{价格}元 [4]
- 事件后股价:{价格}元 [4]
- 区间涨跌幅:{X}% [4]
- 成交量变化:{X}% [4]
- 换手率变化:{X}% [4]
- 是否涨停/跌停:{是/否}(仅 A 股)[5]
### 股价走势图
{ECharts 图表:事件期间股价走势}
## 💰 资金流向分析
- 主力资金净流入:{金额}万元 [6]
- 北向/南向资金净流入:{金额}万元 [7]
- 大单买入占比:{X}% [6]
- 资金态度:{积极/中性/消极}
### 资金流向图
{ECharts 图表:资金流向趋势}
## 📰 舆情与研报观点
- 舆情情绪:{正面/中性/负面} [8]
- 研报评级分布:{买入 X 家,增持 X 家,中性 X 家,减持 X 家} [9]
- 核心观点汇总:{...} [9]
## 🔍 事件影响评估
- 短期影响(1-2 周):{...}
- 中期影响(1-3 月):{...}
- 长期影响(3 月+):{...}
- 持续性判断:{高/中/低}
## 💡 操作复盘
- 最佳买点:{时间点 + 价格}
- 最佳卖点:{时间点 + 价格}
- 最大收益:{X}%
- 当前建议:{持有/加仓/减仓/观望}
## ⚠️ 风险提示
- {风险点 1}
- {风险点 2}
- {风险点 3}
## 📊 附录:利润表关键数据(如有财报事件)
| 科目 | 数值 (亿元) | 同比增速 |
|------|-------------|----------|
| 营业收入 | {数值} | {X}% |
| 营业利润 | {数值} | {X}% |
| 利润总额 | {数值} | {X}% |
| **净利润** | **{数值}** | **{X}%** |
| **归属于母公司所有者的净利润(归母净利润)** | **{数值}** | **{X}%** |
| 少数股东损益 | {数值} | - |
| 基本每股收益 (元/股) | {数值} | {X}% |
**重要**:必须严格区分"净利润"和"归母净利润",建议在表格中首次出现时注明"归属于母公司所有者的净利润(归母净利润)",后续可统一使用简称"归母净利润"。
## 📋 数据来源
{所有数据源清单,按角标序号排列}
[1] StockNewslist - 数据更新时间 - 查询参数
[2] AShareAnnouncement/HKStockAnnouncement - 数据更新时间 - 查询参数
[3] ResearchReport - 数据更新时间 - 查询参数
[4] AShareLiveQuote/HShareLiveQuote - 数据更新时间 - 查询参数
[5] MarketLimitUpDownCount - 数据更新时间 - 查询参数
[6] RealStockFundFlow/AStockCashFlow - 数据更新时间 - 查询参数
[7] HSGTTradeStats - 数据更新时间 - 查询参数
[8] NewsPublicOpinionList - 数据更新时间 - 查询参数
[9] ResearchReport/FinancialResearchReport - 数据更新时间 - 查询参数
...
**免责声明**:本报告所生成、展示或输出的内容(包括但不限于文本、数据、分析结果等),部分来源于恒生聚源 MCP 金融数据库。本服务仅对数据源进行自动化调用、处理与呈现,不构成任何投资决策或其他决策的建议或者承诺,投资者不应以本服务取代其独立判断或仅根据本服务做出决策。数据源本身可能存在不准确、不完整、过时、错误或缺失等情况。由于数据源提供方的限制、技术传输偏差、自然语言歧义或其他客观原因,本服务对所生成、展示或输出内容的真实性、准确性或完整性不做任何保证。本服务的服务提供方及其关联公司不对任何机构或个人因参照本服务所生成、展示或输出内容进行投资、决策而产生的任何后果承担任何责任。市场有风险,投资需谨慎。
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>个股事件复盘报告 - {股票名称}</title>
<script src="https://cdn.jsdelivr.net/npm/echarts@5/dist/echarts.min.js"></script>
<style>
body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; max-width: 1200px; margin: 0 auto; padding: 20px; line-height: 1.6; }
h1 { color: #1a1a1a; border-bottom: 3px solid #0066cc; padding-bottom: 10px; }
h2 { color: #333; border-left: 4px solid #0066cc; padding-left: 12px; margin-top: 30px; }
h3 { color: #555; margin-top: 20px; }
.meta { background: #f5f5f5; padding: 15px; border-radius: 8px; margin-bottom: 20px; }
.citation { font-size: 0.8em; vertical-align: super; color: #0066cc; text-decoration: none; }
.sources { background: #fafafa; padding: 20px; border-radius: 8px; margin-top: 40px; }
.source-item { font-size: 0.9em; color: #666; margin: 8px 0; }
table { border-collapse: collapse; width: 100%; margin: 15px 0; }
th, td { border: 1px solid #ddd; padding: 12px; text-align: left; }
th { background: #f0f0f0; font-weight: 600; }
.warning { background: #fff3cd; border-left: 4px solid #ffc107; padding: 15px; margin: 15px 0; }
.disclaimer { font-size: 0.85em; color: #666; border-top: 2px solid #ddd; padding-top: 15px; margin-top: 40px; }
.chart-container { width: 100%; height: 400px; margin: 20px 0; }
.important { background: #e3f2fd; padding: 10px; border-radius: 4px; }
.event-major { color: #d32f2f; font-weight: bold; }
.event-normal { color: #1976d2; }
.event-minor { color: #757575; }
a { color: #0066cc; }
.back-to-top { position: fixed; bottom: 20px; right: 20px; background: #0066cc; color: white; padding: 10px 15px; border-radius: 4px; text-decoration: none; }
</style>
</head>
<body>
<h1>📊 个股事件复盘报告</h1>
<div class="meta">
<strong>股票代码:</strong>{代码}<br>
<strong>股票名称:</strong>{名称}<br>
<strong>所属市场:</strong>{A 股/港股}<br>
<strong>复盘周期:</strong>{时间范围}<br>
<strong>生成时间:</strong>{YYYY-MM-DD HH:mm}<br>
<strong>输出格式:</strong>HTML
</div>
<h2>📊 核心摘要</h2>
<p class="important">{核心观点,带溯源角标 <a href="#source1" class="citation">[1]</a>}</p>
<h2>📅 事件时间线</h2>
<table>
<thead>
<tr><th>时间</th><th>事件类型</th><th>事件摘要</th><th>重要性</th><th>来源</th></tr>
</thead>
<tbody>
<tr><td>{日期}</td><td>{类型}</td><td>{摘要}</td><td class="event-{major/normal/minor}">{重要性}</td><td>{来源}<a href="#source3" class="citation">[3]</a></td></tr>
...
</tbody>
</table>
<h2>📈 股价反应分析</h2>
<ul>
<li>事件前股价:{价格}元 <a href="#source4" class="citation">[4]</a></li>
<li>事件后股价:{价格}元 <a href="#source4" class="citation">[4]</a></li>
<li>区间涨跌幅:{X}% <a href="#source4" class="citation">[4]</a></li>
<li>成交量变化:{X}% <a href="#source4" class="citation">[4]</a></li>
<li>换手率变化:{X}% <a href="#source4" class="citation">[4]</a></li>
</ul>
<h3>股价走势图</h3>
<div id="priceChart" class="chart-container"></div>
<h2>💰 资金流向分析</h2>
<ul>
<li>主力资金净流入:{金额}万元 <a href="#source6" class="citation">[6]</a></li>
<li>北向/南向资金净流入:{金额}万元 <a href="#source7" class="citation">[7]</a></li>
<li>大单买入占比:{X}% <a href="#source6" class="citation">[6]</a></li>
<li>资金态度:{积极/中性/消极}</li>
</ul>
<h3>资金流向图</h3>
<div id="fundFlowChart" class="chart-container"></div>
<h2>📰 舆情与研报观点</h2>
<ul>
<li>舆情情绪:{正面/中性/负面} <a href="#source8" class="citation">[8]</a></li>
<li>研报评级分布:{买入 X 家,增持 X 家,中性 X 家,减持 X 家} <a href="#source9" class="citation">[9]</a></li>
</ul>
<h2>🔍 事件影响评估</h2>
<ul>
<li>短期影响(1-2 周):{...}</li>
<li>中期影响(1-3 月):{...}</li>
<li>长期影响(3 月+):{...}</li>
<li>持续性判断:{高/中/低}</li>
</ul>
<h2>💡 操作复盘</h2>
<ul>
<li>最佳买点:{时间点 + 价格}</li>
<li>最佳卖点:{时间点 + 价格}</li>
<li>最大收益:{X}%</li>
<li>当前建议:{持有/加仓/减仓/观望}</li>
</ul>
<h2>⚠️ 风险提示</h2>
<div class="warning">
<ul>
<li>{风险点 1}</li>
<li>{风险点 2}</li>
<li>{风险点 3}</li>
</ul>
</div>
<h2 id="sources">📋 数据来源</h2>
<div class="sources">
<div class="source-item" id="source1">[1] StockNewslist - 数据更新时间 - 查询参数</div>
<div class="source-item" id="source2">[2] AShareAnnouncement/HKStockAnnouncement - 数据更新时间 - 查询参数</div>
<div class="source-item" id="source3">[3] ResearchReport - 数据更新时间 - 查询参数</div>
<div class="source-item" id="source4">[4] AShareLiveQuote/HShareLiveQuote - 数据更新时间 - 查询参数</div>
<div class="source-item" id="source5">[5] MarketLimitUpDownCount - 数据更新时间 - 查询参数</div>
<div class="source-item" id="source6">[6] RealStockFundFlow/AStockCashFlow - 数据更新时间 - 查询参数</div>
<div class="source-item" id="source7">[7] HSGTTradeStats - 数据更新时间 - 查询参数</div>
<div class="source-item" id="source8">[8] NewsPublicOpinionList - 数据更新时间 - 查询参数</div>
<div class="source-item" id="source9">[9] ResearchReport/FinancialResearchReport - 数据更新时间 - 查询参数</div>
...
</div>
<div class="disclaimer">
<strong>免责声明:</strong>本报告所生成、展示或输出的内容(包括但不限于文本、数据、分析结果等),部分来源于恒生聚源 MCP 金融数据库。本服务仅对数据源进行自动化调用、处理与呈现,不构成任何投资决策或其他决策的建议或者承诺,投资者不应以本服务取代其独立判断或仅根据本服务做出决策。数据源本身可能存在不准确、不完整、过时、错误或缺失等情况。由于数据源提供方的限制、技术传输偏差、自然语言歧义或其他客观原因,本服务对所生成、展示或输出内容的真实性、准确性或完整性不做任何保证。本服务的服务提供方及其关联公司不对任何机构或个人因参照本服务所生成、展示或输出内容进行投资、决策而产生的任何后果承担任何责任。市场有风险,投资需谨慎。
</div>
<a href="#" class="back-to-top">返回顶部 ↑</a>
<script>
// ECharts 股价走势图
// ⚠️ 重要:data 数组必须是简单数值数组 [389.99, 416.00, 427.13, 430.79]
// 不能使用二维数组或.map() 处理,否则图表无法显示
var priceChart = echarts.init(document.getElementById('priceChart'));
priceChart.setOption({
title: { text: '股价走势图', left: 'center' },
tooltip: {
trigger: 'axis',
formatter: function(params) {
return params[0].name + '<br/>收盘价:' + params[0].value + '元';
}
},
grid: { left: '3%', right: '4%', bottom: '3%', containLabel: true },
xAxis: {
type: 'category',
data: ['04-09', '04-10', '04-13', '04-14'],
boundaryGap: false
},
yAxis: {
type: 'value',
name: '股价 (元)',
scale: true
},
series: [{
name: '收盘价',
type: 'line',
data: [389.99, 416.00, 427.13, 430.79], // ⚠️ 必须是简单数值数组
smooth: true,
areaStyle: {
color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
{ offset: 0, color: 'rgba(0, 102, 204, 0.5)' },
{ offset: 1, color: 'rgba(0, 102, 204, 0.1)' }
])
},
lineStyle: { color: '#0066cc', width: 3 },
itemStyle: { color: '#0066cc' }
}]
});
// ECharts 资金流向图
// ⚠️ 重要:data 数组必须是简单数值数组,不能使用复杂对象或二维数组
var fundFlowChart = echarts.init(document.getElementById('fundFlowChart'));
fundFlowChart.setOption({
title: { text: '资金流向图', left: 'center' },
tooltip: {
trigger: 'axis',
axisPointer: { type: 'shadow' }
},
legend: { data: ['大单净额', '涨跌幅'], bottom: 0 },
grid: { left: '3%', right: '4%', bottom: '15%', containLabel: true },
xAxis: {
type: 'category',
data: ['04-09', '04-10', '04-13', '04-14'],
boundaryGap: false
},
yAxis: [
{
type: 'value',
name: '大单净额 (亿元)',
position: 'left',
axisLabel: { formatter: '{value}' }
},
{
type: 'value',
name: '涨跌幅 (%)',
position: 'right',
axisLabel: { formatter: '{value}%' }
}
],
series: [
{
name: '大单净额',
type: 'bar',
data: [-1.96, 43.07, 4.58, 10.41], // ⚠️ 必须是简单数值数组
itemStyle: {
color: function(params) {
return params.value >= 0 ? '#d32f2f' : '#388e3c';
}
}
},
{
name: '涨跌幅',
type: 'line',
yAxisIndex: 1,
data: [-0.33, 6.67, 2.68, 0.86], // ⚠️ 必须是简单数值数组
smooth: true,
lineStyle: { color: '#ff9800', width: 2 },
itemStyle: { color: '#ff9800' }
}
]
});
// 响应式调整
window.addEventListener('resize', function() {
priceChart.resize();
fundFlowChart.resize();
});
</script>
</body>
</html>
涨停家数 85 家 [5][5][5],文末统一解释[1][3]本技能所有数据均来自恒生聚源 MCP 金融数据库,无第三方数据源。
| 服务名称 | 服务类型 | 用途 | 配置状态检查 |
|---|---|---|---|
| ---------- | ---------- | ------ | -------------- |
jy-financedata-tool | HTTP MCP 服务 | 财务研报查询、智能选股等 | mcporter list |
jy-financedata-api | HTTP MCP 服务 | 新闻、公告、行情、资金流、情绪等核心数据 | mcporter list |
| 序号 | 工具名称 | 所属服务 | 数据来源 | 数据类型 | 典型用途 | 市场 |
|---|---|---|---|---|---|---|
| ------ | ---------- | ---------- | ---------- | ---------- | ---------- | ------ |
| [1] | StockNewslist | jy-financedata-api | 聚源舆情数据库 | 股票舆情 | 事件识别 | A 股/港股 |
| [2] | AShareAnnouncement | jy-financedata-api | 聚源公告数据库 | A 股公告 | 事件识别 | A 股 |
| [2] | HKStockAnnouncement | jy-financedata-api | 聚源公告数据库 | 港股公告 | 事件识别 | 港股 |
| [3] | ResearchReport | jy-financedata-api | 聚源研报数据库 | 券商研报 | 深度解读 | A 股/港股 |
| [3] | FinancialResearchReport | jy-financedata-tool | 聚源研报数据库 | 财务研报 | 深度解读 | A 股/港股 |
| [4] | AShareLiveQuote | jy-financedata-api | 聚源行情数据库 | A 股实时行情 | 股价分析 | A 股 |
| [4] | HShareLiveQuote | jy-financedata-api | 聚源行情数据库 | 港股实时行情 | 股价分析 | 港股 |
| [4] | StockDailyQuote | jy-financedata-api | 聚源行情数据库 | 股票日行情 | 股价分析 | A 股 |
| [4] | HKStockDailyQuotes | jy-financedata-api | 聚源行情数据库 | 港股日行情 | 股价分析 | 港股 |
| [4] | StockRangeQuotation | jy-financedata-api | 聚源行情数据库 | 股票区间行情 | 股价分析 | A 股 |
| [4] | HKRangeStockQuote | jy-financedata-api | 聚源行情数据库 | 港股区间行情 | 股价分析 | 港股 |
| [5] | MarketLimitUpDownCount | jy-financedata-api | 聚源市场情绪数据库 | 涨跌停统计 | 异动判断 | A 股 |
| [5] | DailyStockBoStatistics | jy-financedata-api | 聚源市场情绪数据库 | 龙虎榜明细 | 异动判断 | A 股 |
| [6] | RealStockFundFlow | jy-financedata-api | 聚源资金流数据库 | A 股实时资金流 | 资金分析 | A 股 |
| [6] | AStockCashFlow | jy-financedata-api | 聚源资金流数据库 | A 股区间资金流 | 资金分析 | A 股 |
| [7] | HSGTTradeStats | jy-financedata-api | 聚源沪深港通数据库 | 沪深港通交易统计 | 北向/南向资金 | A 股/港股 |
| [8] | NewsPublicOpinionList | jy-financedata-api | 聚源舆情数据库 | 舆情检索 | 情绪分析 | A 股/港股 |
| [9] | ResearchReport | jy-financedata-api | 聚源研报数据库 | 券商研报 | 研报观点 | A 股/港股 |
| [10] | CompanyBasicInfo | jy-financedata-api | 聚源公司数据库 | A 股公司简介 | 基本面 | A 股 |
| [10] | HKCompanyBasicInfo | jy-financedata-api | 聚源公司数据库 | 港股公司简介 | 基本面 | 港股 |
| [11] | FinancialStatement | jy-financedata-api | 聚源财务数据库 | A 股财务报表 | 财务分析 | A 股 |
| [11] | HKFinancialStatement | jy-financedata-api | 聚源财务数据库 | 港股财务报表 | 财务分析 | 港股 |
| [12] | StockValueAnalysis | jy-financedata-api | 聚源估值数据库 | A 股估值分析 | 估值分析 | A 股 |
| [12] | HKStockValueAnalysis | jy-financedata-api | 聚源估值数据库 | 港股估值分析 | 估值分析 | 港股 |
| [13] | StockBelongConcept | jy-financedata-api | 聚源概念数据库 | A 股概念板块 | 概念分析 | A 股 |
| [13] | HKStockBelongConcept | jy-financedata-api | 聚源概念数据库 | 港股概念板块 | 概念分析 | 港股 |
| [14] | HKStockRepurchase | jy-financedata-api | 聚源回购数据库 | 港股回购 | 回购分析 | 港股 |
| [15] | HKStockIrregularities | jy-financedata-api | 聚源监管数据库 | 港股违规事项 | 风险分析 | 港股 |
| [16] | PolicyMeetingsList | jy-financedata-api | 聚源政策数据库 | 政策会议 | 政策分析 | A 股/港股 |
| [17] | LawsRegulations | jy-financedata-api | 聚源政策数据库 | 法律法规 | 政策分析 | A 股/港股 |
| [18] | AgentOrgRanking | jy-financedata-api | 聚源机构数据库 | 机构排名 | 机构态度 | A 股/港股 |
| [19] | ConceptConstituentStocks | jy-financedata-api | 聚源概念数据库 | 概念成分股 | 产业链分析 | A 股 |
| [20] | IndustryConstituentStocks | jy-financedata-api | 聚源行业数据库 | 行业成分股 | 产业链分析 | A 股 |
| [21] | IndustryFinancialAnalysis | jy-financedata-api | 聚源行业数据库 | 行业财务分析 | 行业对比 | A 股 |
使用前必须验证:
# 1. 验证所有工具调用均来自聚源 MCP 服务
mcporter list
# 2. 验证无第三方 API 调用
# 检查 SKILL.md 中所有 mcporter call 命令,确保服务名称前缀为 jy-financedata-
# 3. 验证数据时效性
# 新闻/公告/舆情:T+0 实时更新
# 行情/资金流:交易时段实时更新
# 财务数据:季报/年报发布后更新
# 研报:发布后实时更新
| 数据类型 | 更新频率 | 延迟时间 | 溯源要求 |
|---|---|---|---|
| ---------- | ---------- | ---------- | ---------- |
| 新闻/公告 | 实时 | <5 分钟 | 必须标注更新时间 [1][2] |
| 行情数据 | 实时 | <1 分钟 | 必须标注更新时间 [4] |
| 资金流 | 实时 | <5 分钟 | 必须标注更新时间 [6][7] |
| 涨跌停统计 | 实时 | <1 分钟 | 必须标注更新时间 [5] |
| 财务数据 | 季报/年报 | 发布后 1-2 天 | 标注报告期 [11] |
| 研报 | 实时 | <30 分钟 | 标注发布机构 [3][9] |
| 政策文件 | 实时 | <1 小时 | 标注发布部门 [16][17] |
| 财务指标 | 标准科目名称 | 允许简称 | 错误表述 | 工具来源 |
|---|---|---|---|---|
| ---------- | -------------- | ---------- | ---------- | ---------- |
| 归母净利润 | 归属于母公司所有者的净利润 | 归母净利润 | "净利润"(易混淆) | FinancialStatement |
| 净利润 | 净利润 | - | "总利润" | FinancialStatement |
| 少数股东损益 | 少数股东损益 | - | "少数股权收益" | FinancialStatement |
| 扣非净利润 | 扣非后归属于母公司所有者的净利润 | 扣非归母净利润、扣非净利润 | - | FinancialStatement |
| EPS | 基本每股收益 | EPS、每股收益 | - | FinancialStatement |
| ROE | 净资产收益率 | ROE | - | FinancialAnalysis |
重要规则:
{workspace}\reports\ 目录{workspace} = 当前工作空间根目录(通常是 C:\Users\你的用户名\.openclaw\workspace\)mcporter list 验证工具存在| 标准科目名称 | 允许简称 | 禁止表述 | 说明 |
|--------------|----------|----------|------|
| 归属于母公司所有者的净利润 | "归母净利润" | "净利润"(易混淆) | 上市公司股东实际享有的利润 |
| 净利润 | - | "总利润" | 包含归母净利润 + 少数股东损益 |
| 少数股东损益 | - | "少数股权收益" | 合并报表中不属于母公司的利润部分 |
| 扣非后归属于母公司所有者的净利润 | "扣非归母净利润"、"扣非净利润" | - | 扣除非经常性损益后的归母净利润 |
| 基本每股收益 | "EPS"、"每股收益" | - | 元/股为单位 |
data: [389.99, 416.00, 427.13, 430.79]data: [['04-09', 389.99], ['04-10', 416.00]](二维数组会导致图表不显示)data: [...].map(item => item.slice(1))(.map() 处理可能导致格式错误)xAxis: { type: 'category', data: ['04-09', '04-10', '04-13', '04-14'] }formatter: function(params) { return params[0].name + ':' + params[0].value + '元'; }params[0].value[1] 或 params[0].value[2](简单数值数组没有索引)markPoint: { data: [{ type: 'max', name: '最高价', value: 433.33 }] }coord 属性(与 xAxis 分离定义冲突).chart-container { width: 100%; height: 400px; }window.addEventListener('resize', ...) 响应式处理```
免责声明:本报告所生成、展示或输出的内容(包括但不限于文本、数据、分析结果等),部分来源于恒生聚源 MCP 金融数据库。本服务仅对数据源进行自动化调用、处理与呈现,不构成任何投资决策或其他决策的建议或者承诺,投资者不应以本服务取代其独立判断或仅根据本服务做出决策。数据源本身可能存在不准确、不完整、过时、错误或缺失等情况。由于数据源提供方的限制、技术传输偏差、自然语言歧义或其他客观原因,本服务对所生成、展示或输出内容的真实性、准确性或完整性不做任何保证。本服务的服务提供方及其关联公司不对任何机构或个人因参照本服务所生成、展示或输出内容进行投资、决策而产生的任何后果承担任何责任。市场有风险,投资需谨慎。
```
容器内,底部固定位置- ⚠️ 完整性检查:
- 必须包含"不构成任何投资决策或其他决策的建议或者承诺"
- 必须包含"数据源本身可能存在不准确、不完整、过时、错误或缺失等情况"
- 必须包含"本服务的服务提供方及其关联公司不对任何机构或个人...承担任何责任"
- 必须以"市场有风险,投资需谨慎"结尾
资源清单
~/openclaw-skills/jy-stock-event-review/
├── SKILL.md # 技能主文档(本文件)
├── README.md # 使用说明
└── references/
├── output-template.md # 输出格式模板
└── examples.md # 更多示例
免责声明: 本服务所生成、展示或输出的内容(包括但不限于文本、数据、分析结果等),部分来源于恒生聚源 MCP 金融数据库。本服务仅对数据源进行自动化调用、处理与呈现,不构成任何投资决策或其他决策的建议或者承诺,投资者不应以本服务取代其独立判断或仅根据本服务做出决策。数据源本身可能存在不准确、不完整、过时、错误或缺失等情况。由于数据源提供方的限制、技术传输偏差、自然语言歧义或其他客观原因,本服务对所生成、展示或输出内容的真实性、准确性或完整性不做任何保证。本服务的服务提供方及其关联公司不对任何机构或个人因参照本服务所生成、展示或输出内容进行投资、决策而产生的任何后果承担任何责任。市场有风险,投资需谨慎。
共 1 个版本