NG:=BACKSET(ISLASTBAR,IF(BARTYPE=1,30/BARINTERVAL,IF(BARTYPE=8,30*60/BARINTERVAL,NULL)));
//老師以上邊指標為依據(jù),修改下面指標顯示
?
?DIFF := EMA(CLOSE,5) - EMA(CLOSE,53);//短周期與長周期的收盤價的指數(shù)平滑移動平均值做差。
DEA? := EMA(DIFF,5);//DIFF的M個周期指數(shù)平滑移動平均
MACD:=2*(DIFF-DEA),COLORSTICK;//DIFF減DEA的2倍畫柱狀線
J:=CROSS(DIFF,DEA),NODRAW;
S:=CROSSDOWN(DIFF,DEA),NODRAW;
LL:=CROSS( BACKSET(REFX(J,1)||ISLASTBAR&&DIFF<DEA,LLVBARS(L,BARSLAST(S)+1)+1),0.5),NODRAW;
HH:=CROSS( BACKSET(REFX(S,1)||ISLASTBAR&&DIFF>DEA,HHVBARS(H,BARSLAST(J)+1)+1),0.5),NODRAW;
A:=BACKSET(ISLASTBAR,SUMBARS(HH||LL,3));
Q:=BACKSET(ISLASTBAR,SUMBARS(A&&(HH||LL),2));
DRAWLINE1(NG&&A&&HH&&Q,H,LL,L,0),COLORGREEN,LINETHICK3;
DRAWLINE1(NG&&A&&LL&&Q,L,HH,H,0),COLORRED,LINETHICK3;
DRAWTEXT(NG&&LL,L,'多'),COLORWHITE,FONTSIZE18,VALIGN0;
DRAWTEXT(NG&&HH,H,'空'),COLORWHITE,FONTSIZE18;
?
?來源:程序化99