CK多空主图
文华6指标介绍
CK多空主图
预览指标代码
//HZ88
DD:=YEAR*10000+MONTH*100+DAY;
到期日:=20990402;
有效期内:=DD<=到期日;
DRAWSL(ISLASTBAR,C,0,10,1,COLORFFFF00), POINTDOT,COLORGREEN,PRECIS4;
DRAWNUMBER(ISLASTBAR,L,C,1,COLORFFFFFF),PRECIS4,ALIGN0,FONTSIZE15;
中:MA(IF( 有效期内, CLOSE,0 ),50),LINETHICK2;
DRAWCOLORLINE(中>REF(中,1),中,COLORMAGENTA,COLORBLUE),LINETHICK2;
TMP2:=STD(CLOSE,50);
上:中+2*TMP2;
DRAWCOLORLINE(上>REF(上,1),上,COLORYELLOW,COLORBLUE),LINETHICK1;
下:中-2*TMP2;
DRAWCOLORLINE(下>REF(下,1),下,COLORBLUE,COLORYELLOW),LINETHICK1;
{波峰波谷}
TY:=HIGH;
X:=8;
A1:=REF(TY,X)=HHV(TY,2*X+1);
B1:=FILTER(A1,X);
C1E:=BACKSET(B1,X+1);
HD:=FILTER(C1E,X);
A2:=REF(TY,X)=LLV(TY,2*X+1);
B2:=FILTER(A2,X);
C2:=BACKSET(B2,X+1);
LD:=FILTER(C2,X);
AQ:=REF(HIGH,BARSLAST(HD)),COLORFFFFFF,LINETHICK1;
BQ:=REF(HIGH,BARSLAST(LD)),COLORFFFFFF,LINETHICK1;
T1:=BARSLAST(HD)<BARSLAST(LD) AND NOT(HD),COLORFFFFFF,LINETHICK1;
T2:=BARSLAST(HD)>BARSLAST(LD) AND NOT(LD);
上0:IF(T1,IF( 有效期内, AQ, 0),AQ),COLORGRAY,LINETHICK2;
STICKLINE(T1,AQ,AQ,7,0);
下0:IF(T2,IF( 有效期内, BQ, 0),BQ),COLORGRAY,LINETHICK2;
STICKLINE(有效期内 AND C>=O,C,O,9,0),COLORRED;
STICKLINE(有效期内 AND C<=O,C,O,9,0),COLORCYAN;
DRAWTEXT(ISLASTBAR AND NOT(有效期内),H,'指标已到期'),ALIGN2,FONTSIZE20,COLORYELLOW;
YTJ:=(MONTH<>REF(MONTH,1)||DAY=1);
HHQ:=HHV(HIGH,1)/5+HHV(HIGH,2)/5+HHV(HIGH,2)/5+HHV(HIGH,5)/5+HHV (HIGH,8)/5;
LLQ:=LLV(LOW,1)/5+LLV(LOW,2)/5+LLV(LOW,2)/5+LLV(LOW,5)/5+LLV(LOW,8)/5;
H1Q:= IFELSE(有效期内 AND H<REF(H,2)&&REF(H,1)<REF(H,2),REF(H,2),0);
L1Q:= IFELSE(有效期内 AND L>REF(L,2)&&REF(L,1)>REF(L,2),REF(L,2),0);
H2Q:=VALUEWHEN(H1Q>0,H1Q);
L2:=VALUEWHEN(L1Q>0,L1Q);
K1:=IFELSE(CLOSE>H2Q,-3,IFELSE(CLOSE<L2,1,0));
K2:=VALUEWHEN(有效期内 AND K1<>0,K1);
GG:=IFELSE(K2=1,H2Q,L2);
GG1:=VALUEWHEN(ISLASTBAR,GG);
TMP1:=K2;
W1:=K2;
W2:=OPEN-CLOSE;
HT:=IFELSE(有效期内 AND OPEN>CLOSE,OPEN,CLOSE);
LT:=IFELSE(有效期内 AND OPEN<CLOSE,OPEN,CLOSE);
DRAWTEXT(CROSS(TMP1,0),HHQ,'空'),COLOR00FF0F;
DRAWTEXT(CROSS(0,TMP1),LLQ,'多'),COLORWHITE;
P5:=(EMA(CLOSE,3*1)+MA(CLOSE,3*3)+MA(CLOSE,3*5))/3;
操:P5,LINETHICK2,COLORFFFF00,PRECIS1;
DRAWCOLORLINE(C>=操,操,COLORWHITE,COLORLIGHTBLUE),LINETHICK2; //价格大于等于30周期均线时,30周期均线为红色,否则为绿色
趋:(EMA(CLOSE,8)+MA(CLOSE,14)+MA(CLOSE,24))/3,LINETHICK2,COLOR00FF0F;
DRAWCOLORLINE(C>=趋,趋,COLORRED,COLORGREEN),LINETHICK2; //价格大于等于30周期均线时,30周期均线为红色,否则为绿色
MID:=MA(CLOSE,20);
UPPER:=MID+2*STD(CLOSE,20);
LOWER:=MID-2*STD(CLOSE,20);
V1:=(CLOSE-LOWER)/(UPPER-LOWER)*100;
V2:=V1-EMA(V1,5);
K10:=SUM(LLV(V2,4),4)/4;
V3:=EMA(V2,64)*10;
V4:=EMA(0.4*V2*(-1),3);
V5:=-1*EMA(V2,39)*10;
A:=V3>10;
B:=V2>V4;
D:=V5>10;
E:=V3<=10||V2<=V4||V5<=10;
KS:=(CLOSE-SMA(CLOSE,13,1))/SMA(CLOSE,13,1)*(-100);
RKS:=REF(KS,1);
MLS:=RKS/KS>1.23 && RKS>13 && CLOSE/REF(CLOSE,1)>1.03;
DRAWLINE(有效期内 AND CLOSE>=OPEN && E,HIGH,CLOSE>=OPEN && E,LOW,COLORRED);
STICKLINE(有效期内 AND CLOSE>=OPEN && E,CLOSE,OPEN,COLORRED,0);
DRAWLINE(有效期内 AND CLOSE< OPEN && E,HIGH,CLOSE< OPEN && E,LOW,COLORCYAN);
STICKLINE(有效期内 AND CLOSE< OPEN && E,CLOSE,OPEN,COLORCYAN,0);
DRAWLINE(有效期内 AND OPEN> CLOSE && A,LOW,OPEN> CLOSE && A,HIGH,COLORYELLOW);
STICKLINE(有效期内 AND OPEN> CLOSE && A,CLOSE,OPEN,COLORYELLOW,0);
DRAWLINE(有效期内 AND OPEN<=CLOSE && A,LOW,OPEN<=CLOSE && A,HIGH,COLORYELLOW);
STICKLINE(有效期内 AND OPEN<=CLOSE && A,CLOSE,OPEN,COLORYELLOW,1);
DRAWLINE(有效期内 AND OPEN> CLOSE && B,LOW,OPEN> CLOSE && B,HIGH,COLORRED);
STICKLINE(有效期内 AND OPEN> CLOSE && B,CLOSE,OPEN,COLORRED,0);
DRAWLINE(有效期内 AND OPEN<=CLOSE && B,LOW,OPEN<=CLOSE && B,HIGH,COLORRED);
STICKLINE(有效期内 AND OPEN<=CLOSE && B,CLOSE,OPEN,COLORRED,1);
DRAWLINE(有效期内 AND OPEN> CLOSE && D,LOW,OPEN> CLOSE && D,HIGH,COLORCYAN);
STICKLINE(有效期内 AND OPEN> CLOSE && D,CLOSE,OPEN,COLORCYAN,0);
DRAWLINE(有效期内 AND OPEN<=CLOSE && D,LOW,OPEN<=CLOSE && D,HIGH,COLORCYAN);
STICKLINE(有效期内 AND OPEN<=CLOSE && D,CLOSE,OPEN,COLORCYAN,1);
DRAWLINE(有效期内 AND KS>13,HIGH,KS>13,LOW,COLORWHITE);
DRAWLINE(MLS=1,HIGH,MLS=1,LOW,COLORMAGENTA);
STICKLINE(有效期内 AND KS>13,OPEN,CLOSE,COLORWHITE,1);
STICKLINE(MLS=1,OPEN,CLOSE,COLORMAGENTA,1);
HH:=HHV(HIGH,8);
LL:=LLV(LOW,8);
HH1:=BARSLAST((有效期内 AND HH > REF(HH,1)));
LL1:=BARSLAST((有效期内 AND LL < REF(LL,1)));
DRAWTEXT(CROSS(HH1,LL1),HH,'开空');
DRAWTEXT(CROSS(LL1,HH1),LL,'开多');
T:=IF(HH1>LL1,1,-1);
G:=IF(HH1>LL1,HH,LL);
VAR1A:=(2*CLOSE+HIGH+LOW)/4;
VAR2A:=MA(VAR1A,7);
VAR3A:=VAR2A-MA(VAR1A,7/2)<0;
VAR4A:=VAR2A-MA(VAR1A,7/2)>0;
VAR5A:=BARSLAST(VAR3A);
VAR6A:=0-BARSLAST(VAR4A);
VAR7A:=IF(VAR3A<=0,VAR5A,VAR6A);
VAR11A:=(CLOSE*2+HIGH+LOW)/4;
VAR21A:=EMA(VAR11A,13)-EMA(VAR11A,34);
VAR31A:=EMA(VAR21A,5);
VAR2:=((CLOSE > REF(CLOSE,1)) AND (CLOSE > REF(CLOSE,2)));
VAR3:=((REF(VAR2,1) AND (有效期内 AND CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
VAR4:=((REF(VAR3,1) AND (有效期内 AND CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
VAR5:=((REF(VAR4,1) AND (有效期内 AND CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
VAR6:=((REF(VAR5,1) AND (有效期内 AND CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
VAR7:=((REF(VAR6,1) AND (有效期内 AND CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
VAR8:=((REF(VAR7,1) AND (有效期内 AND CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
VAR9:=((REF(VAR8,1) AND (有效期内 AND CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
VARA:=((REF(VAR9,1) AND (有效期内 AND CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
VARB:=((REF(VARA,1) AND (有效期内 AND CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
VARC:=((REF(VARB,1) AND (有效期内 AND CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
VARD:=((REF(VARC,1) AND (有效期内 AND CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
VARE:=((CLOSE < REF(CLOSE,1)) AND (CLOSE < REF(CLOSE,2)));
VARF:=((REF(VARE,1) AND (有效期内 AND CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
VAR10:=((REF(VARF,1) AND (有效期内 AND CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
VAR11:=((REF(VAR10,1) AND (有效期内 AND CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
VAR12:=((REF(VAR11,1) AND (有效期内 AND CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
VAR13:=((REF(VAR12,1) AND (有效期内 AND CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
VAR14:=((REF(VAR13,1) AND (有效期内 AND CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
VAR15:=((REF(VAR14,1) AND (有效期内 AND CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
VAR16:=((REF(VAR15,1) AND (有效期内 AND CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
VAR17:=((REF(VAR16,1) AND (有效期内 AND CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
VAR18:=((REF(VAR17,1) AND (有效期内 AND CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
VAR19:=((REF(VAR18,1) AND (有效期内 AND CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
VAR1B:=(REF((((((((((((VARE OR VARF) OR VAR10) OR VAR11) OR VAR12) OR VAR13) OR VAR14) OR VAR15) OR VAR16) OR VAR17) OR VAR18) OR VAR19),1) AND VAR2);
STICKLINE1(VAR1B,O,O+(C-O)/3,3.5,0),COLOR10FFFF;
STICKLINE1(VAR1B,O,O+(C-O)/3,3.5,0),COLORYELLOW;
AA:=(REF((((((((((((VAR2 OR VAR3) OR VAR4) OR VAR5) OR VAR6) OR VAR7) OR VAR8) OR VAR9) OR VARA) OR VARB) OR VARC) OR VARD),1) AND VARE);
STICKLINE1(AA,O,O+(C-O)/3,3.5,0),COLOR00EE00;
STICKLINE1(AA,O,O+(C-O)/3,3.5,0),COLORLIGHTGREEN;