#22142 混合 免费

ID-1040_KC波动体制转折策略研究报告

公式说明 AI生成

这个公式抓"波动率从极度安静突然变活跃+价格向上突破"的起涨点。 核心买入:用KC通道带宽(20日均价±1.6倍20日振幅)衡量波动;需波动处60日极低且持续≥5日(收缩),随后带宽放大(扩张),价格突破上轨或站上中线上方收阳,且股价在60日线之上、成交量超20日均量。 适合震荡市:专抓波动收缩后的变盘启动,而非单边趋势。 风险:信号基于历史统计,假突破和缩量误触发仍可能发生,须止损。

研究报告
# FORMULA-1040 KC通道波动体制转折选股策略研究报告 > 公式ID: FORMULA-1040 > 通道: Step 0 发散通道(1040 % 5 = 0 → 纯发散,新低覆盖家族) > 家族: 波动率体制 (volatility-regime state machine) — 信号原型家族清单中优先级最高且历史上覆盖极低 > 生成时间: 2026-08-13 21:28 (Asia/Shanghai) --- ## A. 实现细节 (Implementation Details) ### A1. 公式逻辑 本公式刻画**波动率状态(收缩→扩张)的相变**,数学上正交于已密集覆盖的动量振荡器/均值回归维度(后者刻画价格方向或超买超卖,本公式只刻画波动率体制本身)。 - **波动率测量**:`ATRPX = MA(HIGH-LOW, 20)` 作为 ATR 代理(解析器无原生 ATR 函数);`MID = MA(CLOSE,20)`;`UPPER/LOWER = MID ± 1.6×ATRPX`(类 Keltner Channel,KC 带宽);`WIDTH = UPPER - LOWER` 度量当期波动率体制。 - **波动体制分类**: - 收缩态 `SQUEEZE = WIDTH < LLV(WIDTH,60)×1.05`(波动率处 60 日极低) - 收缩持续性 `SQUEEZE_DUR = COUNT(SQUEEZE,20) >= 5`(排除瞬时收缩噪声) - 扩张触发 `EXPAND = WIDTH > REF(WIDTH,1) AND WIDTH > MA(WIDTH,20)`(波动率开始放大) - **价格同向突破**:`BR1 = CROSS(CLOSE, UPPER)`(突破 KC 上轨);`BR2 = CLOSE > MID AND CLOSE > REF(CLOSE,1)`(站上中枢且收阳);`BREAKOUT = MAX(BR1,BR2) > 0.5`(用 MAX 替代 OR,规避解析器 OR+括号缺陷)。 - **承接/确认**:`TREND_OK = CLOSE > MA(CLOSE,60)`(长周期多头环境,过滤逆势假突破);`VOL_OK = VOL > MA(VOL,20)`(量能确认,排除无量空涨)。 ### A2. 执行时点 T 日收盘计算信号,T+1 开盘执行(标准假设)。全部仅用当日价与 REF 历史窗口,**无 REF(X,-1),无 Look-Ahead 偏差**。 ### A3. 过滤机制 三重正交过滤:波动体制相变(收缩→扩张)、价格同向突破、长周期趋势+量能确认。 ### A4. 风险控制 Warmup = 60(`LLV(WIDTH,60)` 与 `MA(CLOSE,60)` 完整窗口)。回测持有期 5 个交易日(fwd HORIZON=5d),收益裁剪 ±30%。 ### A5. 适用市场 A 股主板/创业板/科创板(cleaned equity universe)。截面适用,不分板块。 ### A6. Warmup 周期 前 60 根 K 线不计入信号(`LLV(WIDTH,60)` 需 60 窗口 + `MA60` 窗口)。评估窗口指标(Sharpe/最大回撤)只在 Warmup 之后重算。 ### A7. 回测结果(三套对比) | 来源 | 样本 | n | 胜率 | 相对BENCH边 | PF | 安慰剂百分位 | |---|---|---|---|---|---|---| | 官方引擎A (backtest_cli) | 10027只含指数污染 | 6942有效 | 51.31%(avg) | 污染不可用 | — | — | | 官方引擎B (backtest_planb) | 10027只含指数污染 | 6942有效 | 51.31%(avg) | 污染不可用 | — | — | | **宽样本净化 _diag1040** | 5074只纯股票 | 85047 | **45.38%** | **−1.81pp** | 1.036 | **9.17%** | > ⚠️ **关键说明(Step 3.3 交叉验证)**:官方 Plan A / Plan B 引擎均读全 `stock_daily_full`(10027 标的),但其聚合层未做 `is_equity` 过滤,导致指数代码(880035 等)以 +1,295,725% 收益污染 TOP 排名与均值(即 F1014 已发现的"非股票污染"陷阱)。两引擎 avg_win_rate 完全一致(51.31%)、positive_rate 一致(60.2%),**证明双引擎 bit-identical、交叉验证通过**,但其数字不可用。真实裁决来自 `_diag1040.py` 净化宽样本(含 `is_equity` 过滤、train/test 切分)。 --- ## B. 已知偏差 (Limitations and Bias) 1. **数据限制**:官方 `backtest_cli/planb` 引擎无股票过滤,聚合被指数/ETF/债券回购污染;本报告以净化 `_diag1040` 宽样本为裁决依据(5074 纯股票,434万行)。 2. **回测偏差**:持有期固定 5 日、T+1 开盘执行的理想成交;剧烈波动体制转折日往往跳空,模型开盘价可能优于实际可达价格(执行风险)。 3. **市场适应性**:波动体制相变在"长线低波动后突发扩张"最敏感;在持续高波动(如 2025 年)环境下 `SQUEEZE` 极少触发,信号频率骤降。 4. **参数敏感性**:KC 倍数 1.6、LLV 窗口 60、持续阈值 5 均为经验值;消融显示这些参数并非稳定边缘的来源(见 C 段)。 5. **Look-Ahead 风险**:已确认无未来函数;`REF(X,1)` 仅取前一日,合规。 --- ## C. 结果解读 (Result Interpretation) ### C1. 逻辑质量 波动率体制相变是一个有经济学意义、数学上正交于动量/均值回归的假设——低波动收缩后扩张常预示一段新趋势。但**假设未被数据证实**。 ### C2. 创新点 - 首发波动率体制(volatility-regime 家族)于本仓库发散通道,正交维度此前从未覆盖。 - 用 `MA(HIGH-LOW,20)` 代理 ATR 规避解析器无原生 ATR 的限制;用 `MAX(a,b)>0.5` 替代 `OR` 规避解析器 OR+括号解析缺陷(已修复一次 10027 股票全报错的 bug)。 ### C3. 风险点(最大风险) **宽样本裁决为负向**:SHIP 胜率 45.38% vs BENCH 47.19%,**边缘 −1.81pp,安慰剂百分位仅 9.17%** → 信号整体弱于随机同截面对照,且不显著。逐年级别不稳定:2023 −4.32pp、2024 +2.28pp、2025 −7.46pp、2026 +3.21pp,多数年份为负。 ### C4. 适用场景 当前不建议作为独立信号。仅可作"波动率状态"维度的反例材料,或与其他正交正期望维度(如 F1019 RMI、F1023 L4 VWAP)交叉时作 regime gate 候选(但 NO_REGIME 消融显示删掉体制层后反而更接近中性,说明该体制层本身不承重)。 ### C5. 改进方向 - **反向启发**:NO_VOL 消融显示 `VOL>MA20` 量能确认单独 placebo=100%(弱正),可保留;而整个 KC 体制分类层(NO_REGIME vs SHIP)反而使边缘从 −0.86pp(仅去量能)恶化到 −1.81pp,提示"低波动收缩→扩张"筛选器在本样本中选出了**更差**的突破。应改用"高波动收缩后扩张"或"波动率相对历史分位突破"重新设计。 - 考虑引入横截面波动率排名(家族7)替代绝对 KC 带宽,减少个股尺度偏差。 ### C6. 对抗式审查(3 点怀疑 + 排除) 1. **怀疑:是否只是官方引擎的窄样本/污染假象导致误判?** 排除:Plan A/B 双引擎一致(51.31%),但均含指数污染;改用净化宽样本 `_diag1040`(5074 股票)裁决,结果稳定为负(−1.81pp,安慰剂 9.17%),非数据污染所致。 2. **怀疑:参数过拟合?** 排除:逻辑链使用通用技术指标(KC/MA/LLV/COUNT),无个股特异参数;且消融(NO_REGIME / NO_VOL)显示边缘来自结构而非参数,结构本身为负,非过拟合假阳性。 3. **怀疑:是否和现有公式重复(语义相似度)?** 排除:运行 `semantic_deduplication.py` 得相似度 **12.98%(<60% 通过)**;`adversarial_novelty_check` 新颖性 **1.00(≥0.7 通过)**;家族为历史未覆盖的波动率体制,确属新维度。 ### C7. 注册判定 依据框架"差公式也是材料"原则:本公式 **回测胜率 <50% 且宽样本为负**,**不构成进化节点**。注册为 **material node(宽样本驳回)**,不写入 effective_logics。其价值在于:(a) 补全波动率体制家族的实证反例;(b) 提示"低波动收缩→扩张"筛选器在本市场无效、应改为相对分位设计。 --- ## 附:回测三件套路径 - 方案A:`formula-results/ID_1040/summary_planA.json`(官方引擎,含污染,仅作引擎一致性参考) - 方案B:`formula-results/ID_1040/summary_planB.json`(官方引擎,含污染) - 净化宽样本:`formula-results/ID_1040/summary_wide.json`(真实裁决,_diag1040.py)
公式源码
登录后可查看

回测数据已公开,完整源码仅对已购买用户开放

查看定价
回测统计
胜率
---
平均收益
---
夏普比率
待验证
最大回撤
-0.0%
按市场状态分段表现

暂无市场状态数据