WEEK:=REFX1(DATE<250231,100000);
DRAWCOLORKLINE(NOT(WEEK),COLORBLACK,0);
SHORT:=5;
LONG:=11;
M:=8;
DIFF:= EMA(CLOSE,SHORT) – EMA(CLOSE,LONG);//短周期与长周期的收盘价的指数平滑移动平均值做差。
DEA:= EMA(DIFF,M);//DIFF的M个周期指数平滑移动平均
//MACD:2*(DIFF-DEA),COLORSTICK;//DIFF减DEA的2倍画柱状线,LINETHICK4
金叉:=WEEK&&CROSSUP(DIFF ,DEA ),NODRAW;
死叉:=WEEK&&CROSSDOWN(DIFF ,DEA ),NODRAW;
MA12:=EMA(C,12),NODRAW;
MA26:=MA(C,26),NODRAW;
警示线:IF(WEEK,MA12,NULL),RGB(128,0,255),LINETHICK6;
机会线:IF(WEEK,MA26,NULL),COLORGREEN;
金叉A:=WEEK&&CROSSUP(MA12 ,MA26),NODRAW;
死叉A:=WEEK&&CROSSDOWN(MA12 ,MA26),NODRAW;
趋势转多:=WEEK&&CROSS(警示线,机会线) ,NODRAW;
DRAWTEXT(趋势转多,L-3,’多’),VALIGN0;
趋势转空:= WEEK&&CROSSDOWN(警示线,机会线) ,NODRAW;
DRAWTEXT(趋势转空,H+3,’空’);
DRAWCOLORKLINE(趋势转多||趋势转空,COLORYELLOW,0);
DRAWCOLORLINE(WEEK&&机会线>REF(机会线,1),机会线,COLORRED,COLORGREEN),LINETHICK7;
CROSS(WEEK&&机会线>REF(机会线,1),0.5),SOUND(‘A’);
CROSSDOWN(WEEK&&机会线>REF(机会线,1),0.5),SOUND(‘B’);