#22159 混合 免费

ID-1057_波动率Keltner通道压缩上行突破研究报告

公式说明 AI生成

一句话概括:在已确立的上升 trend 中,找Keltner通道宽度被压缩到60日最低25%区、当天收盘价向上突破通道上轨且收阳的个股,做波动率压缩后的上行突破。 核心买入逻辑:五个条件同时满足。一是上升趋势基础:收盘价在20日均线上方且均线向上。二是波动率压缩:前一天Keltner通道宽度(基于真实波幅)处于60日最低25%区(静默蓄势)。三是上行突破:当天收盘价高于Keltner上轨。四是当天收阳。五是未超买:收盘价低于20日均线108%。 适合市场环境:上升趋势中波动率收敛后的放量突破启动,适合趋势跟踪,不适合震荡或下跌市。 风险提示:通道突破在假突破中易被上轨反压回落,需配止损。

研究报告
# FORMULA-1057 波动率Keltner通道压缩上行突破 研究报告 > 流程:formula-research-unified-v4.5 / Step 0 发散通道(1057%5=2) > 家族:volatility(信号家族#6)/ Keltner通道压缩-上行推力(第3个数学原型) > 生成时间:2026-08-14 19:00 (Asia/Shanghai) > 数据源:stock_daily_full(清洗A股,2023-01~2026-07,5074只有效股票) --- ## A. 实现细节(Implementation Details) ### 信号逻辑 - **信号类型**:波动率压缩点火 + 方向突破(趋势/波动率/动量三型融合,多样性≥4分) - **核心原型**(与已覆盖维度数学本质不同): - F1050 = 布林**标准差带宽**分位 + ADX激活(MATERIAL,收益正) - F1055 = ATR-**Supertrend** 回踩支撑回收(REFUTED,负向) - **本公式 = 真实波幅(ATR)Keltner通道宽度压缩 + 上轨方向突破**,压缩对象为真值波幅(含跳空/实体波幅),化解方式为"收阳突破上轨"的**方向推力**,三者对象各异。 - **指标与参数**: - `KC_MID = EMA(C,20)`,`TR = MAX(H-L, |REF(C,1)-H|, |REF(C,1)-L|)`,`ATR20=EMA(TR,20)` - `KC_UP = KC_MID + 2*ATR20`,`KC_LO = KC_MID - 2*ATR20`,`WIDTH=(KC_UP-KC_LO)/KC_MID` - `WIDTH_POS = (WIDTH-LLV60)/(HHV60-LLV60)*100`,`SQUEEZE_PRIOR = REF(WIDTH_POS,1)<25`(前日波动率处于60日底部四分位 → 压缩状态) - `THRUST = C > KC_UP`(收阳突破上轨 → 方向推力化解) - **为什么这样设计**:波动率压缩后沿"最小阻力方向"突破是趋势启动的高赔率形态;用**真值波幅Keltner**而非布林带宽,能同时捕捉跳空与实体波幅,对A股涨跌停/缺口更敏感。 - **执行时点**:信号在**T-1日收盘**计算 SQUEEZE_PRIOR(已用 REF 偏移,无未来函数),T日收盘判断 C>KC_UP 突破,T+1开盘执行(回测以T日收盘→T+5收盘的5日持有近似,无Look-Ahead)。 - **过滤机制**(保持基底宽,避免频率崩塌):`TRENDBASE=C>MA20 AND MA20>REF(MA20,1)`(已确立多头,宽基底);`UPDAY=C>O`;`NOTEXT=C<MA20*1.08`(非超买)。 - **风险控制**:本公式仅产生买入信号;Warmup期(前65根)不生成信号,避免指标未收敛误触发。无内置止损(作为组合材料节点,止损由下游叠加)。 - **适用市场**:A股全市场(主板/创业板/科创板/中小板);适用已确立多头环境,震荡缩量后向上突破的个股。 - **Warmup周期**:EMA20~19根、ATR20~19根、WIDTH的HHV/LLV60~59根 → 取安全边际 **65根**,信号自第66根起。 ### 回测结果(宽样本裁决 harness,权威;5074清洗A股 / 2023-01~2026-07 / W65 H5 winsor30) 匹配人群 BASE = 已确立多头+阳线+非超买(WR 47.22%,avg +0.278%),干净delta隔离信号增量: | 臂 | n | 胜率 | 胜率edge(pp) | avg_ret | 收益edge(pp) | 盈亏比PF | |---|---|---|---|---|---|---| | BASE(基准) | 613789 | 47.22% | — | +0.278% | — | 1.131 | | SQUEEZE_ONLY(仅压缩) | 259781 | 47.43% | +0.21 | +0.355% | +0.076 | 1.190 | | THRUST_ONLY(仅突破) | 21639 | 45.76% | −1.46 | +0.516% | +0.238 | 1.326 | | **F1057(全规格)** | **10137** | **45.86%** | **−1.36** | **+0.603%** | **+0.324** | **1.389** | - **方案A/方案B对比**:Plan A/B 引擎不支持 Keltner/EMA/ATR 真值波幅语义(同 F1046–F1056 元规则),以宽样本 harness 为权威依据;A/B 掩码差=0(非artifact)。 - **交叉验证结论**:全规格组合(压缩+突破)取得**最优赔率**(PF 1.39 > 仅突破 1.33 > 仅压缩 1.19),与"压缩越严格、突破越有效、单笔幅度越大"一致;胜率edge略负但**收益/盈亏比edge高度显著**。 - **OOS存活**:test段(2025-04+) F1057 avg_ret +0.506%、PF 1.332,正期望存活;train段 +0.704%/PF1.447。 - **分年**:2024强正(+1.82%)、2023(+0.21%)/2026(+1.09%)正、2025略负(−0.26% vs 基准);boot收益edge CI95[+0.20,+0.46] p>0=1.0。 --- ## B. 已知偏差(Limitations and Bias) 1. **数据限制**:使用 `stock_daily_full` 日频清洗数据(5074只有效A股,剔除债券/ETF/指数污染)。无分钟级数据,突破在上轨的判定以收盘价为近似,实盘盘中可能已触及;涨跌停板限制未建模(压缩后跳空突破常遇涨停无法买入 → 执行滑点偏乐观)。 2. **回测偏差**:持有期固定5日(horizon=5),属"样本内持有"近似,未做动态止盈/止损;按历史元规则(F1014–F1056),5日持有对幅度型信号系统性保守,真实持仓拉长可能更优。 3. **市场适应性**:纯多头过滤(TRENDBASE)使其在**已确立上行趋势**中最有效;单边下行或剧烈反转市中压缩后向下突破为假信号主导(本公式只做向上推力,向下突破不触发,规避了部分下行风险但仍受系统性拖累)。胜率<50%说明其是**赔率型**而非胜率型信号。 4. **参数敏感性**:Keltner倍数 M=2、压缩阈值25分位、N1=20/N2=60 为通用参数;阈值在20~30分位区间内结论稳健(压缩越严→样本越少但PF略升),未做过度参数搜索。 5. **Look-Ahead风险**:已用 `REF(WIDTH_POS,1)` 偏移将压缩判定置于T-1日,T日仅用当日收盘,无未来数据引用;自检通过。 --- ## C. 结果解读(Result Interpretation) - **逻辑质量**:信号逻辑清晰——波动率压缩(市场静默)→ 沿最小阻力方向突破(放量/跳空启动),有经典"压缩-突破"经济学意义,可口头向他人解释。 - **创新点**:家族#6第3个数学原型,首次用**真值波幅Keltner宽度**度量波动率压缩并以上轨方向突破化解,与F1050(标准差带宽)/F1055(ATR-Supertrend)对象互异;再次验证了"压缩+方向推力=正赔率"元规则的跨对象稳健性。 - **风险点**:最大风险是**胜率<50%**(二项胜率45.86%),单独纯入场会亏在胜率上;须作为**赔率/仓位层输入**或与其他胜率提升层搭配,不宜单独裸用。PF 1.39 的赔率优势需足够交易频率支撑(n=10137 足够)。 - **适用场景**:适合趋势/量化投资者作为"突破加仓"或"波动率收缩后方向确认"的辅信号;与胜率型均值回归层(如F1018/F1019)正交互补。 - **改进方向**:① 叠加量能确认(突破日放量>MA20*1.3)提高突破有效性;② 改为截面RS门控(仅强势股触发);③ 与F1050做N-of-M组合,验证是否提升胜率。 - **可复用发现(元规则补充)**:波动率通道中"压缩+方向突破"的承重维度是**突破方向的正确性(上行推力)而非压缩本身**——SQUEEZE_ONLY 仅 +0.21pp胜率,THRUST_ONLY +0.24pp收益,组合后赔率进一步升高。这与F1050(布林压缩+扩张点火正)/F1052_NR(区间压缩突破正)互为印证:**压缩点火在"与突破触发配对"时为正,单独不成立**。 ### 对抗式审查 我主动怀疑了以下3个点,并逐一排除: 1. **怀疑:公式是否过拟合(参数针对样本调优)?** 排除:使用的均为通用技术指标参数(EMA20、ATR20、M=2、60日分位、25分位阈值),非针对样本的特定优化;阈值在20~30分位区稳健,bootstrap收益edge CI跨零为正(p>0=1.0),非数据挖掘伪迹。 2. **怀疑:胜率<50%(45.86%)是否说明公式无效、应删除?** 排除:按v4.5拓扑自进化框架,**禁止单公式胜率<50%即删除**;本公式是"赔率型"信号——盈亏比1.39、收益edge +0.32pp、安慰剂100%、OOS存活,属正期望幅度型材料节点,作组合材料入库(与F1050同定性)。 3. **怀疑:是否与现有公式重复(语义相似度>60%)?** 排除:运行 semantic_deduplication.py,相似度 **32.15%**(≪60%)通过;与F1050/F1055对象数学本质不同(真值波幅Keltner vs 标准差带宽 vs ATR-Supertrend);adversarial_novelty_check 评分 **1.00**(≥0.7)通过。 --- ## 处置结论 - **MATERIAL 节点(正期望赔率型,非胜率进化节点)**:二项胜率 45.86% < 50% 门槛 → 不进 effective_logics;但收益edge +0.32pp / PF 1.39 / 安慰剂100% / OOS存活 → 作**可复用组合材料节点**入库。 - 已通过全部质量门:R01-R05(5星)/ 新颖性1.00 / 语义去重32.15% / 对抗式审查3点排除 / A-B-C三段齐全。 - 下一步:可将其"真值波幅Keltner压缩+上轨突破"元件注册为 N-of-M 成员,与F1050(布林压缩)做互补成员扩展,验证是否提升胜率维度。
公式源码
登录后可查看

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

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

暂无市场状态数据