MA1:MA(C,20),NODRAW;MA2:MA(C,35),NODRAW;
DRAWCOLORLINE(MA1>=MA2,MA1,COLORYELLOW,COLORBLUE),NODRAW; //MA1均线价格大于等于MA2均线时,MA1均线为紫色,否则为蓝色
DRAWCOLORLINE(MA2>=MA1,MA2,COLORGREEN,COLORRED),LINETHICK2; //MA2均线大于等于MA1均线时,MA2均线为绿色,否则为红色
DRAWICON(CROSS(MA2,MA1),H,'ICO2'),VALIGN2;
DRAWICON(CROSSDOWN(MA2,MA1),L,'ICO1'),VALIGN0;
DRAWCOLORKLINE(MA2>MA1,COLORCYAN,0);
DRAWCOLORKLINE(MA2<=MA1,COLORRED,1);
CURRBARSCOUNT:=REFX1(BARPOS,10000)-BARPOS+1;
/*{主趋势线:EMA(EMA(C,10),10),COLORBLUE,LINETHICK3;
B:=主趋势线<REF(主趋势线,1);
IF(B-1,主趋势线,DRAWNULL)COLORRED,LINETHICK3;
}*/
主趋势线:EMA(EMA(C,10),10),COLORRED,LINETHICK3;
B:=主趋势线>REF(主趋势线,1);
IF(B-1,主趋势线,NULL),COLORBLUE,LINETHICK3;
/*{操盘线:EMA(EMA(C,5),5),COLORRED,LINETHICK2;
Y:=操盘线>REF(操盘线,1);
IF(Y-1,操盘线,DRAWNULL)COLORGREEN,LINETHICK2;
}*/
AA:=EMA(C,5) > EMA(C,20);
BB:=EMA(C,5) < EMA(C,20);
CC:= EMA(C,5) > EMA(C,10);
CC1:=EMA(C,5) < EMA(C,10);
DD:=CLOSE<OPEN;
DRAWCOLORKLINE(AA,COLORRED,1);
DRAWCOLORKLINE(AA,COLORRED,1);
DRAWCOLORKLINE(AA AND DD,COLORRED,0);
DRAWCOLORKLINE(BB,COLORGREEN,1);
DRAWCOLORKLINE(BB,COLORGREEN,1);
DRAWCOLORKLINE(BB AND DD,COLORGREEN,0);
DRAWCOLORKLINE(BB AND CC,COLORWHITE,0);
DRAWCOLORKLINE(BB AND CC,COLORWHITE,1);
DRAWCOLORKLINE(BB AND CC AND DD,COLORWHITE,0);
DRAWCOLORKLINE(AA AND CC1,COLORWHITE,1);
DRAWCOLORKLINE(AA AND CC1,COLORWHITE,1);
DRAWCOLORKLINE(AA AND CC1 AND DD,COLORWHITE,1);
AAA:=REFX1(HHV(C,90),10000000);
/*{DRAWTEXT(T1=1 AND CURRBARSCOUNT=58,AAA,'智能分析:目前处于红色买区,上涨趋势良好,多单持有。'),COLORRED,LINETHICK4;
}*/
DRAWTEXT(C AND CURRBARSCOUNT=80 ,AAA, '红色K线做多,绿色K线做空,白色K线观望。 '),COLORYELLOW;
N: =1;
N1: =1;
N2: =1;
HH:=HHV(HIGH,1)/5+HHV(HIGH,2)/5+HHV(HIGH,2)/5+HHV(HIGH,5)/5+HHV (HIGH,8)/5;
LL:=LLV(LOW,1)/5+LLV(LOW,2)/5+LLV(LOW,2)/5+LLV(LOW,5)/5+LLV(LOW,8)/5;
H1:= IFELSE(H<REF(H,2)&&REF(H,1)<REF(H,2),REF(H,2),0);
L1:= IFELSE(L>REF(L,2)&&REF(L,1)>REF(L,2),REF(L,2),0);
H2:=VALUEWHEN(H1>0,H1);
L2:=VALUEWHEN(L1>0,L1);
K1:=IFELSE(CLOSE>H2,-3,IFELSE(CLOSE<L2,1,0));
K2:=VALUEWHEN(K1<>0,K1);
GG:=IFELSE(K2=1,H2,L2);
GG1:=VALUEWHEN(ISLASTBAR,GG);
TMP1:=K2;
W1:=K2;
W2:=OPEN-CLOSE;
HT:=IFELSE(OPEN>CLOSE,OPEN,CLOSE);
LT:=IFELSE(OPEN<CLOSE,OPEN,CLOSE);
DRAWTEXT(CROSS(TMP1,0),HH,'卖'),COLORGREEN;
DRAWTEXT(CROSS(0,TMP1),LL,'买'),COLORYELLOW;
OCH:=MAX(OPEN,CLOSE);
OCL:=MIN(OPEN,CLOSE);
牛熊分界线:MA(C,377),COLORYELLOW,CIRCLEDOT,LINETHICK1;老师参考这个改