mcpField
R
risk-management

risk-management

github.com/alphaonedev数据与数据库65 次安装
代码仓库

关于 risk-management

risk-management 是用于量化金融风险分析与缓释的 skill,支持市场、信用和运营风险建模,并提供 VaR 计算及基于风险阈值的建议。

主要功能

  1. 01历史数据与 Monte Carlo VaR
  2. 02市场、信用和运营风险模型
  3. 03压力测试与敞口分析
  4. 04对冲与再平衡建议
  5. 05CSV、JSON 和 API 数据输入
  6. 06结构化报告与 JSON 输出

适用场景

  1. 01评估股票投资组合的市场风险
  2. 02评估贷款组合的信用风险
  3. 03分析波动性与监管风险
  4. 04依据风险阈值制定缓释措施

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/alphaonedev/openclaw-graph --skill risk-management

安装后在 Claude Code 中输入/risk-management确认已加载。

详细介绍

risk-management

用途

此技能可对金融风险进行定量分析、建模和缓释。它会处理数据,计算风险价值(VaR)、压力测试等指标,并提出降低风险敞口的策略,例如对冲或分散投资。

适用场景

当场景涉及金融不确定性时,可使用此技能,例如评估投资组合风险、评估信用风险或分析市场波动。当你需要基于数据获取洞察以满足法规要求(例如 Basel III)或优化投资决策时,也可使用此技能。

主要功能

  • 使用历史模拟或 Monte Carlo 模拟执行 VaR 计算。
  • 根据资产价格或违约概率等输入,为市场、信用或操作风险构建风险模型。
  • 生成缓释策略,例如根据风险阈值建议止损位或调整投资组合配置。
  • 集成数据源以进行实时分析,支持 CSV、JSON 或 API 数据流等格式。
  • 以结构化格式输出结果,包括报告或用于后续处理的 JSON。

使用模式

始终使用 $OPENCLAW_API_KEY 进行身份验证并初始化。使用 CLI 时,直接通过管道传入数据;使用 API 时,对大型数据集采用异步调用。首先加载配置文件(例如用于设置模型参数的 YAML 文件)。常见流程:分析风险 -> 查看输出 -> 应用缓释措施。集成代码时,导入 SDK 并使用 try-except 块封装调用。示例 1:提供历史价格,分析股票投资组合的市场风险。示例 2:评估贷款投资组合的信用风险并生成缓释建议。

常用命令/API

使用 OpenClaw CLI 快速执行任务,或使用 REST API 进行编程访问。身份验证需要在环境中设置 $OPENCLAW_API_KEY。

  • CLI 命令:openclaw risk analyze --type market --model var --input portfolio.csv --confidence 95
    此命令会计算市场风险的 95% VaR;输出为包含各项指标的 JSON 文件。

  • API 端点:POST https://api.openclaw.ai/v1/risk/analyze
    请求体:{"type": "credit", "data": {"loans": [{"amount": 100000, "rating": "A"}]}, "model": "default-prob"}
    响应:包含风险评分和策略的 JSON 对象,例如 {"var": 5000, "mitigation": ["increase collateral"]}。

  • 代码片段(Python):

    import openclaw
    openclaw.set_key(os.environ['OPENCLAW_API_KEY'])
    result = openclaw.risk.analyze(type='operational', data={'events': [100, 200]}, model='monte-carlo')
    print(result['mitigation'])
    
  • 配置格式:用于自定义模型的 YAML,例如:

    model:
      type: var
      parameters:
        window: 252  # trading days
        confidence: 0.95
    

集成说明

通过设置 $OPENCLAW_API_KEY 并在应用中使用 SDK 来进行集成。对于 Web 应用,请处理异步结果的 Webhook(例如,在完成时向你的端点发送 POST 请求)。通过自定义适配器连接 Bloomberg 等数据提供商;在配置中指定:{"data_source": "bloomberg", "api_endpoint": "https://api.bloomberg.com/data"}。请确保与其他 OpenClaw 技能兼容,例如将风险分析结果传入 financial-analysis 技能。

错误处理

执行命令前始终验证输入(例如,检查是否包含 --input 等必需字段)。对于 API 调用,捕获 HTTP 错误:如果状态码 >= 400,则使用指数退避策略最多重试 3 次。常见错误:401(未授权——检查 $OPENCLAW_API_KEY)、400(请求错误——验证 JSON 架构)或 500(服务器错误——记录日志并通知)。在代码中使用:

try:
    result = openclaw.risk.analyze(...)
except openclaw.APIError as e:
    if e.status == 401:
        print("Reauthenticate with $OPENCLAW_API_KEY")
    else:
        raise

记录所有错误及其时间戳,并包含调试标志,例如 openclaw risk analyze --debug。

图关系

  • 相关技能:financial-analysis(共享 finance 标签,可组合处理数据)、portfolio-management(使用风险输出进行优化)。
  • 关联方式:quantitative-analysis(共用建模技术)、mitigation-strategies(关联合规工具)。
  • 依赖关系:需要 financial 集群技能提供数据输入;为决策类技能提供输出。

评论

支持 Markdown