⚠️ 风险提示(文首置顶):本内容仅为技术指标研发手记,公式仅做形态识别演示,不构成任何投资建议、不承诺收益。信号基于历史行情统计,不代表未来走势。股市存在风险,请勿直接照搬用于实盘,交易决策请独立审慎判断。 |
波段趋势跟踪模型:波动率通道下轨+ATR启动,识别回调充分的观察区域
ATR波动率|20日通道下轨|均线向上过滤|无未来函数
核心概念:用20日均线叠加2倍ATR画出通道下轨,当价格回落触及下轨、同时ATR由缩转扩、20日均线仍向上时,标记一个回调充分、波动重新启动的观察区域
这套思路不猜最低点,而是用量化出的"回调边界"来观察。通道下轨随波动自适应,比固定百分比回撤更贴合个股脾气。
为什么下轨要用"MA20-2×ATR"而不是固定比例?
通道类公式常见问题是"下轨一到就进",但那可能是阴跌。这里加了两道保险:ATR走平或放大,说明波动从沉寂转向活跃,回调后才有动能;MA20向上,保证大方向没坏。三条件合起来,解决的不是"跌到哪",而是"跌透了没有、能不能再起来"。2倍ATR的思路来自统计上的波动带,回撤越深下轨越低,天然适应不同波动率的品种。
结构:
├─ 波动维度:TR的14日均值(ATR)衡量真实波幅
│└─ 用 MAX 三重比较取真实波幅,避免跳空失真
├─ 通道维度:下轨 = MA20 - 2×ATR
│└─ 2倍波动带思路,回撤越深下轨越低
├─ 启动维度:ATR >= 前一日ATR(波动不再收窄)
│└─ 过滤掉持续阴跌、波幅收敛的段
└─ 趋势维度:MA20向上(20日均线走高)
⚠️ 源码仅供学习通达信公式语法使用,请勿直接用于实盘。下方代码已逐行核对,可直接复制。 |
源码:
{波段趋势跟踪模型·选股·120322} TR值:=MAX(MAX(H-L,ABS(H-REF(C,1))),ABS(L-REF(C,1))); {真实波幅|ATR|无未来} ATR值:=MA(TR值,14); {14日平均波幅|波动|无未来} 下轨:=MA(C,20)-2*ATR值; {通道下轨|波动率通道|无未来} 触及下轨:=L<下轨; {价格触及或跌破下轨|回调|无未来} 波动启动:=ATR值>=REF(ATR值,1); {波幅走平或放大|波动|无未来} 趋势向上:=MA(C,20)>REF(MA(C,20),1); {20日均线向上|趋势|无未来} 非ST:=NOT(NAMELIKE('ST')) AND NOT(NAMELIKE('*ST')); {剔除风险警示|过滤|无未来} XG:触及下轨 AND 波动启动 AND 趋势向上 AND 非ST; {综合选股|跟踪|无未来} 💡 点击源码区域,Ctrl+A 全选复制 |
参数说明:输出行名"XG"为选股标准输出;TR值用 MAX 三重比较取真实波幅,可吸收跳空影响;ATR周期取14为通用设置;通道倍数2可自行调整。趋势向上用 MA(C,20) 与其前值比较,即20日均线走高。
指标失效场景
ATR本身滞后:急跌时价格早已破下轨、ATR才跟上,信号偏慢;
低波动长期横盘品种:ATR极小,下轨贴着均线,下轨被频繁触碰,噪音多;
单边下行市里MA20偶尔向上:大方向走弱时误报增多,需结合更大周期过滤。
参数调优建议:
波动大的品种可把倍数从2调到2.5,减少假触碰;想更早抓转强可把ATR走平放宽为"近3日均值走平"。回测时关注信号后最大回撤与方向概率,别被单次命中误导。
实战碎感:这类公式偏"跟踪"而非"低位参考",名字里带趋势二字就是因为先要有方向才谈回调。它最大的价值是给你一个量化了的"回调边界",省得每天估支撑。代价是信号天生偏少,震荡市几乎空仓,得忍得住。这也是它的保护机制。
📋 诚实声明 |
⚠️ 再次提示(文末重申):本指标为形态识别工具,信号出现不代表必然启动。实盘需结合大盘环境、板块轮动综合审慎判断。股市有风险,交易需谨慎。 |
—— 通达信公式技术笔记 · 仅供学习交流 · 来源120322 ——




