Install
openclaw skills install @fize/risk-guardopenclaw skills install @fize/risk-guard本技能作为投研流水线的第三步(买入前风控门禁)。核心原则:不唯凭感性下注,用数据算仓位,触发风控红线一票否决。
本技能可以单独运行。调用方只需提供评估对象、评估阶段和拟议动作;市场与标的数据由本技能自行准备并核验。可从其他 Skill 接收结构化事实,但不把其他 Skill 的报告正文当作数据源。关键数据经过补充仍不可核验时输出 VETO: BLOCKED。
market 技能(参见 market/SKILL.md)获取大势与个股技术面确定性数据;search_web / read_url_content / tencent-news / agent-browser 检索权威市场数据。VETO: BLOCKED,告知用户:“由于无法获取 [具体数据],风控评估已安全阻断,拒绝在数据盲区下单”。绝对禁止编造假数据放行交易!market 技能)在进行风控评估前,遵循渐进式披露原则,直接查阅 market/SKILL.md 调用对应能力拉取大势与技术数据:
| 风控核验场景 | market 对应指令与能力 | 校验核心要素 |
|---|---|---|
| 大势环境与市场宽度 | snapshot 命令 | 上涨/下跌家数分布、涨跌中位数、全市场成交额(用于标定 Regime 与仓位乘数) |
| 情绪周期与连板梯队 | limits 命令 | 涨停家数、跌停家数、炸板率、最高连板梯队(用于排查系统性退潮红线) |
| 标的技术指标自洽性 | technical 命令 | 均线排列(MA5/10/20)、MACD 零轴与金死叉、RSI_6 超买超卖、布林带通道位置 |
将看多/看空逻辑与底层量化数值进行对比,检验是否存在“逻辑矛盾”:
| 维度 | 主观分析结论 | 量化指标验证依据 | 是否自洽 |
|---|---|---|---|
| 趋势方向 | 看多 / 看空 / 震荡 | 均线排列状态、MACD DIF/DEA 零轴位置 | ✅ / ❌ |
| 估值位置 | 处于相对低位 / 偏高 | PE/PB 历史分位数(A 股) | ✅ / ❌ |
| 动量与超买 | 强势突破 / 逢低抄底 | RSI_6、KDJ_J、VWMA 量价配合度 | ✅ / ❌ |
红线规则:若分析结论看多,但
technical显示均线空头排列且 MACD 死叉向下,认定为 逻辑矛盾(❌),直接降级评级。
风控系数与仓位上限根据当前大势状态(Regime)动态调整:
| 市场环境(Regime) | 趋势乘数 | 超买警告乘数 | 推荐全仓位上限 | 单标的仓位上限 | 动态止损线 |
|---|---|---|---|---|---|
| 牛市 / 强势 (Bull) | ×1.5 | ×0.3 (容忍超买) | 80% | 20% - 25% | -10% |
| 结构牛 / 主线 (Structural) | ×1.3 | ×0.5 | 60% | 15% - 20% | -8% |
| 震荡市 (Range-Bound) | ×1.0 | ×1.0 | 40% | 10% - 15% | -5% |
| 熊市 / 弱势 (Bear) | ×0.5 | ×1.5 (严防追高) | 20% | ≤ 10% | -3% |
当出现以下任一硬性红线时,风控官必须行使 VETO: BLOCKED(一票否决):
# [风控核验报告] {代码} ({名称})
## 1. 信号自洽性核验
- **趋势验证**:[均线/MACD 状态] — [✅ 自洽 / ❌ 冲突]
- **动量验证**:[RSI/KDJ 状态] — [✅ 自洽 / ❌ 冲突]
- **量价验证**:[成交量/VWMA 状态] — [✅ 自洽 / ❌ 冲突]
## 2. 动态风控参数评估
- **当前大势环境**:[{REGIME}]
- **全账户建议总仓位上限**:{MAX_TOTAL_POSITION}%
- **本标的建议建仓上限**:{MAX_SINGLE_POSITION}%
- **建议动态止损线**:{STOP_LOSS_PCT}% (止损价: {STOP_LOSS_PRICE})
## 3. 风险级别与最终裁决
- **原始风险等级**:[🟢 低 / 🟡 中 / 🔴 高 / ⚫ 极高]
- **校准后风险等级**:[🟢 低 / 🟡 中 / 🔴 高 / ⚫ 极高]
- **一票否决裁决 (Veto Authority)**:
- 判决:**[ VETO: PASSED (通过) / VETO: BLOCKED (否决) ]**
- 理由/风险提示:[具体风控说明]