美股标普500三维五因子风控策略
策略实现的日报发布在 /products/us-risk-daily/
1. 模型定位
本策略用于识别美股大盘系统性风险,输出 1-6 级风险等级,并将风险等级映射为目标权益仓位。
策略服务于:
- 美股权益仓位控制
- 大盘系统性风险识别
- 回撤控制
- 风险回落后的逐步加仓
策略不用于:
- 精确抄底逃顶
- 短线交易
- 单独决定个股买卖
- 替代基本面研究
- 直接套用到 A 股、港股或其他市场
2. 适用市场与数据
默认适用于美股市场,核心观察对象为标普 500。
策略使用日频数据:
- 标普 500 价格指数收盘值
- VIX 收盘值
- ICE BofA US High Yield OAS
- 美国 10 年期国债收益率
- 美国 2 年期国债收益率
所有数据必须保持固定口径。高收益债利差必须使用 BAMLH0A0HYM2 或完全等价的 ICE BofA US High Yield OAS 序列,不得静默替换为 HYG、BAA、投资级 OAS 或收益率水平。
3. 风险等级
| 等级 | 名称 | 含义 |
|---|---|---|
| 1 | 简单模式 | 低风险,趋势健康 |
| 2 | 普通模式 | 正常风险,维持常规配置 |
| 3 | 困难模式 | 风险开始抬升,控制新增仓位 |
| 4 | 炼狱模式 | 明显高风险,需要主动减仓 |
| 5 | 地狱模式 | 极高风险,防守优先 |
| 6 | 噩梦模式 | 危机级风险,极度防守 |
4. 因子定义与权重
五个因子统一转换为“数值越大,风险越高”的方向。
| 因子 | 维度 | 权重 | 风险方向 |
|---|---|---|---|
VIX_Z | 情绪 | 22% | VIX 越高风险越高 |
HY_Z | 信用 | 18% | 高收益债利差越高风险越高 |
TS_Z | 利率结构 | 15% | 10Y-2Y 期限利差越低风险越高 |
DEV_Z | 技术趋势 | 15% | 标普向下偏离均线越多风险越高 |
SLOPE_Z | 技术趋势 | 30% | 均线斜率越低风险越高 |
期限利差风险值:
TS_RISK = -(DGS10 - DGS2)
标普偏离度风险值:
MA = 标普500的125日均线
DEV_RISK = -((SP500 - MA) / MA)
标普均线斜率风险值:
SLOPE_RISK = -((当前125日均线 - 20个交易日前的125日均线) / 20个交易日前的125日均线)
5. 数据处理
- 原始数据使用日频。
- 缺失的非价格因子最多向前填充 5 个交易日。
- 同一天缺失 2 个或以上因子时,不生成正式风险等级。
- 每个因子标准化前做滚动 1%/99% 分位数截尾。
- Z-Score 使用 504 个交易日滚动窗口,最小样本数 252 个交易日。
- Z 值截断范围为
[-3, 3]。
6. 综合风险分数
综合风险分数:
risk_score_raw =
0.22 × VIX_Z
+ 0.18 × HY_Z
+ 0.15 × TS_Z
+ 0.15 × DEV_Z
+ 0.30 × SLOPE_Z
最终风险分数使用 10 日均值:
risk_score = risk_score_raw 的 10 日均值
7. 风险等级划分
| 风险等级 | 分数区间 |
|---|---|
| 1 | 分数 < -0.75 |
| 2 | -0.75 ≤ 分数 < -0.05 |
| 3 | -0.05 ≤ 分数 < 0.60 |
| 4 | 0.60 ≤ 分数 < 1.20 |
| 5 | 1.20 ≤ 分数 < 1.90 |
| 6 | 分数 ≥ 1.90 |
8. 否决权规则
否决权用于处理单个或多个关键风险因子已经严重恶化,但综合分数尚未充分反映的情况。
单因子否决权:
如果 VIX_Z、HY_Z、SLOPE_Z 任一因子 ≥ 2.4,则风险等级至少为 4。
双因子共振否决权:
如果五个因子中任意两个因子 ≥ 1.9,则风险等级至少为 5。
危机级否决权:
VIX_Z ≥ 2.5 且 SLOPE_Z ≥ 2.0,则风险等级为 6。
HY_Z ≥ 2.5 且 DEV_Z ≥ 2.0,则风险等级为 6。
9. 超跌拐头规则
超跌拐头规则用于避免市场已经明显修复,但策略长期停留在过高风险等级。
候选条件:
当前风险等级 ≥ 5
并且满足以下任一超跌条件:
DEV_Z ≥ 2.0
或过去20个交易日标普500累计跌幅 ≤ -12%
同时满足:
最近10个交易日内,VIX_Z 从局部高点回落至少 0.6
最近5个交易日内,SLOPE_Z 连续改善
否决权未触发
修正规则:
如果候选条件连续2个交易日成立,风险等级最多下调1级。
修正后的风险等级最低为4。
10. 周频确认
日频风险等级先经过否决权和超跌拐头规则,随后进入周频确认。
- 确认日为周五。
- 风险等级上升时,周五确认后立即采用更高风险等级。
- 风险等级下降时,默认需要连续 3 个周频确认点都落入更低风险等级,才正式降档。
- 如果当前正式风险等级为 5 或 6,则降档只需要连续 2 个周频确认点。
该规则用于降低操作频率,避免短期反弹导致过早加仓。
11. 仓位映射
| 风险等级 | 目标权益仓位 |
|---|---|
| 1 | 100% |
| 2 | 97% |
| 3 | 90% |
| 4 | 67% |
| 5 | 47% |
| 6 | 27% |
仓位映射体现“高夏普比、少操作、多持仓”的偏好:中低风险阶段保持较高权益仓位,高风险阶段降低但不完全清仓。
12. 信号优先级
同一时间出现多个信号时,按以下顺序收敛:
危机级否决权
> 双因子共振否决权
> 单因子否决权
> 综合风险分档
> 超跌拐头修正
> 周频确认
否决权优先于综合分数。超跌拐头只能在否决权不触发时生效。