来源:程序化99
参考:
M5:EMA(C,5);
M10:EMA(C,10);
M30:EMA(C,60);
X1:=M5>M10&&M10>M30;
X2:=M5<M10&&M10<M30;
DRAWLINE(BARSLASTCOUNT(X1)>5&&REFX(X1=0,1),HHV(H,BARSLASTCOUNT(X1)),1,LLV(L,BARSLASTCOUNT(X1)),COLORRED);
DRAWLINE3(BARSLASTCOUNT(X1)>5&&REFX(X1=0,1),HHV(H,BARSLASTCOUNT(X1)),BARSLASTCOUNT(X1)-1,
1,LLV(L,BARSLASTCOUNT(X1)),BARSLASTCOUNT(X1)-1,0),COLORRED;
DRAWSL(BARSLASTCOUNT(X1)>5&&REFX(X1=0,1),HHV(H,BARSLASTCOUNT(X1)),0,-BARSLASTCOUNT(X1)+1,0,COLORRED);
DRAWSL(BARSLASTCOUNT(X1)>5&&REFX(X1=0,1),LLV(L,BARSLASTCOUNT(X1)),0,-BARSLASTCOUNT(X1)+1,0,COLORRED);
DRAWLINE(BARSLASTCOUNT(X2)>5&&REFX(X2=0,1),HHV(H,BARSLASTCOUNT(X2)),1,LLV(L,BARSLASTCOUNT(X2)),COLORGREEN);
DRAWLINE3(BARSLASTCOUNT(X2)>5&&REFX(X2=0,1),HHV(H,BARSLASTCOUNT(X2)),BARSLASTCOUNT(X2)-1,
1,LLV(L,BARSLASTCOUNT(X2)),BARSLASTCOUNT(X2)-1,0),COLORGREEN;
DRAWSL(BARSLASTCOUNT(X2)>5&&REFX(X2=0,1),HHV(H,BARSLASTCOUNT(X2)),0,-BARSLASTCOUNT(X2)+1,0,COLORGREEN);
DRAWSL(BARSLASTCOUNT(X2)>5&&REFX(X2=0,1),LLV(L,BARSLASTCOUNT(X2)),0,-BARSLASTCOUNT(X2)+1,0,COLORGREEN);
DRAWCOLORKLINE(C>REF(C,1)*1.04,COLORMAGENTA,0);
DRAWCOLORKLINE(C<REF(C,1)*0.96,COLORGREEN,0);