未来函数检测结果如下:
该公式包含未来函数:#MONTH
该公式包含未来函数:#WEEK






月DIF:"MACD.DIF#MONTH"COLORMAGENTA,DOTLINE;

月DEA:"MACD.DEA#MONTH"COLORGREEN,DOTLINE;





周DIF:"MACD.DIF#WEEK";

周DEA:"MACD.DEA#WEEK";







STICKLINE(月DIF>月DEA AND 月DEA<0 AND 月DIF<0 AND {周DIF>=REF(周DIF,5) AND} ABS(月DIF)<ABS(月DEA-月DIF),月DIF,0,4,0 ),COLORCCCCCC;







DRAWBAND(月DIF,RGB(110,50,0),月DEA,RGB(0,160,50));

DRAWBAND(周DIF,RGB(180,160,221),周DEA,RGB(10,100,100));





{萎缩:=(周DIF-周DEA)<=(REF(周DIF,5)-REF(周DEA,5)) AND 周DIF>周DEA;

萎缩1:=(月DIF-月DEA)<=(REF(月DIF,20)-REF(月DEA,20)) AND 月DIF>月DEA;

DRAWICON(萎缩,周DIF,2);

DRAWICON(萎缩1,月DIF,2);}





月条件:=月DIF>0 AND 月DEA<0.15 AND 周DIF>=REF(周DIF,5);



周条件:=周DIF>0 AND 周DEA<0 AND 月DIF>月DEA AND 周DIF>=REF(周DIF,5) AND REF(周DIF,5)>=REF(周DIF,10) AND ABS(月DIF)-ABS(周DEA)<0.7 AND 周DEA>=月DIF;





NOTEXTDIFF1:=EMA(CLOSE,12)-EMA(CLOSE,26);

NOTEXTDEA1:=EMA(NOTEXTDIFF1,9);



DIF:EMA(CLOSE,12)-EMA(CLOSE,26),COLORRED;

DEA:EMA(DIF,9),COLORLIBLUE;

MACD:2*(DIF-DEA),COLORSTICK;





DRAWBAND((DIF>REF(DIF,1) AND DIF>0 AND DEA>0 AND DIF>DEA AND MACD>DIF AND MACD>=REF(MACD,1))*ABS(MACD),RGB(200,0,0),0,RGB(200,0,0));





DRAWICON(月条件,月DIF,42);

DRAWICON(周条件,周DIF,11);



A2:=BARSLAST(REF(CROSS(DEA,DIF),1));

顶背离:=REF(CLOSE,A2+1)<CLOSE AND REF(DIF,A2+1)>DIF AND CROSS(DEA,DIF);

顶背:DRAWLINE(A2=0,DEA,顶背离,DEA,0),COLORGREEN,LINETHICK4;



DRAWICON(顶背离,DEA,2);




原理解析:

输出月DIF:"MACD.DIF#MONTH"画洋红色,DOTLINE
输出月DEA:"MACD.DEA#MONTH"画绿色,DOTLINE

输出周DIF:"MACD.DIF#WEEK"
输出周DEA:"MACD.DEA#WEEK"

STICKLINE(月DIF>月DEA AND 月DEA<0 AND 月DIF<0 AND {周DIF>=5日前的周DIF AND} 月DIF的绝对值

DRAWBAND(月DIF,RGB(110,50,0),月DEA,RGB(0,160,50))
DRAWBAND(周DIF,RGB(180,160,221),周DEA,RGB(10,100,100))

{萎缩赋值:(周DIF-周DEA)<=(5日前的周DIF-5日前的周DEA) AND 周DIF>周DEA
萎缩1赋值:(月DIF-月DEA)<=(20日前的月DIF-20日前的月DEA) AND 月DIF>月DEA
当满足条件萎缩时,在周DIF和2之间画图标
当满足条件萎缩1时,在月DIF和2之间画图标
}

月条件赋值:月DIF>0 AND 月DEA<0.15 AND 周DIF>=5日前的周DIF

周条件赋值:周DIF>0 AND 周DEA<0 AND 月DIF>月DEA AND 周DIF>=5日前的周DIF AND 5日前的周DIF>=10日前的周DIF AND 月DIF的绝对值-ABS(周DEA)<0.7 AND 周DEA>=月DIF

NOTEXTDIFF1赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
NOTEXTDEA1赋值:NOTEXTDIFF1的9日指数移动平均

输出DIF:收盘价的12日指数移动平均-收盘价的26日指数移动平均,画红色
输出DEA:DIF的9日指数移动平均,COLORLIBLUE
输出MACD:2*(DIF-DEA),COLORSTICK

DRAWBAND((DIF>1日前的DIF AND DIF>0 AND DEA>0 AND DIF>DEA AND MACD>DIF AND MACD>=1日前的MACD)*MACD的绝对值,RGB(200,0,0),0,RGB(200,0,0))
当满足条件月条件时,在月DIF和42之间画图标
当满足条件周条件时,在周DIF和11之间画图标

A2赋值:上次1日前的DEA上穿DIF距今天数
顶背离赋值:A2+1日前的收盘价<收盘价 AND A2+1日前的DIF>DIF AND DEA上穿DIF
输出顶背:DRAWLINE(A2=0,DEA,顶背离,DEA,0),画绿色,LINETHICK4
当满足条件顶背离时,在DEA和2之间画图标

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