来函数检测结果如下:
该公式没有未来函数


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

 


原理解析:
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
 

声明:本站所有资源,均为用户自主上传,仅作为学习交流之用,其版权归原作者或原出版社所有,本站不对所涉及的版权问题负法律责任。如有侵权,请联系我们删除!