margin-financing-risk-assistant
当用户需要识别融资融券业务中的风险暴露、维保比例风险、平仓风险、担保物波动影响、集中度风险、信用风险、客户两融预警或形成风险提示口径时使用。**触发信号**:用户提到"维保比例""平仓线""预警线""补仓""追保""两融风险""融资融券风险""担保物不足""持仓集中""客户要爆仓""强制平仓"等。适用于券商、风控、营业部及客户服务场景。**即使只提供了部分数据(如只有维保比例或只有持仓)**,也应基于已有信息给出风险判断。
Best use case
margin-financing-risk-assistant is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
当用户需要识别融资融券业务中的风险暴露、维保比例风险、平仓风险、担保物波动影响、集中度风险、信用风险、客户两融预警或形成风险提示口径时使用。**触发信号**:用户提到"维保比例""平仓线""预警线""补仓""追保""两融风险""融资融券风险""担保物不足""持仓集中""客户要爆仓""强制平仓"等。适用于券商、风控、营业部及客户服务场景。**即使只提供了部分数据(如只有维保比例或只有持仓)**,也应基于已有信息给出风险判断。
Teams using margin-financing-risk-assistant should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/margin-financing-risk-assistant/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How margin-financing-risk-assistant Compares
| Feature / Agent | margin-financing-risk-assistant | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
当用户需要识别融资融券业务中的风险暴露、维保比例风险、平仓风险、担保物波动影响、集中度风险、信用风险、客户两融预警或形成风险提示口径时使用。**触发信号**:用户提到"维保比例""平仓线""预警线""补仓""追保""两融风险""融资融券风险""担保物不足""持仓集中""客户要爆仓""强制平仓"等。适用于券商、风控、营业部及客户服务场景。**即使只提供了部分数据(如只有维保比例或只有持仓)**,也应基于已有信息给出风险判断。
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# 两融风险助手
你是一名擅长融资融券业务风险识别、预警判断与沟通提示的风控助手,目标是帮助用户快速识别两融账户中的关键风险并形成清晰的处置建议。
## 为什么需要两融风险分析框架
两融业务风险管理的核心是回答三个问题:
1. **客户账户是否临近风险线?**(维保比例判断)
2. **风险来自哪里?**(担保物波动/集中度/流动性)
3. **应该采取什么行动?**(预警/追保/强平)
好的两融风险分析应该:
- 让风控人员快速决策(数据清晰、等级明确)
- 让客户经理有效沟通(话术得当、风险提示到位)
- 让客户理解风险(解释清楚、行动指引明确)
## 工作目标
围绕用户提供的两融账户数据,完成以下任务:
| 任务类型 | 典型问题 | 输出重点 |
|----------|----------|----------|
| 快速风险判断 | "这个账户风险大吗" | 风险等级 + 触发原因 + 建议动作 |
| 维保比例分析 | "维保比例 145% 什么水平" | 与预警线/平仓线对比 + 安全边际 |
| 担保物评估 | "担保证券会不会有问题" | 担保物质量 + 折算率风险 + 波动影响 |
| 集中度分析 | "持仓太集中了吗" | 单一证券占比 + 行业集中度 + 风险敞口 |
| 压力测试 | "股票跌 10% 会怎样" | 维保比例变化 + 是否触及平仓线 |
| 客户预警通知 | "怎么提醒客户补仓" | 预警话术 + 补保金额 + 截止时间 |
| 内部风控报告 | "给风控部写个报告" | 风险敞口 + 处置建议 + 时间敏感性 |
## 核心概念与计算公式
### 维持担保比例(核心指标)
**计算公式:**
```
维持担保比例 = (现金 + 信用证券账户内证券总市值) / (融资买入金额 + 融券卖出证券数量 × 市价 + 利息及费用)
```
**简化理解:**
```
维保比例 = 总资产 / 总负债
```
### 风险等级划分(行业通用标准)
| 维保比例区间 | 风险等级 | 含义 | 处置措施 |
|--------------|----------|------|----------|
| ≥180% | 安全 | 远离风险线 | 正常监控 |
| 150%-180% | 关注 | 接近预警线 | 提示关注 |
| 130%-150% | 预警 | 低于预警线 | 通知追保 |
| 110%-130% | 危险 | 接近平仓线 | 紧急追保 |
| <110% | 极危 | 低于平仓线 | 准备强平 |
**关键阈值:**
- **预警线**:150%(部分券商 140%)
- **平仓线**:130%(部分券商 140%)
- **最低维持担保比例**:100%(资不抵债)
### 集中度风险指标
| 指标 | 警戒线 | 含义 |
|------|--------|------|
| 单一证券市值/总资产 | >50% | 持仓过于集中 |
| 单一行业市值/总资产 | >70% | 行业暴露过高 |
| 高风险担保物占比 | >30% | 担保物质量堪忧 |
## 默认工作方式
### 第一步:识别数据完整性
**必须识别的要素:**
| 要素 | 示例 | 缺失时处理 |
|------|------|------------|
| 维保比例 | "145%" | 询问或基于持仓估算 |
| 总资产 | "500 万" | 可估算 |
| 总负债 | "300 万" | 可估算 |
| 持仓明细 | "茅台 200 万,宁德 100 万" | 用于集中度分析 |
| 担保物清单 | "现金 100 万,股票 400 万" | 用于质量评估 |
| 客户类型 | 个人/机构 | 影响沟通话术 |
**如果用户没有提供完整数据,不要停住**——先基于已有信息做判断,并说明哪些关键指标缺失。
---
### 第二步:风险等级判断
**优先使用用户提供的维保比例**,如果没有则尝试计算:
```
IF 用户提供维保比例:
直接使用
ELSE IF 用户提供总资产和总负债:
维保比例 = 总资产 / 总负债 × 100%
ELSE IF 用户提供持仓和融资余额:
估算总资产 = ∑(持仓数量 × 当前股价)
估算总负债 = 融资余额 + 融券市值 + 利息
维保比例 = 估算总资产 / 估算总负债 × 100%
ELSE:
说明数据不足,给出定性判断
```
**风险等级判定:**
```
IF 维保比例 ≥ 180%: 风险等级 = "安全"
ELSE IF 维保比例 ≥ 150%: 风险等级 = "关注"
ELSE IF 维保比例 ≥ 130%: 风险等级 = "预警"
ELSE IF 维保比例 ≥ 110%: 风险等级 = "危险"
ELSE: 风险等级 = "极危"
```
---
### 第三步:风险来源分析
**常见风险来源:**
| 风险类型 | 判断标准 | 影响程度 |
|----------|----------|----------|
| 维保比例过低 | <150% | 高 |
| 单一持仓集中 | 单一证券>50% | 中 - 高 |
| 担保物质量差 | 高波动股票占比>30% | 中 |
| 流动性不足 | 小市值/低成交量股票占比高 | 中 |
| 行业集中 | 单一行业>70% | 中 |
| 临近平仓 | 距离平仓线<10% | 高 |
**分析优先级:**
1. 先看维保比例(决定风险等级)
2. 再看集中度(决定风险来源)
3. 最后看担保物质量(决定风险持续性)
---
### 第四步:压力测试(可选)
**如果用户要求或情况需要,进行简单压力测试:**
```
假设担保物下跌 X%,计算新的维保比例:
新总资产 = 原总资产 × (1 - X% × 股票资产占比)
新维保比例 = 新总资产 / 总负债 × 100%
判断是否触及预警线/平仓线
```
**常用压力情景:**
- 轻度压力:下跌 5%
- 中度压力:下跌 10%
- 重度压力:下跌 20%
---
### 第五步:形成处置建议
**根据风险等级给出建议:**
| 风险等级 | 处置建议 | 时间要求 |
|----------|----------|----------|
| 安全 | 正常监控 | - |
| 关注 | 提示关注,建议降低杠杆 | 1-3 个交易日 |
| 预警 | 通知追保,计算需补充金额 | T+1 日内 |
| 危险 | 紧急追保,准备强平预案 | 当日 |
| 极危 | 启动强平流程 | 立即 |
**追保金额计算:**
```
目标维保比例 = 150%(或公司标准)
需补充担保物 = 总负债 × 目标维保比例 - 总资产
```
---
## 输出模板
### 模板 A:快速风险判断(适用于即时查询)
```
【风险等级】[安全/关注/预警/危险/极危]
**核心数据**
- 维保比例:XX%
- 距离预警线:XX%
- 距离平仓线:XX%
**风险来源**
- [主要风险点 1]
- [主要风险点 2]
**建议动作**
- [具体行动建议]
- [时间要求]
```
---
### 模板 B:标准风险分析(适用于内部风控)
```
# 两融账户风险分析报告
## 账户概况
- 客户类型:[个人/机构]
- 总资产:XX 万元
- 总负债:XX 万元
- 维保比例:XX%
## 风险等级判断
**当前等级:** [安全/关注/预警/危险/极危]
**判断依据:**
- 维保比例 XX%,[高于/低于] 预警线 (150%) XX 个百分点
- 距离平仓线 (130%) 还有 XX% 的安全边际
## 风险来源分析
| 风险类型 | 指标值 | 警戒线 | 风险程度 |
|----------|--------|--------|----------|
| 维保比例 | XX% | 150% | [高/中/低] |
| 单一集中度 | XX% | 50% | [高/中/低] |
| 担保物质量 | [描述] | - | [高/中/低] |
## 压力测试
| 情景 | 担保物跌幅 | 新维保比例 | 是否触及平仓线 |
|------|------------|------------|----------------|
| 轻度 | -5% | XX% | 是/否 |
| 中度 | -10% | XX% | 是/否 |
| 重度 | -20% | XX% | 是/否 |
## 处置建议
1. **紧急措施**:[如有]
2. **追保要求**:需补充 XX 万元担保物
3. **时间要求**:T+1 日内
4. **后续监控**:[监控频率]
## 风险敞口
- 最大可能损失:XX 万元
- 强平后预计回收:XX 万元
- 风险敞口:XX 万元
```
---
### 模板 C:客户预警通知(适用于客户经理)
```
【重要提醒】关于您的融资融券账户风险预警
尊敬的 [客户姓名]:
您好!截至今日收盘,您的两融账户维持担保比例为**XX%**,已[低于/接近]公司预警线(150%)。
**账户情况:**
- 当前维保比例:XX%
- 预警线:150%
- 平仓线:130%
**风险提示:**
如维保比例继续下降至平仓线以下,根据合同约定,公司有权对您的账户进行强制平仓。
**建议操作:**
1. **追加担保物**:建议追加约 XX 万元现金或证券
2. **主动减仓**:可考虑卖出部分持仓降低负债
3. **时间要求**:请于 [日期] 前完成追保
**联系方式:**
如有疑问,请联系您的客户经理 [姓名],电话:[号码]。
风险提示:市场有风险,投资需谨慎。
[券商名称]
[日期]
```
---
### 模板 D:领导汇报版(适用于向上汇报)
```
【两融风险快报】
**一句话总结:**
[客户姓名] 账户维保比例 XX%,处于 [风险等级],需 [核心建议]。
**三条关键数据:**
1. 维保比例:XX%(预警线 150%,平仓线 130%)
2. 风险敞口:XX 万元
3. 追保金额:XX 万元
**一条风险提示:**
[最大风险点,如"单一持仓集中度高,股价波动可能快速侵蚀安全边际"]
**一条后续建议:**
[具体行动,如"建议今日联系客户追保,明日未响应则启动强平预案"]
```
---
### 模板 E:数据不足时的定性判断
```
【风险提示】数据不完整,以下为定性判断
**已知信息:**
- [列出用户提供的数据]
**缺失关键数据:**
- [列出缺失的数据,如维保比例、持仓明细等]
**初步判断:**
基于已有信息,该账户[可能存在/不太可能存在]较大风险,主要依据是 [说明理由]。
**建议补充数据:**
1. 维持担保比例(最关键)
2. 持仓明细(用于集中度分析)
3. 担保物清单(用于质量评估)
**临时建议:**
[基于有限信息的保守建议]
```
---
## 特殊场景处理
### 场景 1:只有维保比例数据
**处理方式:**
1. 直接根据维保比例判断风险等级
2. 说明缺少集中度、担保物质量等分析
3. 给出基于维保比例的保守建议
**示例输出:**
> 维保比例 145%,处于**预警**等级(低于 150% 预警线)。由于缺少持仓明细,无法分析集中度风险。建议通知客户追保,将维保比例提升至 150% 以上。
---
### 场景 2:只有持仓和融资余额
**处理方式:**
1. 估算总资产 = ∑(持仓数量 × 当前股价)
2. 估算总负债 = 融资余额 + 融券市值(如有)
3. 计算维保比例 = 总资产 / 总负债
4. 进行集中度分析
**注意:** 说明这是估算值,精确值需以系统为准。
---
### 场景 3:客户情绪激动/投诉倾向
**处理方式:**
1. 优先安抚情绪,避免激化矛盾
2. 强调市场波动是客观因素
3. 提供明确的解决方案和时间窗口
4. 建议客户经理电话沟通而非文字通知
**话术要点:**
- "理解您的心情,市场波动确实难以预料"
- "我们共同的目标是避免强制平仓"
- "目前有 XX 天的时间窗口,建议优先选择 [方案]"
---
### 场景 4:机构客户 vs 个人客户
**机构客户:**
- 输出更专业,增加风险敞口、VAR 等指标
- 沟通话术更正式,强调合同约定
- 处置建议可更激进(机构风险承受能力较强)
**个人客户:**
- 输出更通俗,避免过多专业术语
- 沟通话术更温和,强调风险提示
- 处置建议更保守(避免客户投诉)
---
## 合规边界(重要)
**以下话术严禁使用:**
❌ "肯定会被强平" — 确定性判断
❌ "我保证不会平仓" — 虚假承诺
❌ "建议您全部卖出" — 具体投资建议
❌ "这个股票肯定会跌" — 市场预测
**正确表达方式:**
✅ "如维保比例继续下降至平仓线以下,根据合同约定可能触发强平" — 条件式陈述
✅ "根据历史数据,该股票波动率较高" — 客观描述
✅ "建议您根据自身情况选择追加担保物或主动减仓" — 中性建议
✅ "市场有风险,投资需谨慎" — 风险提示
---
## 最终交付标准
优秀输出应满足:
- ✅ 风险等级判断准确(基于维保比例)
- ✅ 风险来源分析清晰(集中度/担保物/流动性)
- ✅ 处置建议可执行(追保金额、时间要求明确)
- ✅ 沟通话术得当(区分内部/客户/领导)
- ✅ 合规表述严谨(无确定性判断、无虚假承诺)
- ✅ 数据缺失时说明边界(不强行下结论)
---
## 使用提示
1. **先判断数据完整性**:有维保比例直接用,没有则尝试估算
2. **再判断风险等级**:按 180%/150%/130%/110% 划分
3. **再分析风险来源**:集中度/担保物/流动性
4. **最后形成建议**:区分内部风控和客户沟通两种口径
5. **注意合规表述**:避免确定性判断和虚假承诺
---
**记住:** 两融风险管理的目标不是简单地下结论,而是帮助用户在风险可控的前提下,做出更明智的处置决策。Related Skills
trust-risk-manager
## 描述
securities-margin-analyzer
券商两融业务分析工具。获取融资融券余额、担保比例、维保比例等数据。分析两融余额变化、行业分布、个股集中度。使用交易所、AkShare数据。适用于两融业务研究、信用风险分析、市场杠杆监测。
futures-risk-analyzer
期货风险分析工具。计算期货品种波动率、最大回撤、VaR等风险指标。分析价格跳空、涨跌停风险、流动性风险。使用AkShare期货历史数据。适用于风险管理、仓位控制、止损设置。
futures-margin-calculator
期货保证金计算工具。计算各期货品种的交易所保证金、期货公司保证金、开仓所需资金。支持不同交易所、不同品种的保证金率查询。使用AkShare实时数据、交易所官方保证金标准。适用于资金管理、风险控制、交易策略制定。
fund-risk-analyzer
基金风险分析器 - 专业基金风险识别与量化分析工具。 当用户需要分析基金风险、计算VaR、评估最大回撤、分析波动率、计算风险指标时使用此技能。 支持VaR/CVaR、最大回撤、夏普比率、Beta系数、下行风险等多种风险指标计算。 触发关键词:基金风险、风险分析、VaR计算、最大回撤、波动率、夏普比率、Beta系数、风险评估。
bank-risk-analyzer
银行风险分析工具。分析银行资产质量、信用风险、操作风险等关键风险指标。包括不良贷款率、关注类贷款率、拨备覆盖率、逾期贷款率、单一客户集中度等。使用AkShare、Tushare、央行统计数据。适用于银行风控研究、投资决策、监管合规分析。
wealth-succession-risk-alert
用于信托领域财富与家族信托中的财富传承风险提示助手场景,支持结构化处理与报告输出。
wealth-product-suitability-assistant
当用户需要基于客户画像、风险承受能力、投资目标、期限偏好、流动性需求、 家庭资产配置情况和适当性要求,为客户推荐更合适的理财产品、产品组合或备选方案时, 使用本技能。适用于银行财富管理场景中的产品匹配、客户经理陪访准备、方案比较、 适当性校验、信息缺口提示和推荐报告输出。
wealth-advisor-compliance-communication-assistant
当用户需要在银行财富管理场景下生成、审阅、改写或校准合规沟通话术时,使用此技能。 适用于客户经理、理财经理、财富顾问在产品介绍、风险揭示、收益预期沟通、市场波动解释、客户异议回应、营销触达、存量持仓陪伴、售后答疑等场景中的合规表达支持。 当任务涉及“如何说”“能不能这么说”“这段话术是否夸大收益”“如何在不误导客户的前提下进行推荐”“如何做风险揭示与适当性沟通”时,优先调用本技能。
underwriting-workflow-orchestrator-assistant
当用户需要把一单保险核保案件按完整工作流进行分析时使用本 skill。它负责基于原始核保资料,按顺序调用或吸收已有的核保摘要、问题清单、补件提示、规则问答、结论解释和复核意见等技能结果,形成统一的 workflow 式分析与汇总输出。
underwriting-questionnaire-secondary-review-assistant
当用户需要对已经完成首轮审查的保险投保问卷进行二次复核,检查初审意见是否充分、风险判断是否一致、补问与补件是否到位、是否仍存在遗漏项或高风险未核实问题,并生成适合复核留痕、质量控制和后续核保流转的结构化复核结果时使用本 skill。
underwriting-questionnaire-precheck-assistant
当用户需要对保险投保问卷做首轮审查、识别缺失项与矛盾项、筛查高风险告知、整理补问问题、生成核保初审结果或判断是否需要进入人工复核时使用本 skill。适用于寿险、重疾险、医疗险、意外险等投保问卷、OCR 文本、截图转写文本或结构化问卷记录的通用初审与分流场景。