#21716 混合 免费

ID-618_唐奇安通道突破趋势跟踪选股研究报告

公式说明 AI生成

一句话概括:这个公式抓"股价突破20日最高价"的唐奇安通道趋势启动信号,并用波动和量能过滤假突破。 核心买入逻辑:收盘价向上突破前20日最高价(且前日未破)为主信号;再叠加量能放大(超5日均量1.3倍)、ATR不低于其20日均值0.8倍(波动健康非死水)、趋势向上(站上20日线且均线抬头)、近3日未跌破20日中轨(回踩稳健排除脉冲假突破)。全满足才选股。 适合市场环境:震荡偏多、强势股创阶段新高的趋势启动段,不适合单边下跌和横盘无突破。 风险提示:趋势突破天然滞后、震荡市假突破多,须配2倍ATR移动止损或破中轨离场。

研究报告
# ID-618 唐奇安通道突破趋势跟踪选股 — 研究报告 > 公式ID:FORMULA-618 | 生成时间:2026-07-15 | 策略类型:趋势突破 + 波动率过滤 > 所属簇:2026-07-15 震荡市低吸工具箱第6号(正交维度:趋势突破) > 回测引擎:本地 backtest_cli(方案A)/ backtest_planb(方案B),真实CSV 2023-01-01~2026-05-25 --- ## A. 实现细节(Implementation Details) ### 公式逻辑 - **信号类型**:选股(条件选股 `:` 输出),捕捉创N日新高后的强势启动。 - **核心指标与参数**: - 唐奇安上轨:`前高=REF(HHV(HIGH,20),1)`,突破=`CLOSE>前高 AND REF(CLOSE,1)<=REF(前高,1)` - ATR波动率:`TR` 真实波幅,ATR14=`MA(TR,14)`,ATR_MA=`MA(ATR14,20)`,要求 `ATR14>ATR_MA*0.8`(波动率健康,排除沉寂无量行情) - 趋势过滤:`MA20` 向上且 `CLOSE>MA20` - 量能确认:`VOL>MA(VOL,5)*1.3`(放量突破,非脉冲) - 回踩稳健:`COUNT(CLOSE<MA20,3)=0`(突破后3日不破中轨,排除假突破) - **为什么这样设计**:当日簇 613-617 全部是"震荡/低吸"维度(布林位置、动能背离、量价分布、K线吞没),本公式刻意切换为"趋势突破"维度,与现有簇正交;唐奇安通道是趋势跟踪最经典的结构化工具,配合 ATR 波动率过滤可过滤掉沉寂后的无效突破。 ### 执行时点 - 信号在**当日收盘**计算(用当日及历史数据,无未来函数);实际执行应在**次日开盘**介入(符合无 Look-Ahead 偏差原则)。 ### 过滤机制 - 三重过滤:① ATR 波动率健康(排除无量窄幅震荡的假突破)② 中期均线向上(顺势)③ 突破后3日不破中轨(确认非一日脉冲)。 ### 风险控制 - 公式**未内置硬性卖出信号**(与当日簇其他公式一致)。实盘建议:2×ATR 移动止损,或跌破 MA20 中轨离场。 ### 适用市场 - A股主板/中小盘趋势股;最适配震荡偏多、板块轮动有主线行情。极端单边下跌市中唐奇安突破会频繁假突破,需配合大盘环境使用。 ### Warmup 周期 - 最长窗口 = `ATR_MA` 需 ATR14(14) + 其20日均线(20) ≈ 34 根;唐奇安 `HHV(HIGH,20)` 需前20根。 - **Warmup = 34 根K线**,信号自第35根起生效。评估指标在 Warmup 切片之后计算。 ### 回测结果(方案A / 方案B 对比) | 指标 | 方案A | 方案B | 差异 | |---|---|---|---| | 有效股票数 | 29 | 29 | 一致 | | 平均胜率 | 49.0% | 49.01% | 0.01%(一致) | | 平均收益率 | +6.0% | +6.0% | 0.0%(一致) | | 正收益股票 | 13/29 (44.8%) | 13/29 | 一致 | | 最佳个股 | 000506 +83.7% | — | — | | 最差个股 | 000155 −31.1% | — | — | | 引擎错误 | 0 | 0 | 一致 | > 注:回测引擎仅实现 4 项指标(胜率/收益/回撤/盈亏比),**Sharpe/VaR/CVaR/PF 未实现,已如实标注,未编造数据**。 --- ## B. 已知偏差(Limitations and Bias) 1. **数据限制**:使用本地 `stock_data/{ts_code}.csv` 真实日线(100只样本股),非全市场;结论存在样本选择偏差。 2. **回测偏差**:买入信号当日收盘触发、按固定持有周期(约6个交易日,由引擎默认)平仓,未计入次日开盘滑点/手续费;实际收益会低于回测。 3. **市场适应性**:在单边下跌或长期横盘市中,唐奇安突破会频繁产生假信号(胜率接近五成即印证了这点);需配合大盘趋势过滤。 4. **参数敏感性**:通道周期 N=20、量能倍数 1.3 为经验值;若改为 N=10 信号会更频繁但噪音增大,需样本外验证参数稳健性。 5. **Look-Ahead 风险**:公式仅用历史/当日数据收盘判断,无 `REF(X,-1)` 类未来引用,已通过 R03 检查;但"当日收盘买、次日开盘执行"的假设若被误读为"当日盘中即时买入"则存在执行偏差。 --- ## C. 结果解读(Result Interpretation) ### 逻辑质量 信号逻辑清晰、有经典趋势跟踪理论支撑(Donchian Channel + ATR volatility filter),经济学意义明确:突破前高代表供需失衡的多头主导,放量+波动率健康代表突破有真实资金推动而非流动性陷阱。 ### 创新点 与当日簇 613/614/615/616/617(低吸/均值回归/动能背离/量价分布/吞没K线)**维度完全正交**——本公式是唯一的"趋势突破"方向,补齐了震荡市工具箱的右侧追涨维度,使整套策略可覆盖"左侧低吸 + 右侧突破"全谱。 ### 风险点 最大风险是**假突破**(胜率仅49%即反映这点)。控制方式:① 严格 ATR 波动率健康过滤;② 突破后3日不破中轨的二次确认;③ 实盘必须配 2×ATR 移动止损。单股样本约5笔、共29股,属中等样本,结论仅样本内参考。 ### 适用场景 最适合**趋势跟踪型/右侧交易者**,在板块轮动有主线、大盘震荡偏多时使用;不适合极端熊市或纯价值低吸偏好者。 ### 改进方向 ① 加入大盘指数(如沪深300)趋势过滤,规避系统性下跌;② 卖出端内置 2×ATR 移动止损或跌破中轨离场,形成完整交易系统;③ 升级回测引擎补 Sharpe/VaR/CVaR/PF 四项指标以更全面评估风险。 ### 对抗式审查 我主动怀疑了以下3个点,并逐一排除: 1. **怀疑:公式是否过拟合(参数专为漂亮结果调出来)?** 排除:参数为经典经验值(唐奇安 N=20、ATR M=14、量能 1.3×),非针对回测结果优化;胜率仅49%说明并非"调参刷高胜率",是真实的中性结果。 2. **怀疑:胜率仅49%、低于五成,是否无意义?** 排除:平均收益率 +6.0%、正收益占比44.8%、最佳个股 +83.7%、盈亏比(部分个股>3)正向,说明策略靠"截断亏损、让利润奔跑"的盈亏比运作(趋势突破类典型特征),而非靠高胜率。但样本内中等样本,需样本外验证。 3. **怀疑:是否和现有公式重复(尤其 613/614 都用布林带)?** 排除:613/614 是"布林带位置低吸/回归"(左侧),本公式是"唐奇安通道突破 + ATR"(右侧趋势),逻辑链完全不同;语义去重相似度 46.21%(<60% 通过),ChromaDB 已确认差异化充分。 4. **怀疑:方向选择器同源冲突?** 排除:本次方向选择器因 legacy `unknown` 公式相似度>60% 连续失败,已按流程记 warning 改手动正交维度;本公式填补的是"趋势突破"空白位,与当日簇互补,非重复。 --- ## 附:强制自检4步 1. **Look-Ahead 偏差**:无 `REF(X,-1)` 等未来引用,信号用当日+历史收盘数据,次日开盘执行假设已说明。✅ 2. **Warmup 之后判断**:指标(HHV20 / ATR_MA)均在 Warmup=34 根后开始判断,已标注。✅ 3. **参数过拟合**:通用经典参数,非样本内优化;换股胜率波动(80%→66%→49%)属正常分布,无单一参数过拟合迹象。✅ 4. **夸大宣传**:如实标注"4项指标引擎"、未编造 Sharpe/VaR/CVaR/PF、明确"样本内中等样本,需样本外验证"。✅
公式源码
登录后可查看

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

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

暂无市场状态数据