trader-risk 是一个面向投资组合与持仓的风险评估技能,底层依赖 neural-trader 风险引擎,通过 npx 命令方式调用,适用于单一标的或整个投资组合的风险量化与监控。
用途 主要用于评估持仓与投资组合的风险水平,输出风险指标、仓位规模建议、当前触发的熔断器状态以及告警信息,并在评估结束后进行结果存储。
主要能力
- 风险评估:支持针对单一标的(--risk assess --symbol TICKER)以及针对整个投资组合(--risk assess --portfolio NAME)执行风险评估。
- VaR 计算:支持通过 --var 参数结合 --symbol 与 --investment 计算指定投资金额下的风险价值。
- 投资组合相关性检测:支持 --correlation 与 --portfolio,并可通过 --flag-threshold 设定标记阈值(示例为 0.8)。
- 仓位规模计算:支持基于风险容忍度(--risk-tolerance,示例 0.02)与 Kelly 方法(--position-sizing kelly)进行仓位规模计算。
- 熔断器状态检查:涵盖每日亏损限制(3%)、每周亏损限制(5%)、相关性飙升(>0.85)、波动率状态(VIX > 2x)、最大持仓数以及单一标的集中度(>10%)。
- 结果输出与存储:呈现风险指标、仓位规模建议、活跃熔断器与告警,并可写入记忆存储(key 为 risk-TICKER-DATE,namespace 为 trading-risk)。
使用方式 首先确认 neural-trader 可用,若不可用则安装(npm ls neural-trader 2>/dev/null || npm install --ignore-scripts neural-trader)。随后按需执行以下命令: 单一持仓:npx neural-trader --risk assess --symbol TICKER;npx neural-trader --var --symbol TICKER --investment 10000。 组合层面:npx neural-trader --risk assess --portfolio NAME;npx neural-trader --correlation --portfolio NAME --flag-threshold 0.8。 仓位规模:npx neural-trader --risk-tolerance 0.02 --symbol TICKER;npx neural-trader --position-sizing kelly --symbol TICKER。 检查熔断器状态并呈现结果,最后调用 mcp__plugin_ruflo-core_ruflo__memory_store 存储评估结果。
适用场景 适用于需要对单一标的或投资组合进行风险量化、仓位规模测算、风险敞口监控以及熔断条件检查的量化交易与投资组合管理场景。
限制 资料中未提供关于该技能的收费方式、具体性能表现、支持的市场范围或数据来源等信息,使用前需自行确认 neural-trader 的可用性与数据授权情况。