解套助手报告生成技能
本技能为被套投资者提供科学的智能解套方案,基于恒生聚源金融数据 MCP 工具,结合技术分析与基本面判断,生成包含**「做 T 策略」和「换股策略」**的完整解套方案。
功能范围
本技能支持解决以下问题:
- 持仓诊断:量化套牢程度,分析资金面状况
- 技术面分析:多周期趋势判断、支撑压力位测算、做 T 可行性评估
- 基本面诊断:盈利能力、财务健康度、筹码结构、市场预期综合评定
- 做 T 策略:价格区间设定、买卖信号体系、成本降低测算、风控规则
- 换股策略:换股必要性判断、行业方向选择、标的筛选与对比、执行方案
- 综合方案:宏观环境研判、策略决策矩阵、分阶段路线图
查询建议
必备参数(缺一不可):
stock_name: 被套股票名称或代码(如"贵州茅台"或"600519")cost_price: 持仓成本价(元)holding_shares: 持仓数量(股)risk_preference: 风险偏好(保守/稳健/激进)time_horizon: 期望解套周期(如"3 个月"、"6 个月")
选填参数:
available_capital: 可用补仓资金(元)
查询写法示例:
- "我持有贵州茅台 1000 股,成本价 1800 元,风险偏好稳健,希望 6 个月内解套,可用补仓资金 50 万"
- "600519 被套,成本 1750,持仓 500 股,激进型,3 个月解套"
- "帮我分析腾讯控股的解套方案,成本 350 港元,持仓 2000 股"
查询示例
# 示例 1:完整参数
stock_name: "贵州茅台"
cost_price: 1800
holding_shares: 1000
risk_preference: "稳健"
time_horizon: "6 个月"
available_capital: 500000
# 示例 2:最小参数集
stock_name: "000858"
cost_price: 45.5
holding_shares: 5000
risk_preference: "保守"
time_horizon: "3 个月"
# 示例 3:追问补全参数
用户:"我买了宁德时代被套了"
助手:"请提供以下信息以便生成解套方案:
1. 您的持仓成本价是多少?
2. 持有多少股?
3. 您的风险偏好(保守/稳健/激进)?
4. 期望多久内解套?
5. 有多少可用补仓资金?(选填)"
环境检查与配置
每次使用本技能前,必须先检查 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 并配置:
-
获取 JY_API_KEY:向恒生聚源官方邮箱发送邮件申请签发数据地图 JY_API_KEY,用于接口鉴权
- 申请邮箱:datamap@gildata.com
- 邮件标题:数据地图 KEY 申请-XX 公司 - 申请人姓名
- 正文模板:
- 姓名:
- 手机号:
- 公司/单位全称:
- 所属部门:
- 岗位:
- MCP_KEY 申请用途:
- Skill 申请列表:
- 是否需要 Skill 安装包:(是,邮件提供/否,自行下载)
- 其他补充说明(可选)
申请通过后,恒生聚源将默认发送【工具版和接口版】KEY。
-
配置 MCP 服务:
# 配置 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
步骤 3:检查 JY_API_KEY 环境变量
echo $JY_API_KEY
如未设置,在技能执行前需提醒用户提供 JY_API_KEY。
核心执行流程
阶段一:参数校验与数据准备
- 检查必填参数:如缺失任一必填参数,向用户追问
- 验证股票标识:确认股票名称/代码有效
- 检查 MCP 服务:确认 jy-financedata-tool 和 jy-financedata-api 可用
阶段二:数据采集
按以下顺序调用 MCP 工具采集数据(所有工具通过 mcporter call 调用):
第一章数据(持仓诊断)
| 数据需求 | MCP 工具 | |---------|---------| | 公司概况 | CompanyBasicInfo | | 行业归属 | StockBelongIndustry | | 概念板块 | StockBelongConcept | | 实时行情 | AShareLiveQuote | | 区间行情 | StockRangeQuotation | | 资金流向 | RealStockFundFlow, AStockCashFlow |
第二章数据(技术面分析)
| 数据需求 | MCP 工具 | |---------|---------| | 技术指标 | StockQuoteTechIndex | | 日线行情 | StockDailyQuote | | 分时行情 | AShareTickQuote | | 大盘/行业技术 | IndexQuoteTecIndicators | | 估值指标 | StockValueAnalysis | | 风险指标 | StockRiskAnalysis | | 融资融券 | StockSecuritiesMargin |
第三章数据(基本面诊断)
| 数据需求 | MCP 工具 | |---------|---------| | 财务核心指标 | FinancialAnalysis | | 财务报表 | FinancialStatement | | 盈利预测 | ConsensusExpectation | | 机构评级 | InstitutionalRating | | 股东变动 | Top10FloatShareHolders, ShareholderNum | | 增减持/解禁 | ShareholdingChangePlan, RestrictedStockLifting | | 质押风险 | StockPledge | | 研报/舆情 | CorporateResearchViewpoints, StockNewslist |
第四~六章数据(策略生成)
| 数据需求 | MCP 工具 | |---------|---------| | 市场情绪 | MarketLimitUpDownCount | | 概念热度 | ConceptIndexLiveQuote | | 智能选股 | SmartStockSelection | | 多因子筛选 | StockMultipleFactorFilter | | 同业对比 | MarketPerformanceComparison, ValueAnalysisComparison, FinancialRatioComparison | | 行业热度 | IndustryRangeQuote, IndustryCapitalFlow | | 宏观环境 | MacroIndustryData, MacroeconomicAnalysisViewpoints | | 市场资金 | HsgtTradeStats | | 时间节点 | FinanceReportDisclosure, BonusStock |
阶段三:分析与报告生成
- 数据处理:清洗、校验数据完整性,标注数据截止日期
- 指标计算:浮亏比例、解套涨幅、技术评分、基本面评分等
- 策略生成:根据决策矩阵生成做 T/换股方案
- 报告撰写:按章节结构生成专业分析报告,文章内容溯源增加角标 [1][2][3]...
阶段四:输出与交付
- 生成 Markdown 报告:完整结构化报告
- 生成 PDF 报告:确保无乱码、白色背景、专业美观
- 输出路径:默认桌面,可事前提醒用户更改
- 数据溯源:采用论文参考文献格式,一个来源一行
报告结构模板
封面信息
- 报告标题:XX 股票解套策略分析报告
- 股票代码:XXXXXX
- 生成日期:YYYY-MM-DD HH:mm
- 数据截止日期:YYYY-MM-DD(标注每个数据源的截止时间)
正文结构
# XX 股票解套策略分析报告
## 一、持仓诊断报告
### 1.1 标的概况
### 1.2 套牢程度量化
### 1.3 资金面判断
## 二、技术面深度分析
### 2.1 多周期趋势判断
### 2.2 支撑位与压力位测算
### 2.3 指标综合研判
### 2.4 做 T 可行性评分
## 三、基本面诊断
### 3.1 盈利能力与成长性
### 3.2 财务健康度
### 3.3 筹码与资本运作
### 3.4 市场预期
### 3.5 持有价值综合评定
## 四、做 T 策略方案
### 4.1 价格区间设定
### 4.2 买卖信号体系
### 4.3 成本降低测算
### 4.4 风控规则
## 五、换股策略
### 5.1 换股必要性判断
### 5.2 行业方向选择
### 5.3 标的筛选与对比
### 5.4 推荐标的简报
### 5.5 换股执行方案
## 六、综合方案与执行路线图
### 6.1 宏观环境研判
### 6.2 最终策略决策矩阵
### 6.3 分阶段路线图
### 6.4 风险提示
## 数据来源
## 免责声明
关键计算逻辑
套牢程度计算
浮亏金额 = (cost_price - current_price) × holding_shares
浮亏比例 = (cost_price - current_price) / cost_price × 100%
解套所需涨幅 = (cost_price - current_price) / current_price × 100%
套牢定级:
- 轻度:< 10%
- 中度:10% - 25%
- 深度:> 25%
做 T 可行性评分
日均振幅 = 近 20 日 (最高价 - 最低价) / 收盘价 的平均值
做 T 价值:
- 日均振幅 > 3% → 高
- 日均振幅 2% - 3% → 中等
- 日均振幅 < 2% → 低
持有价值综合评分(100 分制)
| 维度 | 权重 | 评分标准 | |-----|------|---------| | 盈利与成长 | 30 分 | ROE>15% 得满分,每降 5% 扣 5 分 | | 财务健康 | 20 分 | 资产负债率<50% 得满分,质押率>50% 扣 10 分 | | 估值合理性 | 15 分 | PE 分位<30% 得满分,>80% 得 5 分 | | 机构认可度 | 15 分 | 买入评级占比>70% 得满分 | | 筹码结构 | 10 分 | 股东户数减少得满分 | | 风险事项 | 10 分 | 无重大利空得满分,有减持/诉讼扣分 |
策略决策矩阵
| 持有价值评分 | 套牢深度 | 做 T 可行性 | → 推荐策略 | |-------------|---------|------------|-----------| | ≥70 | 轻/中度 | 高 | 纯做 T | | ≥70 | 深度 | 高 | 做 T + 补仓 | | 50-69 | 任意 | 任意 | 做 T + 换股并行 | | <50 | 任意 | 任意 | 果断换股止损 |
图表规范
表格格式
所有表格需包含:
- 清晰的表头
- 数据单位标注
- 数据来源角标(如 [1][2])
支撑/压力位表示例
| 层级 | 支撑位 (元) | 依据 | 压力位 (元) | 依据 |
|-----|-----------|-----|-----------|-----|
| 第一 | XX.XX | BOLL 下轨 | XX.XX | BOLL 上轨 |
| 第二 | XX.XX | MA60 支撑 | XX.XX | 前高压力 |
| 第三 | XX.XX | 前期低点 | XX.XX | 缺口位置 |
做 T 成本测示例
| 情景 | 单次收益率 | 月均次数 | 3 个月降成本 | 预计新成本价 |
|-----|-----------|---------|------------|------------|
| 保守 | 1.5% | 8 次 | 36 元 | 1764 元 |
| 中性 | 2.0% | 12 次 | 72 元 | 1728 元 |
| 乐观 | 2.5% | 15 次 | 112 元 | 1688 元 |
数据溯源格式规范
正文中的溯源角标
溯源角标统一放在每个小节结束的部分(如 1.1 结束的部分),而不是大章节结尾。
格式示例:
数据来源:[1] CompanyBasicInfo 公司简介、[2] AShareLiveQuote 实时行情,恒生聚源 MCP;数据截止 2026-04-27
文末数据来源归集(免责声明之前)
在免责声明章节前增加独立的「数据来源」章节,归集所有使用的数据源。
格式示例:
## 数据来源
[1] CompanyBasicInfo 公司简介,恒生聚源 MCP;数据截止 2026-04-27
[2] AShareLiveQuote A 股实时行情,恒生聚源 MCP;数据截止 2026-04-27
[3] StockRangeQuotation 区间行情,恒生聚源 MCP;数据截止 2026-04-27
...
注意:
- 英文 API 名称在前,中文名称在后
- 恒生聚源 MCP 后面用分号(;)
- 文字不加粗(保持普通文本样式)
- 使用普通文本格式,不使用表格、引用块等特殊标记
风险提示模板
必须包含以下免责声明(置于数据来源后):
本服务所生成、展示或输出的内容(包括但不限于文本、数据、分析结果等),部分来源于恒生聚源 MCP、第三方数据源、公开信息。本服务仅对数据源进行自动化调用、处理与呈现,不构成任何投资决策或其他决策的建议或者承诺,投资者不应以本服务取代其独立判断或仅根据本服务做出决策。
数据源本身可能存在不准确、不完整、过时、错误或缺失等情况。由于数据源提供方的限制、技术传输偏差、自然语言歧义或其他客观原因,本服务对所生成、展示或输出内容的真实性、准确性或完整性不做任何保证。
本服务的服务提供方及其关联公司不对任何机构或个人因参照本服务所生成、展示或输出内容进行投资、决策而产生的任何后果承担任何责任。市场有风险,投资需谨慎。
输出要求
PDF 生成要求
- 无乱码:确保中文字体正确嵌入
- 白色背景:不使用深色背景
- 专业性:使用专业排版,章节清晰
- 美观性:图表与文字搭配合理,留白适当
- 图表分析:每个图表后配文字分析
- 无独立封面页:报告标题 + 元信息直接展开,采用专业证券研究报告样式
Markdown 输出要求
- 结构清晰,使用标准 Markdown 语法
- 表格使用标准格式
- 关键数据加粗突出
- 章节编号规范
- 文章内容溯源增加角标,数据来源采用论文参考文献格式
输出路径
- 默认:用户桌面(~/Desktop/)
- 可更改:事前提醒用户可指定输出路径
- 文件命名:
{股票代码}_解套策略报告_{生成日期}.pdf
数据完整性检查
执行前需检查:
- 所有必需 MCP 工具是否返回有效数据
- 关键指标是否缺失(如 PE、ROE、资金流向等)
- 数据时效性(行情数据是否为当日/当周)
- 如数据缺失,需在报告中标注"数据 unavailable"并说明原因
注意事项
- 严禁捏造数据:所有结论必须基于 API 真实数据
- 标注数据来源:每项结论需标注数据来源工具,使用角标 [1][2][3] 形式
- 具体价格区间:方案必须给出具体价格、仓位比例、时间窗口
- 风险提示:必须包含风险提示,不得承诺确定性收益
- 数据截止日期:报告中需明确标注各数据源的截止时间
- 数据来源格式:采用论文参考文献格式,一个来源一行
参考资料
详细示例和格式模板请参考:
references/report-template.md- 完整报告模板references/data-source-mapping.md- 数据源与 MCP 工具映射表references/calculation-formulas.md- 关键计算公式详解references/sample-report.md- 示例报告references/reports/- 历史报告输出
版本信息
- 版本号:1.1.0
- 创建日期:2026-04-20
- 更新日期:2026-04-20
- 适用 MCP 服务:jy-financedata-tool, jy-financedata-api
- 维护者:OpenClaw Skill Team
微信扫一扫