risk-return-matching-calculation

用于适当性匹配的风险收益匹配计算原子 skill,适用于通用行业金融计算场景。

105 stars

Best use case

risk-return-matching-calculation is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

用于适当性匹配的风险收益匹配计算原子 skill,适用于通用行业金融计算场景。

Teams using risk-return-matching-calculation 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

$curl -o ~/.claude/skills/risk-return-matching-calculation/SKILL.md --create-dirs "https://raw.githubusercontent.com/aifinlab/FinClaw/main/skills/archive/risk-return-matching-calculation/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/risk-return-matching-calculation/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How risk-return-matching-calculation Compares

Feature / Agentrisk-return-matching-calculationStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

用于适当性匹配的风险收益匹配计算原子 skill,适用于通用行业金融计算场景。

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

# 风险收益匹配计算 Skill

## 数据来源

本 Skill 支持多种金融数据输入格式,核心数据来源包括:

### 1. 产品数据
- **产品收益率**:历史收益率序列、预期收益率
- **产品风险指标**:波动率、最大回撤、VaR等
- **产品特征**:产品类型、投资范围、风险等级
- **产品评级**:风险评级、收益评级

### 2. 客户数据
- **客户风险承受能力**:风险测评结果、风险等级
- **客户投资目标**:收益目标、投资期限
- **客户投资经验**:投资经验年限、投资品种经验
- **客户财务状况**:资产规模、收入水平

### 3. 匹配规则数据
- **适当性规则**:监管规定的适当性匹配规则
- **风险等级映射**:产品风险等级与客户风险承受能力映射
- **匹配阈值**:风险收益匹配的阈值标准

### 4. 数据格式要求
- **CSV格式**:标准产品和客户数据
- **Excel格式**:支持多工作表数据
- **JSON格式**:结构化匹配数据
- **数据库连接**:支持SQL数据库直接查询

> 说明:本 Skill 不包含数据采集功能,需要用户提供清洗后的产品和客户数据。建议数据完整且符合监管要求,以便进行准确的风险收益匹配。

---

## 功能

本 Skill 提供全面的风险收益匹配计算能力,涵盖多种匹配方法:

### 1. 风险匹配计算
- **风险等级匹配**:产品风险等级与客户风险承受能力匹配
- **风险指标匹配**:基于风险指标的匹配度计算
- **风险偏好匹配**:基于客户风险偏好的匹配分析
- **风险限额匹配**:基于客户风险限额的匹配检查

### 2. 收益匹配计算
- **收益目标匹配**:产品预期收益与客户收益目标匹配
- **收益风险比匹配**:基于收益风险比的匹配分析
- **历史收益匹配**:基于历史收益的匹配度计算

### 3. 综合匹配计算
- **综合匹配度**:综合考虑风险和收益的匹配度
- **匹配评分**:计算匹配评分和匹配等级
- **匹配建议**:生成匹配建议和不匹配原因

### 4. 匹配报告生成
- **匹配报告**:生成详细的匹配分析报告
- **匹配清单**:生成匹配和不匹配的清单
- **可视化图表**:生成匹配结果的可视化图表

### 5. 数据处理能力
- **缺失值处理**:支持前向填充、默认值填充等方法
- **异常值检测**:基于统计方法识别和处理异常数据
- **数据标准化**:支持不同数据源的格式统一
- **规则验证**:自动验证匹配规则的有效性

---

## 使用示例

### 输出示例
```json
{
  "customer_id": "CUST001",
  "product_id": "PROD001",
  "matching_result": {
    "risk_matching": {
      "product_risk_level": "R4",
      "customer_risk_tolerance": "R4",
      "risk_match": true,
      "risk_match_score": 1.0
    },
    "return_matching": {
      "product_expected_return": 8.5,
      "customer_return_target": 8.0,
      "return_match": true,
      "return_match_score": 0.95
    },
    "comprehensive_matching": {
      "overall_score": 0.975,
      "match_level": "high",
      "match_status": "matched",
      "recommendation": "推荐"
    }
  },
  "matching_details": {
    "strengths": ["风险等级匹配", "收益目标匹配"],
    "warnings": [],
    "mismatches": []
  }
}
```

---

## 注意事项与限制

### 1. 数据质量要求
- 产品和客户数据需要经过清洗和验证
- 风险等级需要符合监管标准
- 匹配规则需要符合监管要求

### 2. 匹配方法选择
- 不同匹配方法的结果可能不同
- 匹配规则需要定期更新
- 匹配结果需要人工复核

