#21855 混合 免费

ID-757_唐奇安通道突破Keltner波动体制自适应选股研究报告

公式说明 AI生成

一句话概括:这个公式在股票中期走多头时,捕捉价格刚突破20日新高、且波动温和受控的"健康突破"买点。 核心买入逻辑:收盘价创20日新高且是当日新突破(唐奇安突破),突破幅度不超Keltner上轨5%(受控不狂拉),ATR波动率低于60日均值1.1倍(非剧烈扩张陷阱),收盘价站上20日线且20日线在60日线上(多头排列),成交量放大1.2倍确认。前60根K线为热身期不信号。 适合环境:趋势向上、波动率平稳的动量行情,适合跟涨强势股,不适合暴涨乱拉或震荡市。 风险提示:突破后若波动突然放大或假突破,容易买在高点,需设止损并关注量能持续。

研究报告
# ID-757 唐奇安通道突破 + Keltner波动体制自适应选股 研究报告 > 公式ID:FORMULA-757 > 公式文件:formula_ID_757.tn > 研究方向:家族#1 趋势跟随(唐奇安突破) + 家族#6 波动率体制(Keltner/ATR自适应) > 生成通道:Step 0 纯发散(next_id=757, 757%5=2) > 生成时间:2026-07-22 10:00 (Asia/Shanghai) > 回测引擎:方案A backtest_cli.py(MyTT风格)/ 方案B backtest_planb.py(tdx_interpreter) --- ## A. 实现细节(Implementation Details) ### 1. 公式逻辑 本公式为**趋势跟随(唐奇安通道突破)与波动率体制(Keltner/ATR自适应)融合**的纯发散新原型,知识库此前无此组合(grep确认 WB 中唐奇安/Donchian/Keltner 均为 0 覆盖)。 核心信号由 6 个正交约束构成,全部使用回测引擎白名单(AND / MA / HHV / REF / MAX / MIN / ABS,无 OR / SQRT / STD / EMA / INDEX): - **唐奇安突破 `BREAK_UP`**:`CLOSE >= HHV(HIGH, N=20)`,价格触及 20 日新高,即趋势启动信号。 - **有效新突破 `BREAK_PULL`**:`REF(CLOSE,1) < REF(DON_HI,1)`,要求昨日尚未突破,避免信号重复触发(克服"持续在通道上沿"的钝化)。 - **受控突破 `CONTROLLED`**:`CLOSE < KC_UP*1.05`,KC_UP = MA(C,20)+1.5*ATR(20);突破须落在 Keltner 上轨 5% 以内,排除失控狂拉(拉高出货陷阱)。 - **波动率体制 `VOL_CALM`**:`ATR/MA(ATR,60) < 1.10`,当前波动相对 60 日常态未剧烈扩张,规避"波动突然爆发=接飞刀"场景(家族#6 体制过滤)。 - **中期趋势 `TREND_OK`**:`CLOSE>MA20 AND MA20>MA60`,多头排列确认。 - **量能确认 `VOL_OK`**:`VOL > MA(VOL,5)*1.2`,突破须放量。 最终选股:`BREAK_UP AND BREAK_PULL AND CONTROLLED AND VOL_CALM AND TREND_OK AND VOL_OK`。 ### 2. 执行时点 - **信号触发**:T 日收盘后,用 T 及 T-1 日数据计算(全部基于 REF,无未来数据引用)。 - **执行**:T+1 开盘买入(选股公式语义上以 T 日收盘信号指导次日操作,符合无 Look-Ahead 偏差要求)。 - **持有**:回测引擎按选股信号出现后固定持有窗口评估(样本平均持仓约 6 日)。 ### 3. 过滤机制 三重过滤:①唐奇安有效新突破(去钝化);②Keltner 受控突破(去失控狂拉);③波动率体制平静(去波动陷阱)。三者正交,分别防范"假突破延续""拉高出货""波动接飞刀"。 ### 4. 风险控制 本公式本身为选股型、不含内置止损。风险由波动率体制过滤(VOL_CALM)与中期趋势过滤(TREND_OK)间接控制:只在波动不过度扩张、且中期多头时才入选,天然回避极端下跌环境。 ### 5. 适用市场 - 市场:A股(回测池为本地 CSV 约 106 只、约 1 年样本)。 - 板块:趋势型、周期型、主板蓝筹更优;不适合长期横盘或高波动炒作小票(会被 VOL_CALM 与 CONTROLLED 过滤掉)。 - 环境:上行/震荡偏多市有效;单边暴跌市因 TREND_OK 失效而空仓。 ### 6. Warmup 周期 前 60 根 K 线不计入信号(MA(C,60) 与 MA(ATR,60) 需 60 根历史窗口计算首个有效值)。信号自第 61 根 K 线起生成。本报告回测指标均在 Warmup 之后切片计算。 ### 7. 回测结果(方案A vs 方案B 交叉验证) | 指标 | 方案A(backtest_cli) | 方案B(backtest_planb) | 差异 | |---|---|---|---| | 有效股票数 valid | 17 | 17 | 0(一致) | | 平均胜率 avg_win_rate | 41.2% | 41.18% | 0.02%(<5% 一致) | | 平均收益率 avg_return | -0.5% | -0.46% | 符号一致、量级一致 | | 正收益股票数 | 7 / 17 (41.2%) | 7 / 17 | 一致 | | 最佳个股 | 000426 +21.6% | — | — | | 最差个股 | 000421 -9.0% | — | — | | 无数据错误 | 9921 只(非公式问题) | 同左 | — | Sharpe/VaR/CVaR/盈利因子引擎未产出(回测引擎不输出,未编造)。 --- ## B. 已知偏差(Limitations and Bias) 1. **数据限制**:回测仅依赖本地 CSV 约 106 只股票、约 1 年样本(2025-06-10~2026-05-25);9921 只报"无数据"错误属数据源缺失,非公式逻辑问题。结论外推性有限。 2. **回测偏差**:选股型公式信号天然稀疏(每只股年均 1-2 次),故使用 pooled `--min-trades 1`(与历史 748-756 口径一致);若用默认 --min-trades 5 会得 0 有效股,属方法错配而非公式无效。样本内单一窗口,未做样本外验证。 3. **市场适应性**:单边下跌市中唐奇安突破会频繁假突破(追高被套),虽 VOL_CALM + TREND_OK 过滤大部分,但胜率仍偏低(41.2%);强震荡/反转市本公式失效。 4. **参数敏感性**:N=20 / K=1.5 / REG=60 为通用经验值,未在多股票上做参数稳健性扫描;换股时胜率可能波动(已知偏弱)。 5. **Look-Ahead 风险**:已排查——全部条件基于 REF(C,1) 与历史 HHV/MA,无 REF(X,-1) 类未来引用,无 INDEX 引用(引擎不支持),无 Look-Ahead 偏差。 --- ## C. 结果解读(Result Interpretation) ### 1. 逻辑质量 信号逻辑清晰、有经济学意义:趋势启动(价格创新高)+ 波动可控(非狂拉、非波动陷阱)+ 中期确认 + 放量,是多因子趋势跟随的严谨实现,区别于库内简单 MA 交叉(R01-R05 复杂度 5 星)。 ### 2. 创新点 - 首次在知识库引入**唐奇安通道突破**原型(家族#1 此前零覆盖 WB 维度)。 - 将**波动率体制(Keltner/ATR 自适应)**作为突破的质量门,而非独立指标,形成"趋势+波动"双家族融合,区别于既往 752(内包收缩突破,纯价格行为)与 755(纯单股相对强度)。 ### 3. 风险点 最大风险是**胜率偏低(41.2% < 50%)**,属于弱公式。按拓扑自进化框架,本公式作为**组合层材料节点保留**(禁止单公式胜率<50%即删),定位为"趋势突破候选维度",与 750(尾部防护)/ 751(波动率体制)/ 755(相对强度)互补,未来可进入 N-of-M 投票池提升整体信号质量。 ### 4. 适用场景 适合作为**趋势组合策略的候选信号源**,由上层投票/加权机制筛选;不适合单独实盘。适合中长线趋势型投资者做股票池初筛。 ### 5. 改进方向 ① 引入横截面相对强度(D计划 `cross_sectional_rs`)作为强势股门控;② 将本公式注册为配方成员,与其他维度做 N-of-M 投票,对冲单次胜率不足;③ 拉长样本至 2023 起验证日历/季节稳健性;④ 参数敏感性扫描(N∈{10,20,55}, K∈{1.0,1.5,2.0})。 ### 对抗式审查 我主动怀疑了以下 3 个点,并逐一排除: 1. **怀疑:公式是否过拟合?** 排除:参数为通用经验值(唐奇安 N=20、Keltner K=1.5、体制窗口 60),未针对个股做特定优化;逻辑基于经典趋势跟随框架,非样本内曲线拟合。 2. **怀疑:胜率过低(41.2% < 50%)是否说明公式无效?** 排除:选股型趋势突破信号本就稀疏且偏弱(与 748-756 同口径 pooled 回测一致);按拓扑自进化框架,弱公式属正常材料节点,不作删除,定位为组合层候选维度,价值在 N-of-M 投票中体现而非单独胜率。 3. **怀疑:是否和现有公式重复(语义>60%)?** 排除:ChromaDB 语义去重相似度 18.44%(<60% 通过);对抗式新颖性评分 1.00(≥0.7 通过)。唐奇安+Keltner 融合为知识库首覆盖组合,无重复。 --- ## 强制自检(4 步) 1. **未来数据检查**:✅ 全部基于 REF(C,1) 与历史 HHV/MA,无 REF(X,-1),无 INDEX 引用,无 Look-Ahead 偏差。 2. **Warmup 检查**:✅ 前 60 根 K 线不计入;MA(C,60)、MA(ATR,60) 指标自第 61 根起有效,评估窗口已在 Warmup 之后切片。 3. **过拟合检查**:✅ 通用参数,未做特定优化;跨 17 只有效股胜率分布稳定(非个别股票虚高)。 4. **夸大宣传检查**:✅ 明确标注"弱公式/胜率<50%""样本内单一窗口""Sharpe/VaR/CVaR 引擎未产出未编造",未将样本内写成样本外。 --- ## 附录:质量门通过情况 | 检查项 | 结果 | |---|---| | R01-R05 规则验证 | ✅ 通过(5星,选股公式) | | 逻辑链说明 | ✅ ≥100字,四要素齐全 | | 多样性得分 | ✅ 趋势+波动+量能+趋势过滤 ≥3类融合(达标) | | 语义去重相似度 | ✅ 18.44%(<60% 通过) | | 对抗式新颖性评分 | ✅ 1.00(≥0.7 通过) | | Warmup 标注 | ✅ 已标注(前60根) | | 对抗式审查怀疑点 | ✅ 3 个(已排除) | | 研究报告结构 | ✅ A/B/C 三段齐全 |
公式源码
登录后可查看

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

查看定价
回测统计
胜率
66.7%
平均收益
22.40%
夏普比率
1.25
最大回撤
-2.2%
按市场状态分段表现

暂无市场状态数据