用途
该技能用于对金融风险进行量化分析、建模与缓释。它处理数据以计算风险价值(VaR)、压力测试等指标,并给出降低风险敞口的策略建议,例如对冲或分散化。
适用场景
适用于涉及金融不确定性的场景,例如投资组合风险评估、信用风险评估或市场波动分析。当你需要数据驱动的洞察以符合监管要求(如巴塞尔III)或优化投资决策时,可使用该技能。
主要能力
- 使用历史模拟或蒙特卡洛模拟执行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(链接到合规工具)。
依赖:需要金融集群技能提供数据输入;为决策类技能提供输出。