### 3. 监管合规要求
- 匹配计算需要符合适当性管理要求
- 匹配结果需要可追溯和可审计
- 不匹配情况需要记录和报告

### 4. 综合判断原则
- 单一匹配指标不能全面反映匹配情况
- 需要结合客户具体情况进行分析
- 应结合专业判断和监管要求进行判断

### 5. 使用限制
- 本 Skill 输出为技术分析结果,不构成投资建议
- 使用者应结合专业判断和具体业务场景
- 对于重大决策,建议咨询专业合规顾问

---

## 参考资料
- 见 references/ 目录中的相关文档,包括:
  - 风险收益匹配计算方法手册
  - 适当性管理规则说明
  - 匹配规则配置指南
  - 数据处理方法说明文档

## License
- 本 skill 代码部分采用 MIT License,详见 `LICENSE` 文件
- 依赖与运行环境以 `requirements.txt` 为准
- 文档内容采用 CC BY 4.0 许可

Related Skills

trust-risk-manager

105
from aifinlab/FinClaw

## 描述

futures-risk-analyzer

105
from aifinlab/FinClaw

期货风险分析工具。计算期货品种波动率、最大回撤、VaR等风险指标。分析价格跳空、涨跌停风险、流动性风险。使用AkShare期货历史数据。适用于风险管理、仓位控制、止损设置。

fund-risk-analyzer

105
from aifinlab/FinClaw

基金风险分析器 - 专业基金风险识别与量化分析工具。 当用户需要分析基金风险、计算VaR、评估最大回撤、分析波动率、计算风险指标时使用此技能。 支持VaR/CVaR、最大回撤、夏普比率、Beta系数、下行风险等多种风险指标计算。 触发关键词:基金风险、风险分析、VaR计算、最大回撤、波动率、夏普比率、Beta系数、风险评估。

bank-risk-analyzer

105
from aifinlab/FinClaw

银行风险分析工具。分析银行资产质量、信用风险、操作风险等关键风险指标。包括不良贷款率、关注类贷款率、拨备覆盖率、逾期贷款率、单一客户集中度等。使用AkShare、Tushare、央行统计数据。适用于银行风控研究、投资决策、监管合规分析。

wealth-succession-risk-alert

105
from aifinlab/FinClaw

用于信托领域财富与家族信托中的财富传承风险提示助手场景,支持结构化处理与报告输出。

tumor-history-risk-review-assistant

105
from aifinlab/FinClaw

当用户需要对与肿瘤相关的既往病史资料进行专业、结构化的审查,提取肿瘤类型、病理结果、分期分级、治疗经过、手术情况、放化疗或靶向治疗、复发转移风险、随访状态及其他与保险核保相关的重要健康信息,并生成适合核保审查、风险分层和资料流转的结构化分析结果时使用本 skill。

risk-weekly-report

105
from aifinlab/FinClaw

用于信托领域存续期管理中的风险周报助手场景。支持结构化输入处理、规则分析与Markdown结果输出。

risk-daily-report

105
from aifinlab/FinClaw

用于信托领域存续期管理中的风险日报助手场景。支持结构化输入处理、规则分析与Markdown结果输出。

smoking-alcohol-risk-identification-assistant

105
from aifinlab/FinClaw

当用户需要对投保资料中的吸烟、饮酒相关信息进行专业、结构化的识别与审查,提取吸烟饮酒习惯、持续时间、频率、剂量、戒断情况、一致性问题及相关健康风险线索,并生成适合保险核保、补问流转和资料审查的结构化分析结果时使用本 skill。

risk-workflow-assistant

105
from aifinlab/FinClaw

风控工单流转助手,适用于券商风控运营、合规管理、事件处置、流程跟踪等场景。 以下情况请主动触发此技能: - 用户提供了工单数据,问"工单进展如何""帮我跟踪一下" - 用户问"工单怎么流转""处置流程是什么""谁负责处理" - 用户需要:工单状态跟踪、流转分析、处置建议 - 用户提到:工单、流转、处置、跟进、风控事件、合规工单 - 用户需要形成工单报告、流转分析、处置总结 不要等用户明确说"工单流转"——只要涉及风控工单跟踪、事件处置流程、工单状态管理,就应主动启动此技能。

risk-explainer

105
from aifinlab/FinClaw

用于信托领域存续期管理中的风险解释助手场景。支持结构化输入处理、规则分析与Markdown结果输出。

risk-disclosure

105
from aifinlab/FinClaw

用于信托领域客户与产品支持中的风险揭示助手场景,支持结构化处理与报告输出。