基于恒生聚源 MCP 金融数据库,执行异动归因分析流程。
| 场景 | 描述 | 触发示例 |
|---|---|---|
| ------ | ------ | ---------- |
| 个股异动归因 | 单只股票价格/成交量异常的驱动因素分析 | "贵州茅台今天放量涨停,为什么?" |
| 行业/板块异动 | 行业指数或概念板块集体异动分析 | "新能源板块今天大涨 5%,什么原因?" |
| 指数异动分析 | 大盘指数异常波动归因 | "沪深 300 突然跳水 2%,发生了什么?" |
| 探索式异动检测 | 用户仅提供标的,系统主动检测异常并归因 | "帮我看看宁德时代今天有什么异常" |
必需输入:标的名称/代码 + 时间(可选,默认最新交易日)
⚠️ 首次使用前必须完成配置!
> 📖 详细配置指南:见 references/setup-guide.md
模板文件:references/report-template.md
模板结构:
章节控制:模板内使用 HTML 注释标明各章节的保留/删除条件,生成报告时按注释指引操作。
快速参考:
检查步骤 1.1:识别分析场景
| 场景 | 识别特征 | 后续动作 |
|---|---|---|
| ------ | --------- | --------- |
| T+0 实时 | 用户询问"今天/现在/盘中" | 标记"需要实时 API",进入步骤 2 后调用 |
| T+1 历史 | 用户询问历史日期 | 跳过实时 API |
检查步骤 1.2:数据时效性检查
1. 尝试获取 T 日日行情数据(仅调用 StockDailyQuote 验证)
2. 判断:
├─ 有数据 → 进入步骤 2(数据收集)
├─ 非交易日 → 告知休市,建议查最近交易日
└─ 数据未更新 → 输出标准回复模板,等待用户选择
> 注意:实时 API 调用(AShareLiveQuote、RealStockFundFlow 等)不在此阶段,而是纳入步骤 2 统一调用。
通过 MCP 工具调用获取真实数据。每调用一个 API,立即记录到"数据溯源临时表"。
核心数据(必调):
T+0 实时数据(仅 T+0 场景):
AShareLiveQuote)MarketLimitUpDownCount)RealStockFundFlow,指定≤30 分钟窗口)AShareTickQuote,指定≤30 分钟窗口)条件数据(检查上下文后决定):
StockValueAnalysis、ConsensusExpectation):剩余上下文>50% 时调用StockRangeQuotation 1 年):仅用户明确要求或非 T+0 场景> 📖 完整数据收集流程:references/mcp-tools-reference.md
> 📖 异动信号识别与归因分析流程:references/attribution-methodology.md
双路径识别:
| 路径 | 输入 | 处理 |
|---|---|---|
| ------ | ------ | ------ |
| A 声称式 | "贵州茅台今天放量涨停" | 验证命题(真/假/无法判定) |
| B 探索式 | "看看贵州茅台有什么异常" | 主动扫描(检测≥1 项异动则继续) |
统一阈值:
| 标的 | 价格阈值 | 成交量阈值 |
|---|---|---|
| ------ | --------- | ----------- |
| 个股 | >7% 或涨停 | >30 日均量 3 倍 |
| 行业 | >3% | >30 日均量 2 倍 |
| 概念 | >4% | >30 日均量 2.5 倍 |
| 指数 | >2% | >30 日均量 2 倍 |
终止条件:
核心维度(必选):
可选维度(条件执行):
编写 Markdown 报告,保存路径为 reports/[YYYY-MM-DD]_异动归因_[标的名称].md。
章节结构(严格按 references/report-template.md 顺序):
角标标注规则:
> 📖 报告模板:references/report-template.md
读取刚刚生成的 MD 初稿文件,按照模板附录的复核日志进行检查。
> 📖 复核清单:references/report-review-checklist.md
运行 python scripts\md2pdf.py reports\[文件名].md,调用成功后检查 PDF 文件>100KB。
输出格式:
reports/[YYYY-MM-DD]_异动归因_[标的名称].{md,html,pdf}jy-attribution-of-abnormal-stock-market-movements/
├── SKILL.md # 主文件
├── scripts/
│ └── md2pdf.py # PDF 转换脚本
├── references/
│ ├── setup-guide.md # 配置指南
│ ├── mcp-tools-reference.md # 数据收集流程(MCP 工具调用参考)
│ ├── attribution-methodology.md # 归因分析流程
│ ├── report-template.md # 报告生成模板
│ └── report-review-checklist.md # 报告复核流程
└── reports/ # 输出目录(首次运行时自动创建)
识别特征:
处理流程:
识别特征:
处理流程:
详见:references/mcp-tools-reference.md 中的"上下文保护与可执行性原则"章节。
本技能中的关键约束:
⚠️ 报告中涉及到 gildata API 时,data source 需精确到 具体的 API,同时 data provider 统一写为 恒生聚源 MCP。
| 规则 | 说明 | 正确示例 | 错误示例 |
|---|---|---|---|
| ------ | ------ | ---------- | ---------- |
| 1. ⭐一一对应 | 角标编号必须与数据溯源表的序号严格对应 | 涨跌幅 +7.5% [1] → 表格第 1 行是行情数据 | 分析结论 [3] → 表格第 3 行是行情数据 ❌ |
| 2. ⭐真实获取 | 严禁标注未获取的数据,只有从 MCP API 获取的真实数据才能标注角标 | 当日成交量(API)[1] | 分析结论 [1] ❌ |
| 3. 无数据不标注 | 分析结论、常识、推理不标注角标 | "可能为板块带动效应" | "可能为板块带动效应 [1]" ❌ |
共 1 个版本