公式介绍
本指标融合 ATR波动率通道 与 布林带 ,独创“波动率收缩/扩张”及“低波动收口”模型,专攻 通达信主图趋势跟踪 与 波动率突破买卖点 。核心逻辑:当ATR14连续缩短≥8日且股价突破上轨(放量>均量1.2倍),触发“★波动率突破”;当波动率处于60日低位、布林带宽<10且股价站上20日均线,触发“★低波收口”;当波动率进入上升初期且放量突破60日线,触发“★波动率启动”。同时提供 中轨(20MA) 、动态上下轨及ATR拐点提示,助力判断 主升浪起爆点 。
有能力的波动率启动可以改一个指标。
使用方法
1. 买入信号 :出现黄色K线及对应图标文字时关注。
- ★波动率突破:波动率长期压缩后放量突破上轨,预示趋势启动。
- ★低波收口:布林极端收口+低波动+均线多头,波段底部概率高。
- ★波动率启动:波动率由降转升初期,放量突破中期均线,强势股回踩后加速。
2. 持仓/离场 :股价沿上轨运行则持股;若ATR14死叉MA7(卖出拐点)或跌破中轨,考虑减仓。
3. 辅助判断 :左上角显示实时波动率(%)和ATR14数值,结合 布林开口>20 (高波动风险区)或 波动率下降期 ,避免追高。
> 适用周期:日线为主,辅以60分钟线确认。建议结合成交量及大盘环境使用。
TR1:=MAX(MAX((H-L),Abs(REF(C,1)-H)),ABS(REF(C,1)-L));
ATR14:=EMA(TR1,14);
ATR7:=EMA(TR1,7);
ATR21:=EMA(TR1,21);
波动率:=ATR14/C*100;
ATR_DOWN:=ATR14< REF(ATR14,1) AND REF(ATR14,1)< REF(ATR14,2) AND REF(ATR14,2)< REF(ATR14,3);
波动率收缩:=ATR_DOWN AND BARSLASTCOUNT(ATR_DOWN)>=8;
ATR_UP:=ATR14>REF(ATR14,1) AND REF(ATR14,1)>REF(ATR14,2) AND REF(ATR14,2)>REF(ATR14,3);
ATR_SLOPE:=(ATR14-REF(ATR14,3))/REF(ATR14,3)*100;
波动率扩张:=ATR_UP AND BARSLASTCOUNT(ATR_UP)>=3 AND ATR_SLOPE>15;
ATR_MA7:=EMA(ATR14,7);
波动率拐点:=crOSS(ATR14,ATR_MA7) AND ATR14>REF(ATR_MA7,1);
卖出拐点:=CROSS(ATR_MA7,ATR14) AND ATR_MA7>REF(ATR14,1);
中轨:MA(C,20),COLORWHITE;
ATR_RAT:=MIN(2.5,MAX(1.5,1.8+波动率/10));
通道宽度:=ATR14*ATR_RAT;
上轨:中轨+通道宽度,COLORYELLOW;
下轨:中轨-通道宽度,COLORGREEN;
突破上轨:=CROSS(C,上轨) AND vol>MA(VOL,5)*1.2 AND C>MA(C,20);
突破下轨:=CROSS(下轨,C) AND VOL>MA(VOL,5)*1.2 AND C< MA(C,20);
中轨20:=MA(C,20);
标准差:=STD(C,20);
布林上:=中轨20+2*标准差;
布林下:=中轨20-2*标准差;
布林带宽:=(布林上-布林下)/中轨20*100;
布林收口:=布林带宽< 10;
布林开口:=布林带宽>20;
低波动:=波动率< LLV(波动率,60)*1.1;
波动率上升期:=波动率>MA(波动率,20) AND 波动率>REF(波动率,1) AND REF(波动率,1)<=MA(波动率,20);
高波动:=波动率>HHV(波动率,60)*0.85;
波动率下降期:=波动率< REF(波动率,1) AND REF(波动率,1)>MA(波动率,20) AND REF(波动率,1)>REF(波动率,2);
DRAWTEXT_FIX(1,0.980,20,1,', '),COLOR333333;
买入1:=波动率收缩 AND 突破上轨 AND C>MA(C,60);
DRAWICON(买入1,L*0.97,1);
DRAWTEXT(买入1,L*0.95,'★波动率突破'),COLORRED;
STICKLINE(买入1,C,O,3,0),COLOR00FFFF;
买入3:=低波动 AND 布林收口 AND C>MA(C,20) AND MA(C,20)>REF(MA(C,20),1) AND VOL>MA(VOL,10);
DRAWICON(买入3,L*0.97,1);
DRAWTEXT(买入3,L*0.95,'★低波收口'),COLORMAGENTA;
买入4:=波动率上升期 AND REF(波动率上升期,1)=0 AND C>MA(C,20) AND C>MA(C,60) AND VOL>MA(VOL,5)*1.3;
DRAWICON(买入4,L*0.97,1);
DRAWTEXT(买入4,L*0.95,'★波动率启动'),COLORRED;
STICKLINE(买入4,C,O,3,0),COLOR00FFFF;
DRAWTEXT_FIX(1,0.01,0.01,0,'波动率:'),COLORWHITE;
DRAWNUMBER_FIX(1,0.08,0.01,0,波动率),COLORRED;
DRAWTEXT_FIX(1,0.14,0.01,0,'%'),COLORWHITE;
DRAWTEXT_FIX(1,0.01,0.06,0,'ATR(14):'),COLORWHITE;
DRAWNUMBER_FIX(1,0.08,0.06,0,ATR14),COLORRED;