相关简介:通达信kdj超买超卖指标公式源码分享
通达信指标公式源码概况:
指标类别:通达信指标公式
授权方式:免费版
指标评级:★★★★★
指标分类:策略
画线方法:副图
【使用说明】
1、多空红绿波段
2、顶底出现6个以上方格再考虑进场(间隔开的不算)
3、KDJ超买超卖
通达信指标公式源码:
N1:=5;
N2:=3;
P1:=21;
P2:=34;
RSV:=(CLOSE-LLV(LOW,90))/(HHV(HIGH,90)-LLV(LOW,90))*200-100;
长K:SMA(RSV,N1,1),POINTDOT,COLORRED,LINETHICK4;
长D:SMA(长K,N2,1),POINTDOT,COLORLIGREEN,LINETHICK4;
J:3*长K-2*长D,POINTDOT,LINETHICK2;
RS:=(CLOSE-LLV(LOW,30))/(HHV(HIGH,30)-LLV(LOW,30))*200-100;
中K:SMA(RS,P1,1),COLORMAGENTA,LINETHICK2;
中D:SMA(中K,P2,1),LINETHICK1;
STICKLINE((CROSS(中K,中D)),中K,中D,20,10),COLORRED;
STICKLINE((CROSS(中D,中K)),中K,中D,20,10),COLORBLUE;
零轴:0,POINTDOT,COLORWHITE{COLORBROWN},LINETHICK2,;
强势:50,COLORBROWN,LINETHICK2,;
起飞:100,POINTDOT,LINETHICK3;
弱势:-100,POINTDOT,COLORYELLOW,LINETHICK3;
风险:100,COLORBLUE;
安全:0,COLORWHITE;
顶:120,COLORBLUE;
底:-20,COLORWHITE;
趋势001:=(5)*(SMA(((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27)))*(100),5,1))-(3)*(Sma(SMA(((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27)))*(100),5,1),3,1))-SMA(SMA(SMA(((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27)))*(100),5,1),3,1),2,1);
趋势线:MA(趋势001,3),COLORYELLOW,LINETHICK1;
方向:=趋势线>REF(趋势线,1);
IF(方向,趋势线,DRAWNULL),COLORRED,LINETHICK1;
趋势A01:=SUM(MAX(MAX((HIGH-LOW),Abs((HIGH-REF(CLOSE,1)))),ABS((LOW-REF(CLOSE,1)))),5);
趋势A02:=(HIGH-REF(HIGH,1));
趋势A03:=(REF(LOW,1)-LOW);
趋势A04:=(SUM(IF(((趋势A02>0)AND(趋势A02>趋势A03)),趋势A02,0),5));
短线A:=(((趋势A04)*100)/趋势A01);
趋势B01:=(H+L+C)/3;
趋势B02:=HHV(趋势B01,15);
趋势B03:=LLV(趋势B01,15);
趋势B04:=趋势B02-趋势B03;
短线B:=MA((趋势B01-趋势B03)/趋势B04,2)*100;
底部:=短线A=0AND短线B=0;
stICKLINE(底部,-20,-10,2,1),COLORF00FF0;
A1:=CAPITAL;
A2:=(((H+L)+O)+C)/4;
A3:=(((INDEXH+INDEXL)+INDEXO)+INDEXC)/4;
A4:=(A2-(REF(A2,1)))/(REF(A2,1));
A5:=(A3-(REF(A3,1)))/(REF(A3,1));
A6:=(((SUM(A4,10))+(SUM(A5,10)))/10)*1000;
A7:=IF(((A6>0)AND(A6<75)),A6,(IF((A6>75),75,0)));
A8:=IF(((A6<0)AND(A6>-75)),REVERSE(A6),(IF((A6<-75),75,0)));
STICKLINE(A8,150,(150-A8),3,1),COLOR825200;
STICKLINE(A7,150,(150-A7),3,1),COLOR7A67CF;
A9:=(VOL*(((A2*2)-HIGH)-LOW))/(HIGH-LOW);
A10:=IF(((HIGH=LOW)AND(A2<(REF(A2,1)))),(-1*VOL),VOL);
A11:=IF((HIGH=LOW),A10,A9);
A12:=SUM(A11,11);
A13:=(A12/(A1*11))*10000;
A14:=IF(((A13<150)AND(A13>-150)),A13,150);
A15:=IF((A14>0),A14,0);
A16:=IF((A14<0),REVERSE(A14),0);
STICKLINE((A14>0),0,A15,3,1),COLORYELLOW;
STICKLINE((A14<0),0,A16,3,0),COLOR2E9F15;
A17:=(SUM((A2*VOL),16))/(SUM(VOL,16));
A18:=(SUM((A2*VOL),11))/(SUM(VOL,11));
A19:=(SUM((A2*VOL),6))/(SUM(VOL,6));
A20:=((SUM((A2*VOL),7))-(A2*VOL))/((SUM(VOL,7))-VOL);
A21:=((A18-A17)/A2)*1000;
A22:=IF((A21>50),50,(IF((A21<-50),-50,A21)));
A23:=((A19-A18)/A2)*1000;
A24:=IF((A23>50),50,(IF((A23<-50),-50,A23)));
A25:=((((A19-A20)/A20)*5)/4)*1000;
A26:=IF((A25>50),50,(IF((A25<-50),-50,A25)));
A27:=(A22+A24)+A26;
红柱线:IF((A27>0),A27,0),COLOR003ADB,LINETHICK2;
兰柱线:IF((A27<0),REVERSE(A27),0),COLORE99A2C,LINETHICK2;
A28:=IF((兰柱线<150),兰柱线,(IF((兰柱线=150),65,0)));
A29:=IF((兰柱线=150),60,0);
A30:=IF((红柱线<150),红柱线,(IF((红柱线=150),65,0)));
A31:=IF((红柱线=150),60,0);
A32:=(((红柱线>(REF(红柱线,1)))AND(红柱线>49))AND(CLOSE<(REF(CLOSE,1))))AND((OPEN<(REF(CLOSE,1)))OR((OPEN=(REF(CLOSE,1)))AND((HIGH/(REF(CLOSE,1)))<1.02)));
DRAWICON(A32,90,9),COLORGREEN;
超跌短线买点:(兰柱线=150)AND((CLOSE<OPEN)OR(CLOSE>OPEN)),COLORRED;
A33:=SUMBARS(VOL,(A1*0.8));
A34:=IF((A33<9),9,A33);
A35:=HHV(A2,A34);
A36:=LLV(A2,A34);
A37:=IF((A35=A36),0,((100*(A2-A36))/(A35-A36)));
中趋势线:(1.5*(SUM(A37,6)))/6,LINETHICK2,COLORRED;
长趋势线:(SUM(中趋势线,6))/6,LINETHICK2,COLORGREEN;
A38:=((HIGH-A2)>(A2-LOW))OR((HIGH=LOW)AND(LOW<(REF(CLOSE,1))));
A39:=FILTER(A38,5);
A40:=EMA((((CLOSE-(LLV(LOW,25)))/((HHV(HIGH,25))-(LLV(LOW,25))))*4),4);
DRAWTEXT((FILTER((A40<0.25),5)),30,’考虑买入’),COLORRED;
DRAWTEXT((FILTER((A40>3.6),10)),155,’出货’),COLORGREEN;
A42:=(EMA((((CLOSE-(LLV(LOW,33)))/((HHV(HIGH,21))-(LLV(LOW,33))))*100),20))*0.998;
A43:=EMA(((0.667*(REF(A42,1)))+(0.333*A42)),1);
STICKLINE((A43<20),20,(20+20),4,0),COLORMAGENTA;
DRAWTEXT((超跌短线买点=1),60,’超跌短线买点’),COLORWHITE;
DRAWTEXT((A32=1),60,’超强短线买点’),COLORYELLOW;
买方能量:(A15),COLORYELLOW,LINETHICK1;
[源码注释]通达信公式动态翻译结果
输出XG:换手线的HSL>1日前的换手线的HSL的10日累和/10*2
评论(0)