TYP := (IF(ISNULL(HIGH),CLOSE,HIGH) + IF(ISNULL(LOW),CLOSE,LOW) + CLOSE)/3;
CCI:(TYP-MA(TYP,N))/(0.015*AVEDEV(TYP,N)),coloryellow;
CCIG:=CCI>100;
GCCI:IF(CCIG,130,100),coloryellow;
MA5:=MA(C,5);
MA10:=MA(C,10);
MA20:=MA(C,20);
G10G:=C>MA10;
G10:IF(G10G,-150,-200),colorred;
GG10G:=MA10>REF(MA10,1);
DIFF : =EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);
DEA:= EMA(DIFF,M);
MACD : 40*(DIFF-DEA);
Zero := 0;
MACDG:=MACD>0;
GMACD:IF(MACDG,-70,-100),colorgreen;
RSV:=(CLOSE-LLV(LOW,N1))/(HHV(HIGH,N1)-LLV(LOW,N1))*100;
K:=SMA(RSV,M1,1),coloryellow;
D:=SMA(K,M2,1),colormagenta;
KDG:=K>=D;
GKD:IF(KDG,200,170),colormagenta;
KD:(K+D)-100,colormagenta;
G1:=G10G+KDG+MACDG=3;
STICKLINE(G1,-225,-300,8,0),colorred;
G2:=G1 AND CCIG;
STICKLINE(G2,-215,-200,8,0),colormagenta;
S1:=G10G+KDG+MACDG=2;
STICKLINE(S1,-300,-275,8,0),colorgreen;
STICKLINE(S1,-275,-250,8,0),coloryellow;
STICKLINE(S1,-250,-225,8,0),colorred;
S2:=G10G+KDG+MACDG=1;
STICKLINE(S2,-300,-275,8,0),colorgreen;
STICKLINE(S2,-275,-250,8,0),coloryellow;
S3:=G10G+KDG+MACDG=0;
STICKLINE(S3,-275,-300,8,0),colorgreen;
STICKLINE(GG10G,-325,-310,8,0),colorlired;
DRAWTEXT_FIX(ABS(C)>0,0.02,0.01,0,'KDJ'),colormagenta;
DRAWTEXT_FIX(ABS(C)>0,0.02,0.2,0,'CCI'),coloryellow;
DRAWTEXT_FIX(ABS(C)>0,0.02,0.6,0,'MACD'),colorgreen;
DRAWTEXT_FIX(ABS(C)>0,0.02,0.8,0,'10日均'),colorred;
DRAWTEXT_FIX(ABS(C)>0,0.02,0.99,0,'GS策略'),colorwhite;