通达信九连寻龙选股指标公式
ST:=100*Abs(C-O)/REF(C,1);
SYX:=100*(H-MAX(C,O))/REF(C,1);
XYX:=100*(MIN(C,O)-L)/REF(C,1);
T1:=HHV(ST,20)<5 AND HHV(SYX,20)<5 AND HHV(XYX,20)<5;
T2:=REF(T1,1) AND C>O AND V>2*REF(V,1) AND H/REF(C,1)>1.08 AND ST>1.02 AND SYX>3;
N1:=BARSLAST(T2);
T3:=EVERY(H<REF(H,N1),N1);
XG1:=C>O AND REF(C>O,1) AND REF(C>O,2) AND REF(C>O,3) AND REF(C>O,4);
XG2:=C>O AND REF(C>O,1) AND REF(C>O,2) AND REF(C>O,3) AND REF(C>O,4) AND REF(C>O,5)
AND REF(C>O,6)
AND REF(C>O,7)
AND REF(C>O,8);
XG3:= NOT( (C=ZTPRICE(REF(C,1),0.1) AND NOT(NAMELIKE('ST') OR NAMELIKE('*ST')))
OR (C=ZTPRICE(REF(C,1),0.05) AND (NAMELIKE('ST') OR NAMELIKE('*ST'))) );
XG5:C>O AND REF(C>O,1) AND REF(C>O,2) AND REF(C>O,3) AND REF(C>O,4)
AND REF(C>O,5) AND REF(C>O,6) AND REF(C>O,7) AND REF(C>O,8)
AND EVERY( NOT( (C=ZTPRICE(REF(C,1),0.1) AND NOT(NAMELIKE('ST') OR NAMELIKE('*ST')))
OR (C=ZTPRICE(REF(C,1),0.05) AND (NAMELIKE('ST') OR NAMELIKE('*ST'))) ),3),LINETHICK3,COLORRED;
通达信成交量三重过滤指标公式
volL:VOL,VOLSTICK;
VAR3:EMA(EMA(CLOSE,3),3),LINETHICK0,COLORWHITE;
VAR5:EMA(EMA(CLOSE,5),5),LINETHICK0,COLORWHITE;
VAR6:EMA(EMA(CLOSE,6),6),LINETHICK0,COLORWHITE;
VARX_2:(VAR3+VAR5+VAR6)/3,LINETHICK0,COLORYELLOW;
VARLJ2:VARX_2*0.7,LINETHICK0,COLORWHITE;
VAR7:EMA(EMA(CLOSE,8),8),LINETHICK0,COLORWHITE;
VAR8:EMA(EMA(CLOSE,10),10),LINETHICK0,COLORWHITE;
VAR9:EMA(EMA(CLOSE,12),12),LINETHICK0,COLORWHITE;
VARX_3:(VAR7+VAR8+VAR9)/3,LINETHICK0,COLORWHITE;
VARVAR3:VARX_3*1.3,LINETHICK0,COLORGREEN;
VARLJ3:VARX_3*0.7,LINETHICK0,COLORGREEN;
X_1:EMA(EMA(CLOSE,16),16),LINETHICK0,COLORWHITE;
X_2:EMA(EMA(CLOSE,19),19),LINETHICK0,COLORWHITE;
X_3:EMA(EMA(CLOSE,22),22),LINETHICK0,COLORWHITE;
X_4:EMA(EMA(CLOSE,25),25),LINETHICK0,COLORWHITE;
X_5:EMA(EMA(CLOSE,28),28),LINETHICK0,COLORWHITE;
X_6:EMA(EMA(CLOSE,31),31),LINETHICK0,COLORWHITE;
X_X_2:(X_1+X_2+X_3+X_4+X_5+X_6)/6,LINETHICK0,COLORGREEN;
X_VAR2:X_X_2*1.4,LINETHICK0,COLORGREEN;
X_LJ2:X_X_2*0.6,LINETHICK0,COLORGREEN;
X_40:EMA(EMA(CLOSE,40),40),LINETHICK0;
X_50:EMA(EMA(CLOSE,50),50),LINETHICK0;
X_60:EMA(EMA(CLOSE,60),60),LINETHICK0;
X_X_3:(X_40+X_50+X_60)/3,LINETHICK0,COLORWHITE;
X_VAR3:X_X_3*1.5,LINETHICK0,COLORRED;
X_LJ3:X_X_3*0.5,LINETHICK0,COLORRED;
ZZ90:EMA(EMA(CLOSE,90),90),LINETHICK0,COLORWHITE;
ZZ120:EMA(EMA(CLOSE,120),120),LINETHICK0,COLORWHITE;
ZZ150:EMA(EMA(CLOSE,150),150),LINETHICK0,COLORWHITE;
ZZX_:(ZZ90+ZZ120+ZZ150)/3,LINETHICK0,COLORYELLOW;
ZZVAR:=ZZX_*1.6,LINETHICK1,COLORWHITE;
ZZVARVAR:=ZZX_*3,LINETHICK1,COLORRED;
ZZLJ:=ZZX_*0.4,LINETHICK1,COLORYELLOW;
MAVARX_2:EMA(VARX_2,10),LINETHICK0,COLORWHITE;
MAX_X_2:EMA(X_X_2,10),LINETHICK0,COLORGREEN;
V2:IF(CURRBARSCOUNT=1,VOL*240/FROMOPEN/REF(VOL,1)-1,VOL/REF(VOL,1)-1),NODRAW,COLORRED;
STICKLINE(V2>=1,0,VOL,2,0),COLORYELLOW;
VVOL:IF(CURRBARSCOUNT=1&&PERIOD=5,VOL*240/FROMOPEN,DRAWNULL),NODRAW;
STICKLINE(CURRBARSCOUNT=1&&PERIOD=5,VVOL,0,-1,-1),COLOR00C0C0;
VOLUME:VOL,VOLSTICK;
ELJVOL:=VARLJ2< VARLJ3&&VARLJ3< X_LJ2&&X_LJ2< X_LJ3&&X_LJ3< ZZLJ,LINETHICK5,COLORRED;
X_LJVOL:=VARLJ2< VARLJ3&&VARLJ3< X_LJ2&&X_LJ2< X_LJ3&&X_LJ2< ZZLJ,LINETHICK2,COLORGREEN;
WLJVOL:=VARLJ2< VARLJ3&&VARLJ3< X_LJ2&&X_LJ2< X_LJ3,LINETHICK1,COLORYELLOW;
STICKLINE(X_X_2>MAX_X_2,0,VOL,2,1),COLORFF00FF;
STICKLINE(VARX_2>MAVARX_2,0,VOL,2,0),COLORRED;
STICKLINE(X_X_2>MAX_X_2&&VOL< ZZLJ,0,VOL,3,0),COLORWHITE;
STICKLINE(X_X_2>MAX_X_2&&VOL< X_LJ3&&VOL< X_LJ2&&VOL>ZZLJ,0,VOL,3,0),COLORBLUE;
STICKLINE(X_X_2< MAX_X_2,0,VOL,2,0),COLORGREEN;
STICKLINE(X_X_2< MAX_X_2&&VARX_2>MAVARX_2,0,VOL,2,0),COLORYELLOW;
STICKLINE(X_LJVOL=1||WLJVOL=1,0,VOL,2,0),COLORBLUE;
STICKLINE(X_X_3>REF(X_X_3,1)&&CLOSE< ZZLJ,0,VOL,3,0),COLORWHITE;
ZZLJ1:ZZX_*0.4,LINETHICK1,COLORWHITE;

