MACD顶背离底背离解开通达信公式源码分享 副图
DI:=EMA(CLOSE,12)-EMA(CLOSE,26);
DE:=EMA(DI,9);
DRAWBAND(DI,RGB(00,0,0),0,RGB(10,0,100));
DRAWBAND(DE,RGB(0,0,0),DI,RGB(120,0,00));
MACD:(DI-DE)*2,COLORSTICK;
零轴:0;
STICKLINE(MACD<REF(MACD,1)AND MACD>0,0,MACD,3,0 ),COLOR00AAFF;
STICKLINE(MACD<REF(MACD,1)AND MACD>0,0,MACD,2.2,0 ),COLOR00BBFF;
STICKLINE(MACD<REF(MACD,1)AND MACD>0,0,MACD,1.8,0 ),COLOR00CCFF;
STICKLINE(MACD<REF(MACD,1)AND MACD>0,0,MACD,1.3,0 ),COLOR00DDFF;
STICKLINE(MACD<REF(MACD,1)AND MACD>0,0,MACD,0.9,0 ),COLOR00EEFF;
STICKLINE(MACD<REF(MACD,1)AND MACD>0,0,MACD,0.5,0 ),COLOR00FFFF;
STICKLINE(MACD>=REF(MACD,1)AND MACD>0,0,MACD,3 ,0 ),COLOR0000AA;
STICKLINE(MACD>=REF(MACD,1)AND MACD>0,0,MACD,3 ,0 ),COLOR0011BB;
STICKLINE(MACD>=REF(MACD,1)AND MACD>0,0,MACD,2.2,0 ),COLOR0022CC;
STICKLINE(MACD>=REF(MACD,1)AND MACD>0,0,MACD,1.65 ,0 ),COLOR0033DD;
STICKLINE(MACD>=REF(MACD,1)AND MACD>0,0,MACD,1.1 ,0 ),COLOR0044EE;
STICKLINE(MACD>=REF(MACD,1)AND MACD>0,0,MACD,0.55 ,0 ),COLOR0055FF;
STICKLINE(MACD>REF(MACD,1)AND MACD<0,0,MACD,3,0 ),COLORAA00BB;
STICKLINE(MACD>REF(MACD,1)AND MACD<0,0,MACD,3 ,0 ),COLORBB11BB;
STICKLINE(MACD>REF(MACD,1)AND MACD<0,0,MACD,2.2,0 ),COLORCC22BB;
STICKLINE(MACD>REF(MACD,1)AND MACD<0,0,MACD,1.65,0 ),COLORDD33BB;
STICKLINE(MACD>REF(MACD,1)AND MACD<0,0,MACD,1.1,0 ),COLOREE44BB;
STICKLINE(MACD>REF(MACD,1)AND MACD<0,0,MACD,0.55 ,0 ),COLORFF55BB;
STICKLINE(MACD<=REF(MACD,1)AND MACD<0,0,MACD,3,0 ),COLORFFAA00;
STICKLINE(MACD<=REF(MACD,1)AND MACD<0,0,MACD,3 ,0 ),COLORFFBB11;
STICKLINE(MACD<=REF(MACD,1)AND MACD<0,0,MACD,2.2,0 ),COLORFFCC22;
STICKLINE(MACD<=REF(MACD,1)AND MACD<0,0,MACD,1.65 ,0 ),COLORFFDD33;
STICKLINE(MACD<=REF(MACD,1)AND MACD<0,0,MACD,1.1 ,0 ),COLORFFEE44;
STICKLINE(MACD<=REF(MACD,1)AND MACD<0,0,MACD,0.55 ,0 ),COLORFFFF55;
{公式指标网 整理}
DIF:DI,COLORWHITE;
DEA:DE,COLORYELLOW;
A1:=BARSLAST(REF(CROSS(DIF,DEA),1));
A2:=BARSLAST(REF(CROSS(DEA,DIF),1));
底背离:=REF(CLOSE,A1+1)>CLOSE AND DIF>REF(DIF,A1+1) AND CROSS(DIF,DEA);
底背:DRAWLINE(A1=0,DEA,底背离,DEA,0)DOTLINE,COLORRED,LINETHICK1;
顶背离:=REF(CLOSE,A2+1)<CLOSE AND REF(DIF,A2+1)>DIF AND CROSS(DEA,DIF);
顶背:DRAWLINE(A2=0,DEA,顶背离,DEA,0)DOTLINE,COLORYELLOW,LINETHICK1;
DRAWICON(CROSS(DIF,DEA) AND CURRBARSCOUNT<60,DEA-0.02,1);
DRAWICON(CROSS(DEA,DIF) AND CURRBARSCOUNT<60,DEA+0.02,2);
A11:=CROSS(DEA,DIF) AND DIF<0;
A22:=BARSLAST(A11);
A3:=CROSS(DIF,REF(DIF,A22)) AND A22<20;
A4:DRAWLINE(A11>0,DIF,A3>0,DIF,0);
来函数检测结果如下:
该公式没有未来函数
解密、编写股票、期货策略请联系QQ或微信同号:88652583
相关股票指标公式
原理解析:
DI赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
DE赋值:DI的9日指数移动平均
DRAWBAND(DI,RGB(00,0,0),0,RGB(10,0,100))
DRAWBAND(DE,RGB(0,0,0),DI,RGB(120,0,00))
输出MACD:(DI-DE)*2,COLORSTICK
输出零轴:0
STICKLINE(MACD<1日前的MACDAND MACD>0,0,MACD,3,0 ),COLOR00AAFF
STICKLINE(MACD<1日前的MACDAND MACD>0,0,MACD,2.2,0 ),COLOR00BBFF
STICKLINE(MACD<1日前的MACDAND MACD>0,0,MACD,1.8,0 ),COLOR00CCFF
STICKLINE(MACD<1日前的MACDAND MACD>0,0,MACD,1.3,0 ),COLOR00DDFF
STICKLINE(MACD<1日前的MACDAND MACD>0,0,MACD,0.9,0 ),COLOR00EEFF
STICKLINE(MACD<1日前的MACDAND MACD>0,0,MACD,0.5,0 ),COLOR00FFFF
STICKLINE(MACD>=1日前的MACDAND MACD>0,0,MACD,3 ,0 ),COLOR0000AA
STICKLINE(MACD>=1日前的MACDAND MACD>0,0,MACD,3 ,0 ),COLOR0011BB
STICKLINE(MACD>=1日前的MACDAND MACD>0,0,MACD,2.2,0 ),COLOR0022CC
STICKLINE(MACD>=1日前的MACDAND MACD>0,0,MACD,1.65 ,0 ),COLOR0033DD
STICKLINE(MACD>=1日前的MACDAND MACD>0,0,MACD,1.1 ,0 ),COLOR0044EE
STICKLINE(MACD>=1日前的MACDAND MACD>0,0,MACD,0.55 ,0 ),COLOR0055FF
STICKLINE(MACD>1日前的MACDAND MACD<0,0,MACD,3,0 ),COLORAA00BB
STICKLINE(MACD>1日前的MACDAND MACD<0,0,MACD,3 ,0 ),COLORBB11BB
STICKLINE(MACD>1日前的MACDAND MACD<0,0,MACD,2.2,0 ),COLORCC22BB
STICKLINE(MACD>1日前的MACDAND MACD<0,0,MACD,1.65,0 ),COLORDD33BB
STICKLINE(MACD>1日前的MACDAND MACD<0,0,MACD,1.1,0 ),COLOREE44BB
STICKLINE(MACD>1日前的MACDAND MACD<0,0,MACD,0.55 ,0 ),COLORFF55BB
STICKLINE(MACD<=1日前的MACDAND MACD<0,0,MACD,3,0 ),COLORFFAA00
STICKLINE(MACD<=1日前的MACDAND MACD<0,0,MACD,3 ,0 ),COLORFFBB11
STICKLINE(MACD<=1日前的MACDAND MACD<0,0,MACD,2.2,0 ),COLORFFCC22
STICKLINE(MACD<=1日前的MACDAND MACD<0,0,MACD,1.65 ,0 ),COLORFFDD33
STICKLINE(MACD<=1日前的MACDAND MACD<0,0,MACD,1.1 ,0 ),COLORFFEE44
STICKLINE(MACD<=1日前的MACDAND MACD<0,0,MACD,0.55 ,0 ),COLORFFFF55
{公式指标网 整理}
DIF:DI,画白色
DEA:DE,画黄色
A1赋值:上次1日前的DIF上穿DEA距今天数
A2赋值:上次1日前的DEA上穿DIF距今天数
底背离赋值:A1+1日前的收盘价>收盘价 AND DIF>A1+1日前的DIF AND DIF上穿DEA
输出底背:DRAWLINE(A1=0,DEA,底背离,DEA,0)DOTLINE,画红色,LINETHICK1
顶背离赋值:A2+1日前的收盘价<收盘价 AND A2+1日前的DIF>DIF AND DEA上穿DIF
输出顶背:DRAWLINE(A2=0,DEA,顶背离,DEA,0)DOTLINE,画黄色,LINETHICK1
DRAWICON(DIF上穿DEA AND 到最后交易的周期<60,DEA-0.02,1)
DRAWICON(DEA上穿DIF AND 到最后交易的周期<60,DEA+0.02,2)
A11:=DEA上穿DIF AND DIF<0
A22:=上次A11距今天数
A3赋值:CROSS(DIF,A22日前的DIF) AND A22<20
如果返回A3>0否则返回DIF