本次在原有 VIX-1000 V1 的基础上,继续向“更像真 A 股 VIX”推进,新增了第二代模型 VIX-1000 V2,并把两代模型放在同一份报告中比较。
融资余额全A上涨家数/下跌家数 形成市场广度恐慌因子VIX-1000 Raw = 0.25*Z(20日回撤) + 0.20*Z(60日回撤) + 0.20*Z(10日实现波动率) + 0.15*Z(20日成交额放大) + 0.10*Z(相对沪深300的5日弱势) + 0.10*Z(波动扩散)VIX-1000 Score = 100 * Percentile(VIX-1000 Raw, 252日窗口)VIX-1000 V2 Raw = 0.20*Z(20日回撤) + 0.15*Z(60日回撤) + 0.15*Z(10日实现波动率) + 0.10*Z(20日成交额放大) + 0.10*Z(相对沪深300的5日弱势) + 0.10*Z(波动扩散) + 0.10*Z(广度恐慌) + 0.10*Z(-融资余额5日变化)VIX-1000 V2 Score = 100 * Percentile(VIX-1000 V2 Raw, 252日窗口)这里的新增因子含义是:
广度恐慌:下跌家数在全市场中的占比越高,说明杀跌更普遍-融资余额5日变化:融资余额短期下降越快,说明杠杆资金在撤退| 模型 | 最优规则 | 样本数 | T+3平均 | T+5平均 | T+10平均 | T+20平均 |
|---|---|---|---|---|---|---|
| V1 | Score>=85 且近3日跌幅<=-3% | 24 | 1.69% | 2.41% | 1.03% | 2.41% |
| V2 | Score>=85 且近3日跌幅<=-3% 且广度恐慌 | 14 | 0.30% | 2.22% | 2.60% | 2.92% |

Score>=85 且近3日跌幅<=-3%Score>=85 且近3日跌幅<=-3% 且广度恐慌从结果看:
具体来说:
1.69%,T+5 2.41%,T+10 1.03%,T+20 2.41%0.30%,T+5 2.22%,T+10 2.60%,T+20 2.92%这说明:
V2 样本起点更晚,不是因为模型差,而是因为新增了融资与广度字段后,可用交集区间收窄。 因此现阶段更合理的理解是:

当前正式模型只纳入可以稳定获取、可长期维护的因子:
以下因子暂时不纳入正式打分,只保留为可选扩展:
原因是:
北向资金:当前公开数据口径和接口可得性都不稳定,且本次测试持续返回 403 使用次数已达上限沪300ETFIV:目前妙想返回内容仍被映射成 ETF 净值,不适合作为正式隐波代理所以,正式版本应当“去北向化、去不稳定隐波化”,确保模型以后每天都能算、每次都能回测。
当数据源恢复稳定后,可选的增强方向依然存在:
北向资金净买入额沪300ETFIV 或其他稳定隐波代理股指期货持仓/成交、融资买入额、跌停家数但这些都属于增强项,而不是当前正式模型的必要前提。
如果今天就要实盘用,我建议这样: