通达信〖MACDATR动量监测〗不同周期下的振幅差异反映多空动能强弱源码
公式原理
本指标融合 经典MACD 与 ATR波动率 ,将价格双均线差值(12日EMA-26日EMA)除以26日ATR(真实波幅均值),实现 动量归一化处理 ,消除不同品种、不同周期下的振幅差异,更真实反映多空动能强弱。
指标构成
- ZBGSW :归一化DIF线,衡量单位波动下的价格动量
- ZBGSZ :ZBGSW的9日EMA,作为信号慢线(点状线)
- ZBGS1 :2×(ZBGSW-ZBGSZ),彩色柱状线(绿柱<0,蓝柱>0)
- ZBGS3 :ZBGS1的5日平滑线(黄线)
- 带状区域 :黄绿双色带直观对比快慢线强弱
- ZBGS8 :当ZBGS1>ZBGS3时加粗黄线,增强多头确认
- 数字标注:绿柱连续缩短时显示“0”,红柱连续伸长时显示“1”
- 水平参考线:1.5 / -1.5 / -2 辅助判断极端区域
使用方法
1. 做多信号 :ZBGS1上穿零轴且由蓝转红,同时ZBGS8(粗黄线)出现,柱状线高于黄线5均线
2. 做空信号 :ZBGS1下穿零轴,绿色柱线持续放大且低于黄线
3. 持仓过滤 :带状区保持红带(ZBGS3在ZBGS1之上)时只持有多头
4. 极端预警 :ZBGS1触及1.5以上或-1.5以下,往往对应超买超卖回撤点
注意事项
- 适合 15分钟至日线 周期,日内短线效果尤佳
- 与成交量配合使用可提高胜率,避免在盘整期频繁交易
- 参数(12,26,9,5)可按品种波动特性微调
> 本指标过滤了市场噪音,帮助交易者精准捕捉 波动率调整后的MACD动能转折 ,是短线波段交易的得力助手。
ZBGSW:=(EMA(CLOSE,12)-EMA(CLOSE,26))/EMA(TR,26);
ZBGSZ35:=1;
ZBGSZ:EMA(ZBGSW,9),DOTLINE;
ZBGSZ34:=ZBGSZ35*0.986+33.132;
ZBGS1:=2*(ZBGSW-ZBGSZ),COLORGREEN,COLORSTICK;
ZBGSZ33:=ZBGSZ34*0.883-45.650;
ZBGS3:MA(ZBGS1,5),COLORYELLOW;
ZBGSZ32:=ZBGSZ33*1.145-97.207;
DRAWBAND(ZBGS3,RGB(0,255,0),ZBGS1,RGB(255,50,80));
ZBGSZ31:=ZBGSZ32*1.192-89.553;
ZBGS8:IF(ZBGS1>ZBGS3,ZBGS1,DRAWNULL),COLORYELLOW,LINETHICK5;
ZBGSZ30:=ZBGSZ31*1.083-50.071;
STICKLINE(ZBGS1< 0,0,ZBGS1/1,2,0),COLORLIGREEN;
ZBGSZ29:=ZBGSZ30*1.021+16.797;
STICKLINE(ZBGS1>0,0,ZBGS1/1,2,0),COLOR0000DD;
ZBGSZ28:=ZBGSZ29*1.112+17.121;
DRAWNUMBER(ZBGS1< 0&&ZBGS1< REF(ZBGS1,1)&&ZBGS1< REF(ZBGS1,1),ZBGSZ,0)COLORCYAN;
DRAWTEXT_FIX(1,0.980,20,1,', '),COLOR333333;
ZBGSZ27:=ZBGSZ28*0.838+1.079;
DRAWNUMBER(ZBGSW>ZBGSZ&&ZBGS1>REF(ZBGS1,1)&&ZBGS1>REF(ZBGS1,1),ZBGSZ,1)COLORRED;
ZBGSZ26:=ZBGSZ27*0.828-6.225;
DRAWKLINE(ZBGSW,REF(ZBGSW,1),REF(ZBGSW,1),ZBGSW);
ZBGSZ25:=ZBGSZ26*0.891+38.807;
2;
ZBGSZ24:=ZBGSZ25*1.148-22.595;
CONST(-2);
ZBGSZ23:=ZBGSZ24*1.110+23.212;
1.5,COLORLIGRAY;
ZBGSZ22:=ZBGSZ23*1.066-58.162;
CONST(-1.5),COLORLIGRAY;

未来函数检测结果如下:
该公式没有未来函数
定制指标公式、软件请联系QQ或微信同号:88652583
ZBGSW赋值:(收盘价的12日指数移动平均-收盘价的26日指数移动平均)/真实波幅的26日指数移动平均
ZBGSZ35赋值:1
输出ZBGSZ:ZBGSW的9日指数移动平均,DOTLINE
ZBGSZ34赋值:ZBGSZ35*0.986+33.132
ZBGS1赋值:2*(ZBGSW-ZBGSZ),画绿色,COLORSTICK
ZBGSZ33赋值:ZBGSZ34*0.883-45.650
输出ZBGS3:ZBGS1的5日简单移动平均,画黄色
ZBGSZ32赋值:ZBGSZ33*1.145-97.207
画带状线
ZBGSZ31赋值:ZBGSZ32*1.192-89.553
输出ZBGS8:如果ZBGS1>ZBGS3,返回ZBGS1,否则返回无效数,画黄色,线宽为5
ZBGSZ30赋值:ZBGSZ31*1.083-50.071
当满足条件ZBGS1<0时,在0和ZBGS1/1位置之间画柱状线,宽度为2,0不为0则画空心柱.,画淡绿色
ZBGSZ29赋值:ZBGSZ30*1.021+16.797
当满足条件ZBGS1>0时,在0和ZBGS1/1位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR0000DD
ZBGSZ28赋值:ZBGSZ29*1.112+17.121
当满足条件ZBGS1<0并且ZBGS1<1日前的ZBGS1并且ZBGS1<1日前的ZBGS1时,在ZBGSZ位置书写数字画青色
当满足条件1时,在横轴0.980纵轴20位置书写文字,COLOR333333
ZBGSZ27赋值:ZBGSZ28*0.838+1.079
当满足条件ZBGSW>ZBGSZ并且ZBGS1>1日前的ZBGS1并且ZBGS1>1日前的ZBGS1时,在ZBGSZ位置书写数字画红色
ZBGSZ26赋值:ZBGSZ27*0.828-6.225
K线
ZBGSZ25赋值:ZBGSZ26*0.891+38.807
2
ZBGSZ24赋值:ZBGSZ25*1.148-22.595
-2的最后一日取值设为常数
ZBGSZ23赋值:ZBGSZ24*1.110+23.212
1.5,画淡灰色
ZBGSZ22赋值:ZBGSZ23*1.066-58.162
-1.5的最后一日取值设为常数,画淡灰色