以下是通达信万法归一KDJ副图源码
DB:=-10;
RSV:=(((CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9)))*100);
短期底部:=LLV(OPEN,30);
K:SMA(RSV,3,1);
D:SMA(K,3,1);
J:((3*K)-(2*D));
AA10:=MA(CLOSE,10);
AA12:=MA(CLOSE,12);
BB10:=((ATAN((AA10-REF(AA10,1)))*3.1416)*10);
BB12:=((ATAN((AA12-REF(AA12,1)))*3.1416)*10);
MA13:=MA(CLOSE,13);
VAR2:=(((CLOSE-MA(CLOSE,6))/MA(CLOSE,6))*100);
VAR3:=(((CLOSE-MA(CLOSE,12))/MA(CLOSE,12))*100);
VAR4:=(((CLOSE-MA(CLOSE,24))/MA(CLOSE,24))*100);
VAR5:=(((VAR2+(2*VAR3))+(3*VAR4))/6);
VAR6:=MA(VAR5,3);
底部区间:IF((VAR6<DB),20,0),COLORFFFF00;
STICKLINE((CROSS(J,K)AND(底部区间>=20)),100,0,2,0),COLORFFFFFF;
买:STICKLINE((VAR6<=(0-15)),80,4.88,2,0),COLORFFFFFF;
VAR7:=DMA(EMA(CLOSE,12),((SUM(vol,5)/3)/CAPITAL));
VAR8:=(((CLOSE-VAR7)/VAR7)*100);
VAR9:=((((REF(VAR8,1)<(0-40))AND(VAR8>REF(VAR8,1)))AND(REF(VAR8,1)<REF(VAR8,2)))AND((VAR8-REF(VAR8,1))>2.5));
VARA:=(((CLOSE-MA(CLOSE,6))/MA(CLOSE,6))*100);
VARB:=(((CLOSE-MA(CLOSE,12))/MA(CLOSE,12))*100);
VARC:=(((CLOSE-MA(CLOSE,24))/MA(CLOSE,24))*100);
VARF:=(((HIGH+LOW)+CLOSE)/3);
VAR10:=((VARF-MA(VARF,14))/(0.015*AVEDEV(VARF,14)));
VAR11:=(((((MA(AMOUNT,5)/MA(VOL,5))/100)-((MA(AMOUNT,110)/MA(VOL,110))/100))/((MA(AMOUNT,5)/MA(VOL,5))/100))<(0-0.273));
VAR12:=(((CLOSE-MA(CLOSE,30))/MA(CLOSE,30))<(0-0.125));
VAR13:=(VAR11ANDVAR12);
VAR14:=((((VARA>=(0-45))AND(VARA<=(0-10)))AND(VARB<=(0-15)))AND(VARC<=(0-20)));
VAR15:=(COUNT(VAR14,1)>=1);
VAR16:=(VAR13ANDVAR15);
VAR1C:=EMA(CLOSE,34);
VAR1E:=MA((VAR1C*0.82),5);
VAR20:=(((((MA(AMOUNT,5)/MA(VOL,5))/100)-((MA(AMOUNT,125)/MA(VOL,125))/100))/((MA(AMOUNT,5)/MA(VOL,5))/100))<(0-0.4));
VAR21:=HHV(HIGH,500);
VAR22:=LLV(LOW,500);
VAR23:=HHV(HIGH,250);
VAR24:=LLV(LOW,250);
VAR25:=HHV(HIGH,125);
VAR26:=LLV(LOW,125);
VAR27:=MA(((((((VAR21*0.45)+(VAR23*0.5))+VAR22)+VAR24)+VAR26)/5),35);
VAR2C:=VAR27;
VAR31:=((CLOSE-REF(MA(CLOSE,20),11))<(0-2));
VAR42:=(SMA(((AMOUNT/VOL)/100),13,1)*1.15);
VAR43:=(SMA(((AMOUNT/VOL)/100),13,1)*0.85);
VAR44:=(CLOSE-REF(MA(CLOSE,20),11));
VAR45:=(((((((((((((CLOSE<VAR1E)ANDVAR20)AND(CLOSE<VAR43))OR(((CLOSE<VAR1E)ANDVAR31)ANDVAR20))OR((CLOSE<VAR1E)AND(CLOSE<VAR43)))OR(((CLOSE<VAR1E)ANDVAR20)AND(CLOSE<VAR43)))OR(VAR20AND(CLOSE<VAR2C)))OR((VAR20ANDVAR31)AND(VAR44<(0-1.5))))OR(VAR20AND(CLOSE<VAR1E)))OR(VAR20AND(VAR44<(0-1.5))))OR(VAR31AND(CLOSE<VAR43)))OR((CLOSE<VAR2C)AND(VAR44<(0-1.5))))OR((CLOSE<VAR1E)ANDVAR31));
VAR4F:=(VAR11ANDVAR12);
VAR50:=((((VAR2>=(0-45))AND(VAR2<=(0-7)))AND(VAR3<=(0-11)))AND(VAR4<=(0-14)));
VAR51:=(COUNT(VAR50,1)>=1);
VAR52:=(VAR4FANDVAR51);
VAR53:=(((((VAR20AND(CLOSE<VAR1E))ANDVAR31)AND(CLOSE<VAR2C))ANDVAR45)ANDVAR52);
VAR54:=(((CLOSE-MA(CLOSE,6))/MA(CLOSE,6))*100);
VAR55:=(((CLOSE-MA(CLOSE,12))/MA(CLOSE,12))*100);
VAR56:=(((CLOSE-MA(CLOSE,24))/MA(CLOSE,24))*100);
VAR57:=REF(CLOSE,1);
VAR58:=((SMA(MAX((CLOSE-VAR57),0),5,1)/SMA(ABS((CLOSE-VAR57)),5,1))*100);
VAR59:=(((HIGH+LOW)+CLOSE)/3);
VAR5A:=((VAR59-MA(VAR59,14))/(0.015*AVEDEV(VAR59,14)));
VAR5B:=((((((VAR54>=(0-15.8))AND(VAR54<=(0-12.2)))AND(VAR55<=(0-20.8)))AND(VAR56<=(0-27.5)))AND(VAR58<=11.7))AND(VAR5A<=(0-145)));
VAR62:=(REF(CLOSE,2)*0.865);
VAR63:=(REF(CLOSE,13)*0.772);
VAR64:=MIN(VAR62,VAR63);
VAR65:=((100*VOL)/CAPITAL);
猎鹰出击:IF(((((VAR9ORVAR16)ORVAR53)ORVAR5B)OR((((CLOSE-VAR64)/CLOSE)<0.03)AND((SUM(VAR65,5)/5)<1.8))),120,0),LINETHICK2;
MACD:(VAR6*5),COLORSTICK,LINETHICK2;
短买:STICKLINE((CROSS(K,D)AND(BB10>1)),70,0,2,0),COLORCC99FF;
{底部预警:STICKLINE(VAR6<=0and=""var6="">=-10,0,-20,5,0),COLOR88B7EA;}
PJJ:=Dma((HIGH+LOW+CLOSE*2)/4,0.9);
JJ:=REF(ema(PJJ,3),1);
QJJ:=vol/((HIGH-LOW)*2-(Abs(CLOSE-OPEN)));
XVL:=IF(CLOSE>OPEN,QJJ*(HIGH-LOW),IF(CLOSE<OPEN,QJJ*(HIGH-OPEN+CLOSE-LOW),VOL/2))+IF(CLOSE>OPEN,-QJJ*(HIGH-CLOSE+OPEN-LOW),IF(CLOSE<OPEN,-QJJ*(HIGH-LOW),-
VOL/2));
HSL:=XVL/20/1.15;
资金流向:=HSL*0.55+REF(HSL,1)*0.33+REF(HSL,2)*0.22;
HSL*0.4,COLORSTICK;
GJJ:=EMA(资金流向,8);
LLJX:=EMA(资金流向,3);
今日:LLJX,NODRAW;
STICKLINE(今日>0,0,今日,2,0),COLORWHITE;
STICKLINE(今日<0,0,今日,2,0),COLORLIGREEN;
X:=今日;
昨日:REF(X,1),COLORBLUE,LINETHICK2;
ZJLL:=REF(LLJX,1);
QZJJ:=(LLJX-ZJLL)/ZJLL*100;
增幅%:IF(LLJX>0ANDZJLL<0,ABS(QZJJ),IF(LLJX<0ANDZJLL<0ANDLLJX<ZJLL,-QZJJ,QZJJ)),NODRAW;
力度:HSL/1000,NODRAW;
周流向:SUM(LLJX,5),NODRAW;
BB:=REF(周流向,1);
ZQZJJ:=(周流向-BB)/BB*100;
周增幅%:IF(周流向>0ANDBB<0,ABS(ZQZJJ),IF(周流向<0ANDBB<0AND周流向<BB,-ZQZJJ,ZQZJJ)),NODRAW;
基线:GJJ,NODRAW,COLOR00FFFF;
趋势线1:=(CLOSE-MA(CLOSE,40))/MA(CLOSE,40)*100;
趋势线:=MA(趋势线1,2);
底部区:IF(趋势线<-20,-500,0),COLORBLUE;
DRAWICON(趋势线<-20,-700,1);
VAR61:=EMA(HHV(HIGH,500),21);
VAR71:=EMA(HHV(HIGH,250),21);
VAR81:=EMA(HHV(HIGH,90),21);
VAR91:=EMA(LLV(LOW,500),21);
VARA1:=EMA(LLV(LOW,250),21);
VARB1:=EMA(LLV(LOW,90),21);
VARC1:=EMA((((((((VAR91*0.96)+(VARA1*0.96))+(VARB1*0.96))+(VAR61*0.558))+(VAR71*0.558))+(VAR81*0.558))/6),21);
VARD1:=EMA((((((((VAR91*1.25)+(VARA1*1.23))+(VARB1*1.2))+(VAR61*0.55))+(VAR71*0.55))+(VAR81*0.65))/6),21);
VARE1:=EMA((((((((VAR91*1.3)+(VARA1*1.3))+(VARB1*1.3))+(VAR61*0.68))+(VAR71*0.68))+(VAR81*0.68))/6),21);
VARF1:=EMA((((((VARC1*3)+(VARD1*2))+VARE1)/6)*1.738),21);
VAR101:=REF(LOW,1);
VAR111:=((SMA(ABS((LOW-VAR101)),3,1)/SMA(MAX((LOW-VAR101),0),3,1))*100);
VAR121:=EMA(IF(((CLOSE*1.35)<=VARF1),(VAR111*10),(VAR111/10)),3);
VAR131:=LLV(LOW,30);
VAR141:=HHV(VAR121,30);
VAR151:=IF(MA(CLOSE,58),1,0);
VAR161:=((EMA(IF((LOW<=VAR131),((VAR121+(VAR141*2))/2),0),3)/618)*VAR151);
VAR171:=((IF((VAR161>50),50,VAR161)/20)*15);
底部吸筹:STICKLINE((VAR171>0),0,VAR171,1,1),COLORFF00FF;
DRAWTEXT(((CROSS(K,D)AND((AA10-REF(AA10,1))>0))AND(K<=49)),80,'–抄底');
DRAWTEXT(CROSS(90,J),108,'。逃'),COLORFFFF00;
DRAWTEXT(CROSS(J,(0-5)),(0-4),'。低吸'),COLOR33FF33;
SG:=EMA(HHV(HIGH,1),8);
X1:=EMA(CLOSE,8);
X30:=((X1<REF(X1,1))AND(CLOSE<X1));
X31:=IF(((SG<REF(SG,1))ORX30),1,0);
全仓出击:=((((COUNT((X31=1),4)=3)AND(X31=0))AND(((CLOSE-REF(CLOSE,1))/REF(CLOSE,1))>0.085))*89);
DRAWTEXT((全仓出击>=89),89,'–大胆杀入'),COLOR0066FF;
DRAWTEXT((CROSS(J,0)AND(VAR6<=(0-7))),80,'–导弹发射'),COLORFF00FF;
MA5:=MA(CLOSE,4);
X7:=EMA(EMA(EMA(HIGH,9),9),9);
海底:=(X7*0.92);
海底二:=(X7*0.933);
中轨道:=MA(CLOSE,2);
DRAWTEXT(((CROSS(中轨道,MA5)AND(LOW<=and=""close="">=海底二)),25,'-底部'),COLOR0099FF;
评论(0)