关于 risk-management
risk-management 是用于量化金融风险分析与缓释的 skill,支持市场、信用和运营风险建模,并提供 VaR 计算及基于风险阈值的建议。
主要功能
- 01历史数据与 Monte Carlo VaR
- 02市场、信用和运营风险模型
- 03压力测试与敞口分析
- 04对冲与再平衡建议
- 05CSV、JSON 和 API 数据输入
- 06结构化报告与 JSON 输出
适用场景
- 01评估股票投资组合的市场风险
- 02评估贷款组合的信用风险
- 03分析波动性与监管风险
- 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 集群技能提供数据输入;为决策类技能提供输出。