返回列表 发布新帖
查看: 2|回复: 0

[通达信] 通达信“波段率周期”主图指标公式--趋势跟踪

[复制链接]

1898

主题

15

回帖

5969

积分

超级版主

积分
5969
发表于 1 小时前 | 查看全部 |阅读模式
image.png

交易分析中,波动率趋势往往是决定入场时机的关键要素。今天分享的这套通达信主图公式,围绕平均真实波幅(ATR)展开,结合通道、布林带与均线系统,构建了一套以波动率为核心的观察框架。它试图将“波动率收缩后的突破”与“低波动区域的均线走强”结合起来,帮助使用者更系统地识别价格运行中可能出现的转折。需要说明的是,任何分析工具都存在滞后性,本文仅作技术交流,不构成任何交易建议。

指标公式源码(通达信格式)


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);
买入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;


一、波动率状态识别:收缩、扩张与拐点

这套指标的核心是围绕ATR构建波动率分析体系。首先通过 TR1 计算真实波幅,再以 14日指数平滑(ATR14) 作为基准波动率指标,并用其与收盘价的比值 波动率:=ATR14/C*100 来消除价格基数的影响,便于横向比较。
接着定义了三种关键的波动率状态:
  • 波动率收缩:ATR14 连续四日下降,且这种下降状态持续不少于8个周期。这代表市场进入极度沉寂阶段,往往是大波动来临前的酝酿期。
  • 波动率扩张:ATR14 连续四日上升,且最近三日的累计斜率超过15%,持续时间不少于3个周期。这通常对应价格加速或变盘阶段。
  • 波动率拐点:通过 ATR14 与其7日平滑线 ATR_MA7 的金叉/死叉来识别波动率趋势的转向。
这些状态为后续的入场信号提供了背景判断——收缩后的突破更具爆发力,而扩张初期的介入则可能跟随趋势惯性。

二、通道与布林带:双轨系统的价格定位

公式在主图上绘制了两套轨道系统,相互验证:
  • ATR动态通道
    • 20日均线 作为中轨。
    • 通道宽度 = ATR14 × ATR_RAT,其中 ATR_RAT 会根据当前波动率动态调整(范围控制在1.5~2.5之间),实现波动率自适应
    • 当价格突破上轨且成交量大于5日均量1.2倍、收盘价站上中轨时,视为“突破上轨”信号。
  • 布林带系统
    • 采用标准20日布林带,计算带宽 (上轨-下轨)/中轨×100。
    • 布林收口(带宽<10)代表波动压缩,布林开口(带宽>20)代表波动释放。
双轨系统的叠加使用,可以更立体地观察价格与波动的关系:ATR通道更贴合近期波动特征,布林带则提供了长期波动范围的参照。

三、三种买入信号的逻辑拆解

公式定义了三个主要的买入信号,分别对应不同的市场状态:
[td]
信号名称
触发条件
逻辑含义
★波动率突破(买入1)波动率收缩 + 突破上轨 + 价格站上60日均线长期横盘后的放量突破。波动率收缩表明筹码高度集中,突破上轨伴随成交量放大,代表方向选择确认。
★低波收口(买入3)低波动 + 布林收口 + 20日均线上行 + 放量低波区域均线转向。在波动率处于历史低位时,布林带极度收窄,且中期均线开始向上,是趋势启动初期的典型特征。
★波动率启动(买入4)波动率上升期(首日) + 价格站上20/60日均线 + 显著放量波动率刚刚抬头。当波动率结束下降趋势,首次转为上升且价格处于中长期均线之上,往往对应新一轮趋势的确认。
每个信号出现时,公式都会在K线最低价下方标注文字、绘制图标,并用彩色填充K线(STICKLINE)突出显示,便于在图表上快速定位。

四、应用场景与注意事项

这套指标更适合日线级别的盘后复盘,尤其在市场由沉寂转向活跃的阶段表现突出。三个信号分别对应不同的入场时机:
  • 波动率突破适合捕捉横盘后的启动点;
  • 低波收口适合在均线刚转强时左侧布局;
  • 波动率启动则适合趋势确认后的顺势跟进。
建议将该指标与市场情绪、成交量结构、政策环境等相互验证,避免单一信号决策。最后,任何技术工具都无法预测未来,分析过去只是为了更好地理解当下,请始终保持独立判断与风险意识。
DRAWNUMBER_FIX(1,0.08,0.06,0,ATR14),COLORRED;




您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

投诉/建议联系

admin@discuz.vip

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 添加微信客服
  • 关注公众号
MACD888量化www.macd888.com -MACD量化论坛-MACD股票论坛-MACD888股票论坛-macd论坛-macd网站-macd官网-Macd888论坛官方-macd俱乐部 © 2001-2026 Discuz! Team. Powered by Discuz! W1.5 闽ICP备2025120954号-1
关灯 在本版发帖
扫一扫添加微信客服
返回顶部
快速回复 返回顶部 返回列表