通达信外国MACD指标源码
指标基于均线差值(5日与12日均线差)构建多空能量带,核心功能如下:
1. 能量带分层:通过RR(短期波动幅度)和R(长期波动幅度)将价格波动划分为4个层级,用不同颜色柱状图显示多空强度(红/粉/蓝/青代表多头,反向颜色代表空头)。
2. 操盘线:黄色粗线(7日与48日均线差)作为趋势判断基准,线上偏多、线下偏空。
3. 使用法:
- 观察彩色柱状图宽度变化,柱体扩大表示当前方向动能增强。
- 操盘线穿越0轴为多空转换信号。
- 短期RR带与长期R带交叉时,注意趋势加速或反转。
RR:=(HHV(MA(MA(C,5)-MA(C,12),1),3)+ABS(LLV(MA(MA(C,5)-MA(C,12),1),3)))/2;
A:=RR/4*4,COLOR0000FF;
B:=RR/4*3,COLORAAAA00;
D:=RR/4*2,COLOR00AA00;
E:=RR/4*1,COLOR00AAAA;
R:=(HHV(MA(MA(C,5)-MA(C,12),1),100)+ABS(LLV(MA(MA(C,5)-MA(C,12),1),100)))/2;
F:=R/4*4,COLOR0000AA;
G:=R/4*3,COLORAAAA00;
K:=R/4*2,POINTDOT,COLOR00AA00;
M:=R/4*1,POINTDOT,COLOR00AAAA;
N:=-R/4*1,POINTDOT,COLOR00AAAA;
P:=-R/4*2,POINTDOT,COLOR00AA00;
S:=-R/4*3,COLORAAAA00;
T:=-R/4*4,COLOR0000AA;
A0:=MA(MA(C,7)-MA(C,48),1);
STICKLINE(C>0,R/4*4,-R/4*4,4,0),COLORAB0099;
STICKLINE(C>0,R/4*3,-R/4*3,4,0),COLORFFA1D9;
STICKLINE(C>0,R/4*2,-R/4*2,4,0),COLORADBEFF;
STICKLINE(C>0,R/4*1,-R/4*1,4,0),COLOR5ACCC5;
STICKLINE(A0>=0,R/4*4,-R/4*4,4,0),COLOR660094;
DRAWBAND(RR/4*4,RGB(200,0,0),0,RGB(0,0,0));
DRAWBAND(RR/4*3,RGB(250,0,200),0,RGB(0,0,0));
DRAWBAND(RR/4*2,RGB(0,250,250),0,RGB(0,0,0));
DRAWBAND(RR/4*1,RGB(150,180,190),0,RGB(0,0,0));
DRAWBAND(-RR/4*4,RGB(0,0,0),0,RGB(200,0,0));
DRAWBAND(-RR/4*3,RGB(0,0,0),0,RGB(250,0,200));
DRAWBAND(-RR/4*2,RGB(0,0,50),0,RGB(0,250,250));
DRAWBAND(-RR/4*1,RGB(0,0,0),0,RGB(150,180,190));
UPLINE:R/4*4,COLOR00FFFF;
A3:STICKLINE(C>0,R/4*3,R/4*3,1,0),COLORFFFF00;
A2:STICKLINE(C>0,R/4*2,R/4*2,1,0),COLORFF00FF;
A1:STICKLINE(C>0,R/4*1,R/4*1,1,0),COLORFFFFFF;
DOWNLINE:-R/4*4,COLOR00FFFF;
A31:STICKLINE(C>0,-R/4*3,-R/4*3,1,0),COLORFFFF00;
A21:STICKLINE(C>0,-R/4*2,-R/4*2,1,0),COLORFF00FF;
A11:STICKLINE(C>0,-R/4*1,-R/4*1,1,0),COLORFFFFFF;
0,COLORFF0000;
操盘线A:A0,LINETHICK2,COLORYELLOW;

未来函数检测结果如下:
该公式没有未来函数
定制指标公式、软件请联系QQ或微信同号:88652583
RR赋值:(3日内收盘价的5日简单移动平均-收盘价的12日简单移动平均的1日简单移动平均的最高值+3日内收盘价的5日简单移动平均-收盘价的12日简单移动平均的1日简单移动平均的最低值的绝对值)/2
A赋值:RR/4*4,COLOR0000FF
B赋值:RR/4*3,COLORAAAA00
D赋值:RR/4*2,COLOR00AA00
E赋值:RR/4*1,COLOR00AAAA
R赋值:(100日内收盘价的5日简单移动平均-收盘价的12日简单移动平均的1日简单移动平均的最高值+100日内收盘价的5日简单移动平均-收盘价的12日简单移动平均的1日简单移动平均的最低值的绝对值)/2
F赋值:R/4*4,COLOR0000AA
G赋值:R/4*3,COLORAAAA00
K赋值:R/4*2,POINTDOT,COLOR00AA00
M赋值:R/4*1,POINTDOT,COLOR00AAAA
N赋值:-R/4*1,POINTDOT,COLOR00AAAA
P赋值:-R/4*2,POINTDOT,COLOR00AA00
S赋值:-R/4*3,COLORAAAA00
T赋值:-R/4*4,COLOR0000AA
A0赋值:收盘价的7日简单移动平均-收盘价的48日简单移动平均的1日简单移动平均
当满足条件收盘价>0时,在R/4*4和-R/4*4位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLORAB0099
当满足条件收盘价>0时,在R/4*3和-R/4*3位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLORFFA1D9
当满足条件收盘价>0时,在R/4*2和-R/4*2位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLORADBEFF
当满足条件收盘价>0时,在R/4*1和-R/4*1位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR5ACCC5
当满足条件A0>=0时,在R/4*4和-R/4*4位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR660094
画带状线
画带状线
画带状线
画带状线
画带状线
画带状线
画带状线
画带状线
输出UPLINE:R/4*4,COLOR00FFFF
输出 A3:当满足条件收盘价>0时,在R/4*3和R/4*3位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORFFFF00
输出 A2:当满足条件收盘价>0时,在R/4*2和R/4*2位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORFF00FF
输出A1:当满足条件收盘价>0时,在R/4*1和R/4*1位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORFFFFFF
输出DOWNLINE:-R/4*4,COLOR00FFFF
输出 A31:当满足条件收盘价>0时,在-R/4*3和-R/4*3位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORFFFF00
输出 A21:当满足条件收盘价>0时,在-R/4*2和-R/4*2位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORFF00FF
输出A11:当满足条件收盘价>0时,在-R/4*1和-R/4*1位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORFFFFFF
0,COLORFF0000
输出操盘线A:A0,线宽为2,画黄色