#22119
混合
免费
ID-1017_波动率不对称分解选股研究报告
公式说明
AI生成
一句话概括:把涨跌波动拆开算,专挑"下跌波动占比小、整体波动正在收窄、且处于温和上升趋势"的股票,买在安静蓄势的时候。 核心买入逻辑:算下行波动占总波动的比例DN_RATIO<0.5(跌时不大慌),同时标准差SD创60日低位附近且在下降(波动收敛),再加趋势过滤(收盘价在20日线上、20日线在60日线上)、距40日高点不超6%、成交量在20日均量0.7到2.5倍之间。 适合环境:震荡或温和上升市,找波动平静、跌不动的慢热股,不适合剧烈波动或急跌反弹。 风险提示:下行波动占比突增超九成、收盘价跌破20日线或60日线即离场。
研究报告
# ID-1017 波动率不对称分解选股 — 研究报告
> 公式ID:FORMULA-1017
> 家族:volatility_regime(新颖子原型:波动率不对称分解,与全库47条对称波动率公式STD/ATR/BOLL数学正交)
> 通道:Step 0 发散(next_id=1017, 1017%5=2)
> 选向裁决:拒绝方向选择器兜底输出(tail/CVaR家族已覆盖47条,违反v4.5修复A多样性铁律),改选真正低覆盖的"波动率不对称"维度
> 生成日期:2026-08-10
> 回测口径:**已清洗真实A股宽样本**(5259只真实A股,剔除板块指数/可转债/ETF与>35%异常日;前向收益Winsor±30%),非官方双引擎(后者含未清洗板块指数,见C段偏差说明)
---
## A. 实现细节(Implementation Details)
### 信号原型与逻辑链
**市场背景**:传统波动率指标(STD/ATR/BOLL)只描述"波动有多大",不区分"涨出来的波动"和"跌出来的波动"。
A股存在明显下行不对称性——下跌日往往更急促、更肥尾。若某股近期下行方差占比持续走低、且总波动率正收缩,
说明恐慌性抛压已阶段性出清、价格进入"安静上行"的蓄势状态,理论上比纯波动率收缩更有信息量。
**信号设计(温区分解,无开方,规避引擎无SQRT限制)**:
- `ret = CLOSE − REF(CLOSE,1)`
- `SD = STD(ret, 20)`(用收益率离散度,非价格水平STD,避免趋势污染)
- 上行半方差 `UP_VAR = mean(20) of (ret−UC_MEAN)² 当 ret>0 否则0`,`UC_MEAN=mean(20) of max(ret,0)`
- 下行半方差 `DN_VAR = mean(20) of (ret−DC_MEAN)² 当 ret<0 否则0`
- `DN_RATIO = DN_VAR / (DN_VAR+UP_VAR)`(下行方差占比,越接近1越"跌得不对称")
- **买入**:`DN_RATIO<0.5`(下行脆弱性低)`AND SD<LLV(SD,60)*1.15 AND SD<REF(SD,1)`(波动率收缩)`AND CLOSE>MA20>MA60`(温和多头)`AND CLOSE<HHV(HIGH,40)*1.06`(非追高)`AND 0.7*VMA20<VOL<2.5*VMA20`
- **卖出/风控**:`DN_RATIO>0.9 OR CROSS(MA20,CLOSE) OR CLOSE<MA60`
**确认机制**:波动率收缩(SD处于60日低位且下降)+ 均线多头过滤假突破;成交量区间过滤异常放缩量。
**风险控制**:跌破MA20或MA60、或下行方差占比骤升>0.9,即离场;Warmup=60根(MA60/LLV(SD,60)计算完整)。
**适用市场**:A股全市场;适用横盘缩量转暖、恐慌出清后的蓄势段。Warmup周期:60根。
### 回测结果(已清洗宽样本,2023-01-01 ~ 2026-07-31,前向5交易日)
| 指标 | 信号组(FORMULA-1017) | 基准(全样本) | 差异 |
|---|---|---|---|
| 交易数 n | 280,074 | 3,900,328 | — |
| 胜率 | 45.9725% | 47.1923% | **-1.2198pp** |
| 单笔均值 | 0.0842% | 0.135% | -0.0508pp |
| 盈亏比(PF) | 1.0309 | 1.0575 | — |
| VaR95 | -11.389% | -9.9695% | — |
| CVaR95 | -15.8429% | -14.8454% | — |
| **安慰剂百分位** | **0.0** | — | 0=无区分力 |
样本覆盖5074只通过过滤的真实A股,5058只有信号,统计极稳健。
> 注:官方双引擎(backtest_cli / planb)已并行启动,但其宽样本未剔除板块指数(880xxx),
> 与F1014/F1016已确认的污染同构,故本裁决以"已清洗真实A股宽样本"为准。A/B引擎结果仅作透明度对照,不进入结论。
---
## B. 已知偏差(Limitations and Bias)
1. **数据限制**:回测基于本地 `market.sqlite3`(stock_daily_full,日频)。前向收益以T+5收盘计,未含交易成本/滑点;实际净胜率会更低。
2. **回测偏差**:信号在T日收盘判定、T+1开盘执行仅近似(本公式无REF(X,-1)未来函数,Look-Ahead已规避);前向5日窗口与官方引擎平均持有期大致对齐。
3. **市场适应性**:波动率收缩+低下行占比组合在"急跌后企稳"环境有效;在单边下行(下行占比持续>0.5)或单边暴涨环境会频繁踏空或触发卖出。
4. **参数敏感性**:DN_RATIO阈值0.5与SD窗口20/60为通用设置;若收紧到0.4胜率略升但样本骤减,仍不转正(见C段消融)。
5. **Look-Ahead风险**:无。所有指标仅用历史收盘/收益率,未用未来数据。
6. **A/B引擎污染偏差(重要)**:官方双引擎宽样本含未清洗板块指数(880751/880752/880863等),会导致avg_return被指数暴涨污染、胜率口径失真——这是F1014/F1016已复现3次的结构问题,故本报告不以A/B引擎数值下结论。
---
## C. 结果解读(Result Interpretation)
### 逻辑质量
信号逻辑清晰、有经济学含义:把"波动率"从单一标量分解为上行/下行两个不对称分量,捕捉了对称波动率无法表达的"下跌脆性强弱"。该原型在库中确实为0命中(语义去重22.58%),属真正新颖的波动率家族子原型。
### 创新点
- 全库首次引入**下行方差占比 DN_RATIO**(半方差分解),与47条对称波动率公式(STD/ATR/BOLL)数学正交。
- 规避引擎无SQRT限制,用方差比(而非标准差比)表达不对称性,工程可行。
### 回测裁决:原假设**被证伪**
- 信号组胜率 45.9725% < 基准 47.1923%(**−1.22pp**),PF 1.0309 < 基准 1.0575。
- **安慰剂百分位 = 0.0**:信号前向均值落在2000次同数量随机日期抽样的最低端,与随机无差异——**明确无正期望**。
- 结论:在已清洗真实A股上,"低下行脆弱+波动收缩=低风险买点"的直觉假设不成立(与F1014/F1016同构:漂亮的"安静形态"往往是买在中后段)。
### 反向发现(同源探索,单次遍历)
在同一遍回测中顺带检验反向尾部 `DN_RATIO>0.7 + 波动收缩`:
- 胜率 **52.9983%**(跑赢基准+5.81pp)、单笔均值 **0.7755%**、PF **1.4202**(样本4832只覆盖,4832只个股有信号)。
- 经济含义 = **短期均值回归**(高下行不对称性+波动收缩 = 近期急跌出清),与 meanrev_heavy 家族(268条)可能重叠。
- **未注册配方**:依F1016先例,须先做与 meanrev_heavy 家族的正交性检验,确认非重复后再决定是否独立成公式。
### 对抗式审查(主动怀疑 + 逐一排除)
1. **怀疑:公式过拟合?**
排除:所用均为通用技术指标与通用阈值(20/60/0.5),非特定参数优化;且在5058只股票上一致负向,非个别样本巧合。
2. **怀疑:胜率是否虚高(>80%)?**
排除:实际胜率仅 45.9725%,低于基准,不存在虚高;安慰剂0.0更说明无信号力。
3. **怀疑:清洗口径是否篡改结论?**
排除:清洗规则复用F1014d(剔除板块指数/异常日/Winsor),与F1016被第三方验证一致;未清洗的官方引擎反而会被指数污染高估,故采用清洗口径更保守可信。
4. **怀疑:是否和现有公式重复?**
排除:语义去重相似度22.58%<60%(exit 0通过);库内"波动率"类全为对称STD/ATR/BOLL,无半方差/下行占比分解,数学正交。
5. **怀疑:反向发现是否data snooping?**
排除:反向信号来自同一遍独立变量的简单取反(DN_RATIO>0.7而非<0.5),非反复试错;但其与均值回归家族的重叠尚未排除,故仅作为发现记录,未注册配方。
### 改进方向
- 对反向尾部做时间切分样本外验证(训练/测试),并先与 meanrev_heavy 家族做正交性检验。
- 探索 DN_RATIO 与横截面相对强度(RS)结合:在截面强势股中找"下行占比骤降"或"下行占比偏高待回归"的细分态。
- 将半方差分解作为**因子输入**而非直接买卖信号,喂入 combo_lab 做 N-of-M 组合,可能比单因子更有效。
---
## 执行摘要
✅ FORMULA-1017(波动率不对称分解选股)已生成并提交。
- 质量门:R01-R05 通过(5星) / 对抗式新颖性 1.00 / 语义去重 22.58%(<60%通过) / Warmup=60已标注。
- 回测裁决(已清洗真实A股宽样本 n=280,074):原假设**被证伪**——胜率45.97% vs 基准47.19%(−1.22pp),安慰剂百分位0.0(无区分力)。
- 反向探索(高下行不对称+波动收缩)呈现+5.8pp均值回归边缘,未注册配方,待正交性检验。
- 已更新知识库、ChromaDB、公式家谱、历史索引、项目状态。
回测统计
胜率
48.3%
平均收益
3.20%
夏普比率
2.62
最大回撤
-6.8%
按市场状态分段表现
暂无市场状态数据