用途:为交易系统提供统一的风险管理引擎,作为所有交易前校验的单一入口,依次执行十项检查:紧急停止开关、熔断器、最大订单规模、敞口限额、每日损失限额、最大回撤、持仓集中度、VaR 限额、波动率状态和 Kelly 仓位建议。
主要能力:提供聊天命令查看风险状态、限额、仪表盘、VaR/CVaR、波动率状态和压力测试;可配置每日最大损失(金额或百分比)、最大回撤、单仓位上限、每日最大交易数和连续亏损次数;支持手动触发熔断、重置和紧急停止全部交易;提供 TypeScript API,包括 createRiskEngine、validateTrade、recordPnL、getPortfolioRisk、createVaRCalculator、createVolatilityDetector、runStressTest、getRiskDashboard、createCircuitBreaker 等。
使用方式:通过聊天命令如 /risk、/risk status、/risk var、/risk stress flash_crash、/risk set max-loss 1000、/risk kill 操作;代码中从 clodds/risk 导入相应函数创建引擎并调用 validateTrade 校验交易,用 recordPnL 记录盈亏以更新 VaR 和波动率。
适用场景:交易策略的实时风控、仓位规模调整、极端行情下的自动熔断与压力测试评估。
限制:资料未提供具体平台支持范围、安装方式、收费信息或性能数据;部分功能依赖外部模块(如 SafetyManager、CircuitBreaker、KellyCalculator)的传入配置。