很简单的一个思路 KDJ的一种新思路通达信指标公式源码

合集下载

kdj金叉的通达信选股公式

kdj金叉的通达信选股公式

kdj金叉的通达信选股公式
KDJ 金叉是一种技术分析指标,用于判断股票价格走势的短期趋势。

以下是一个 KDJ 金叉的通达信选股公式:
```公式
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
CROSS(K,D);
```
在上述公式中,`RSV`表示未成熟随机值,`K`表示快速线,`D`表示慢速线,`J`表示超快线。

该公式的含义是:当 K 线上穿 D 线时,即 KDJ 金叉形成,发出买入信号。

需要注意的是,以上公式仅供参考,不保证盈利。

在实际应用中,还需要结合其他技术指标、基本面分析等因素进行综合判断。

另外,股票市场具有较高的风险,投资需谨慎。

实战分析思路通达信指标公式源码

实战分析思路通达信指标公式源码

实战分析思路通达信指标公式源码通达信是中国股市中使用较为广泛的一种技术分析软件。

该软件提供了丰富的指标工具,包括均线、MACD、KDJ等等。

对于想要实战分析的投资者,了解这些指标的计算公式是非常重要的。

下面将介绍一些常用指标的计算公式和通达信源码。

1.均线(MA)指标的计算公式如下:MA(n)=(C1+C2+…+Cn)/n其中,MA(n)表示平均线的值,C1、C2、Cn分别表示n个周期内的收盘价。

通达信源码如下:_MA:MA(CLOSE,N);上述代码表示计算周期为N的收盘价的均线。

2.MACD指标的计算公式如下:DIFF = EMA(short) - EMA(long)DEA=EMA(DIFF,M)MACD=(DIFF-DEA)*2其中,EMA表示指数移动平均线,DIFF表示快线与慢线的差值,DEA 为DIFF的M周期指数移动平均,MACD为DIFF与DEA的差值的两倍。

通达信源码如下:_DIFF:EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);_DEA:EMA(_DIFF,M);_MACD:(_DIFF-_DEA)*2;上述代码表示计算DIFF、DEA和MACD三个指标。

3.KDJ指标的计算公式如下:RSV=(CLOSE-LOWEST(CLOSE,N))/(HIGHEST(CLOSE,N)-LOWEST(CLOSE,N))*100K=(1-a)*PREV.K+a*RSVD=(1-a)*PREV.D+a*KJ=3*K-2*D其中,RSV表示未成熟随机值,K、D、J分别表示K、D、J三条曲线的值,N为周期,a为平滑因子。

通达信源码如下:_RSV:(CLOSE-LOWEST(CLOSE,N))/(HIGHEST(CLOSE,N)-LOWEST(CLOSE,N))*100;_k1:(1-a)*REF(_k1,1)+a*_RSV;_d1:(1-a)*REF(_d1,1)+a*_k1;_j1:3*_k1-2*_d1;上述代码表示计算RSV、K、D和J四个指标。

通达信指标公式源码MACD、KDJ、RSI三合一

通达信指标公式源码MACD、KDJ、RSI三合一

DIFF:EMA(CLOSE,7) - EMA(CLOSE,19),COLORGREEN;DEA:EMA(DIFF,9),COLORYELLOW;MACD:2*(DIFF-DEA),COLORSTICK;A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));B1:=REF(C,A1+1)>C AND REF(DIFF,A1+1)<DIFF AND CROSS(DIFF,DEA); A2:=BARSLAST(REF(CROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3)),1));B2:=REF(C,A2+1)>C AND REF("KDJ.K"(9,3,3),A2+1)<"KDJ.K"(9,3,3) AND CROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3));A3:=BARSLAST(REF(CROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24)),1)); B3:=REF(C,A3+1)>C ANDREF("RSI.RSI1"(6,12,24),A3+1)<"RSI.RSI1"(6,12,24) ANDCROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24));C1:=BARSLAST(REF(CROSS(DEA,DIFF),1));D1:=REF(C,C1+1)<C AND REF(DIFF,C1+1)>DIFF AND CROSS(DEA,DIFF); C2:=BARSLAST(REF(CROSS("KDJ.D"(9,3,3),"KDJ.K"(9,3,3)),1));D2:=REF(C,C2+1)<C AND REF("KDJ.K"(9,3,3),C2+1)>"KDJ.K"(9,3,3) AND CROSS("KDJ.D"(9,3,3),"KDJ.K"(9,3,3));C3:=BARSLAST(REF(CROSS("RSI.RSI2"(6,12,24),"RSI.RSI1"(6,12,24)),1)); D3:=REF(C,C3+1)<C ANDREF("RSI.RSI1"(6,12,24),C3+1)>"RSI.RSI1"(6,12,24) ANDCROSS("RSI.RSI2"(6,12,24),"RSI.RSI1"(6,12,24));{MACD底背:IF(B1>0,-0.1,0),COLORRED,POINTDOT;KDJ底背:IF(B2>0,-0.1,0),COLORFF00FF,POINTDOT;RSI底背:IF(B3>0,-0.1,0),COLORYELLOW,POINTDOT;}MACD顶背:IF(D1>0,0.1,0),COLOR00FF00,POINTDOT;KDJ顶背:IF(D2>0,0.1,0),COLORFFCC66,POINTDOT;RSI顶背:IF(D3>0,0.1,0),COLORWHITE,POINTDOT;{STICKLINE(B1>0,-0.1,0,2,0),COLORRED;STICKLINE(B2>0,-0.1,0,2,0),COLORFF00FF;STICKLINE(B3>0,-0.1,0,2,0),COLORYELLOW;}STICKLINE(D1>0,0.1,0,2,0),COLOR00FF00;STICKLINE(D2>0,0.1,0,2,0),COLORFFCC66;STICKLINE(D3>0,0.1,0,2,0),COLORWHITE;STICKLINE(MACD>REF(MACD,1) AND MACD>0,0,MACD,0,0),COLORRED; STICKLINE(MACD<=REF(MACD,1) ANDMACD>0,0,MACD,0,0),COLORYELLOW;STICKLINE(MACD<REF(MACD,1) AND MACD<0,0,MACD,0,0),COLORCYAN; STICKLINE(MACD>=REF(MACD,1) ANDMACD<0,0,MACD,0,0),COLORMAGENTA;STICKLINE(C>0,0,0,50,1),COLORBLUE;NOTEXT强:IF(DIFF>MA(DIFF,2),DIFF,DRAWNULL),COLORRED; NOTEXT弱:IF(DEA>MA(DEA,2),DEA,DRAWNULL),COLORMAGENTA; VARA1:=(DVOL/C)/2,NODRAW;VARA2:=SUM(IF(VARA1>100 AND CLOSE>REF(CLOSE,1),VARA1,0),0); VARA3:=SUM(IF(VARA1>100 AND CLOSE<REF(CLOSE,1),VARA1,0),0); VARA4:=SUM(IF(VARA1<100 AND CLOSE>REF(CLOSE,1),VARA1,0),0); VARA5:=SUM(IF(VARA1<100 AND CLOSE<REF(CLOSE,1),VARA1,0),0); VARA6:=VARA2+VARA3+VARA4+VARA5;机买:=(VARA2/VARA6)*100,LINETHICK2,COLORRED;机卖:=(VARA3/VARA6)*100,LINETHICK2,COLORGREEN;主力差:=机买-机卖,LINETHICK2,NODRAW;强度:主力差-REF(主力差,1),NODRAW,COLORYELLOW;STICKLINE(强度>1.5,-0.1,0,2,0),COLORYELLOW;近期:BARSLAST(强度>1.5),NODRAW,COLORGRAY;N:=7{2,100};M:=5{2,100};VAR1:=(CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*80;B:=SMA(VAR1,N,1);VAR2:=SMA(B,M,1);短买:CROSS(B,VAR2) AND B<40,NODRAW,COLORRED;DRAWICON(短买,0,1);。

通达信变态kdj指标公式

通达信变态kdj指标公式

通达信变态kdj指标公式通达信的KDJ指标是一种常用的技术分析指标,它是根据随机指标(KDJ)进行改进和优化得到的。

KDJ指标主要用于判断股票或其他交易品种的超买超卖情况和趋势转折点。

KDJ指标的计算公式如下:1. 计算周期(N)内的最低价(L)和最高价(H):L,N周期内的最低价。

H,N周期内的最高价。

2. 计算未成熟随机值(RSV):RSV = (收盘价 L) / (H L) 100。

3. 计算K值、D值和J值:K值 = 2/3 前一日K值 + 1/3 当日RSV.D值 = 2/3 前一日D值 + 1/3 当日K值。

J值 = 3 当日K值 2 当日D值。

需要注意的是,KDJ指标的计算是基于一定的周期和参数进行的,通常常用的参数是9。

也就是说,计算周期为9日的最低价和最高价,然后根据这些数据计算出RSV值,再根据RSV值计算K值、D值和J值。

KDJ指标的应用主要有以下几个方面:1. 判断超买超卖,当K值超过80时,表示股票或交易品种处于超买状态,可能会出现回调或反转;当K值低于20时,表示股票或交易品种处于超卖状态,可能会出现反弹或反转。

2. 分析趋势转折,当K值和D值交叉时,可以判断出趋势的转折点,例如K线向上穿过D线时,可能预示着股票或交易品种将出现上涨趋势,反之则可能出现下跌趋势。

3. 辅助其他指标,KDJ指标可以与其他技术指标结合使用,例如与均线、成交量等指标一起使用,来综合分析股票或交易品种的走势。

总结起来,KDJ指标是一种常用的技术分析指标,通过计算最低价、最高价和未成熟随机值,再根据一定的计算公式得出K值、D 值和J值,用于判断超买超卖和趋势转折点。

它可以辅助投资者进行交易决策和风险控制。

通达信KDJ完美指标公式

通达信KDJ完美指标公式

通达信KDJ完美指标公式通达信中的KDJ指标是由George C. Lane于1950年代开发的一种技术分析指标,该指标主要用于判断股票或其他金融品的超买超卖情况。

它基于随机指数的概念,通过计算最高价、最低价和收盘价之间的关系,从而为投资者提供购买和卖出的时机。

KDJ指标的计算公式如下:1.K值=(当日最高价-最低价)/(最高价-最低价)*1002.D值=K值的3日简单移动平均3.J值=3K值-2D值KDJ指标的计算过程相对简单,主要涉及到K值、D值和J值的计算,下面将重点对这三个值进行详细分析。

首先是K值的计算,K值是通过最高价和最低价之间的比例来计算的。

具体计算公式为:(当日最高价-最低价)/(最高价-最低价)*100。

K值的取值范围在0到100之间,一般来说,当K值超过80时,市场被认为是超买状态,投资者应该考虑卖出股票;而当K值低于20时,市场被认为是超卖状态,投资者应该考虑买入股票。

接下来是D值的计算,D值是K值的3日简单移动平均。

简单移动平均是指,将过去3日的K值相加后除以3,计算出来的结果即为D值。

可以说,D值是K值的平均值,它可以更好地反映股票价格的长期趋势。

当D值超过80时,市场被认为是超买状态,投资者应该考虑卖出股票;而当D值低于20时,市场被认为是超卖状态,投资者应该考虑买入股票。

最后是J值的计算,J值是通过3K值减去2D值得到的。

J值的计算公式为:3K值-2D值。

需要注意的是,J值是K值和D值的加权平均,它可以更好地判断股票价格的超买超卖情况。

当J值超过100时,市场被认为是超买状态,投资者应该考虑卖出股票;而当J值低于0时,市场被认为是超卖状态,投资者应该考虑买入股票。

总之,KDJ指标是一种较为常用的技术分析指标,通过计算最高价、最低价和收盘价之间的关系,可以帮助投资者判断股票或其他金融品的超买超卖情况。

在实际应用中,投资者可以根据K值、D值和J值的数值来制定买入和卖出的策略,从而提高投资的准确性和盈利能力。

通达信指标公式源码 组合智能KDJ 副图源码

通达信指标公式源码 组合智能KDJ 副图源码

源码:VAR1:=REF(LOW,1);VAR2:=SMA(ABS(LOW-VAR1),3,1)/SMA(MAX(LOW-VAR1,0),3,1)*100; VAR3:=EMA(IF(CLOSE*1.2,VAR2*10,VAR2/10),3);VAR4:=LLV(LOW,38);VAR5:=HHV(VAR3,38);VAR6:=IF(LLV(LOW,90),1,0);VAR7:=EMA(IF(LOW<=VAR4,(VAR3+VAR5*2)/2,0),3)/618*VAR6; VAR8:=((C-LLV(L,21))/(HHV(H,21)-LLV(L,21)))*100;VAR9:=SMA(VAR8,13,8);底线:0,COLOR00FFFF;主力吸货:VAR7,COLOR0000FF;吸筹1:STICKLINE(VAR7,0,VAR7,6,0),COLOR0000FF;吸筹2:STICKLINE(VAR7,0,VAR7,5,0),COLOR6600FF;吸筹3:STICKLINE(VAR7,0,VAR7,4,0),COLORBB00FF;吸筹4:STICKLINE(VAR7,0,VAR7,3,0),COLORFF00FF;吸筹5:STICKLINE(VAR7,0,VAR7,2,0),COLORFF33FF;吸筹6:STICKLINE(VAR7,0,VAR7,1,0),COLORFF66FF;吸筹7:STICKLINE(VAR7,0,VAR7,0,0),COLORFF99FF;BIAS1:=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100;BIAS2:=(CLOSE-MA(CLOSE,12))/MA(CLOSE,12)*100;BIAS3:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;BIAS:=(BIAS1+2*BIAS2+3*BIAS3)/6;乖离:=MA(BIAS,3);抄底:IF(乖离<-12 AND 乖离>=-18,-4,0), COLORCYAN,LINETHICK1; STICKLINE(乖离<-12 AND 乖离>=-18,2,0,6,0) , COLORCYAN;抄底二:IF(乖离<-18,3,0),COLORFF35FF,LINETHICK1;STICKLINE(乖离<-18,3,0,6,0),COLORFF35FF;抄底三:IF(乖离<-6,5,0),COLORRED,LINETHICK1;STICKLINE(乖离<-6,5,3,2,1),COLORRED;抄底四:IF(乖离<-4.5,0,0),COLOR00FFFF,LINETHICK1;STICKLINE(乖离<-4.5,0,1,3,1),COLOR00FFFF;VARA1:=DMA(CLOSE,VOL/MA(VOL,4)/4);VARA2:=DMA(CLOSE,VOL/MA(VOL,31)/31);VARA3:=(CLOSE-VARA1)/VARA1*100<-10;VARA4:=(VARA1-VARA2)/VARA2*100<-16;VARA5:=(CLOSE-MA(CLOSE,50))/MA(CLOSE,50)*100<-23;VARA6:=SMA(MAX(CLOSE-REF(CLOSE,1),0),3,1)/SMA(ABS(CLOSE-REF(CLOS E,1)),3,1)*100>16;VARA7:=100*(HHV(HIGH,27)-CLOSE)/(HHV(HIGH,27)-LLV(LOW,27)); VARA8:=INDEXC;VARA9:=MA(VARA8,6);VARA:=MA(VARA8,24);VARB:=MA(VARA8,32);VARC:=VARB>VARA9*1.11 AND VARA>VARA9*1.095;SSS:=(VARA3 AND VARA4 AND (OPEN-REF(CLOSE,1))/REF(CLOSE,1)>-0.07 OR VARA5 AND VARA6 AND CROSS(VARA7,79) OR VARC ANDCLOSE/COST(8)<=0.8)*100;抄底王:SSS>0,COLORWHITE,LINETHICK1;STICKLINE(SSS>0,0,6,6,0),COLORWHITE;RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;K:SMA(RSV,3,1),COLORWHITE;D:SMA(K,3,1),COLORYELLOW;J:3*K-2*D,COLORMAGENTA;底: 20,LINETHICK1 ,POINTDOT, COLOR77AA1A;入顶: 80,LINETHICK2 ,POINTDOT , COLOR9966FF;大顶: 100,LINETHICK2 ,POINTDOT ,COLOR22A6E6;顶轴:105, POINTDOT,LINETHICK2;上轴:90, POINTDOT,LINETHICK2;下轴:10, POINTDOT,LINETHICK2;底轴:0, POINTDOT,LINETHICK2;抢钱轴:-10, POINTDOT,LINETHICK2;DRAWTEXT(CROSS(J,顶轴) ,100,'大出'), COLORYELLOW;DRAWTEXT(CROSS(J,上轴) ,90,'小出'), COLOR99FFCC;DRAWTEXT(CROSS(下轴,J) ,10,'小进'), COLORBLUE;DRAWTEXT(CROSS(底轴,J) ,0,'大进'), COLORRED;DRAWTEXT(CROSS(抢钱轴,J) ,-5,'狂进'), COLORWHITE;A01:=DYNAINFO(5); IF(K<REF(K,1),K,DRAWNULL),COLORGREEN,LINETHICK1;IF(D<REF(D,1),D,DRAWNULL),COLORCYAN,LINETHICK1;IF(J<REF(J,1),J,DRAWNULL),COLORFFFF00,LINETHICK1;IF(K>REF(K,1),K,DRAWNULL),COLORRED,LINETHICK1;IF(D>REF(D,1),D,DRAWNULL),COLORYELLOW,LINETHICK1;IF(J>REF(J,1),J,DRAWNULL),COLORFF00FF,LINETHICK1;小底:REF(IF((MA(C,5)-C)/C>0.04 AND(MA(C,10)-MA(C,5))/MA(C,5)>0.04,5,0),1),COLORYELLOW;A:=MA(-100*(HHV(HIGH,34)-CLOSE)/(HHV(HIGH,34)-LLV(LOW,34)),19)+100 ;B:=-100*(HHV(HIGH,14)-CLOSE)/(HHV(HIGH,14)-LLV(LOW,14))+100;D1:=EMA(-100*(HHV(HIGH,34)-CLOSE)/(HHV(HIGH,34)-LLV(LOW,34)),4)+1 00;大底:=(A<15 AND REF(A,1)<15 AND D1<18 AND B>REF(B,1) AND CROSS(B,A) AND B>D1AND (REF(B,1)<5 OR REF(B,2)<5 ) AND (D1>=A OR REF( B,1)<1 )); STICKLINE( 大底,0,10,11,0 ),COLORRED;DRAWTEXT(大底,11,'大底')COLORFF00FF;VARFN:=LOW*0.9;VAR11N:=EMA(VARFN,30);VAR12N:=CLOSE-REF(CLOSE,1);VAR13N:=MAX(VAR12N,0);VAR14N:=ABS(VAR12N);VAR15N:=SMA(VAR13N,7,1)/SMA(VAR14N,7,1)*100;VAR16N:=SMA(VAR13N,13,1)/SMA(VAR14N,13,1)*100;VAR17N:=BARSCOUNT(CLOSE);VAR18N:=SMA(MAX(VAR12N,0),6,1)/SMA(ABS(VAR12N),6,1)*100;VAR19N:=(-200)*(HHV(HIGH,60)-CLOSE)/(HHV(HIGH,60)-LLV(LOW,60))+10 0;VAR1AN:=(CLOSE-LLV(LOW,15))/(HHV(HIGH,15)-LLV(LOW,15))*100;VAR1BN:=SMA((SMA(VAR1AN,4,1)-50)*2,3,1);VAR1CN:=(INDEXC-LLV(INDEXL,14))/(HHV(INDEXH,14)-LLV(INDEXL,14))*10 0;VAR1DN:=SMA(VAR1CN,4,1);VAR1EN:=SMA(VAR1DN,3,1);VAR1FN:=(HHV(HIGH,30)-CLOSE)/CLOSE*100;VAR20N:=VAR18N<=25 AND VAR19N<-95 AND VAR1FN>20 ANDVAR1BN<-30 AND VAR1EN<30AND VAR11N-CLOSE>=-0.25 AND VAR15N<22 AND VAR16N<28 ANDVAR17N>50;STICKLINE(VAR20N,0,70,1,0),COLORBLUE,LINETHICK3 ;DRAWTEXT(VAR20N,80,'★青龙出海!'),COLORBLUE; HP:=HHV(H,9);LP:=LLV(L,9);R:=(C-LP)/(HP-LP)*100;M:=MA(R,40);S:=STD(R,40);高:=M+2*S;中:=M;低:=M-2*S;【高】: 高,COLOR0099FF;【中】: 中,POINTDOT,COLORWHITE;【低】: 低,COLOR00FF00;。

通达信kdj指标公式

通达信kdj指标公式

通达信kdj指标公式1 KDJ指标概述KDJ指标是一种技术分析工具,由George Lane先生在20世纪80年代推出,并被广泛应用于股票、期货、外汇等金融市场的分析中。

KDJ指标通过比较股价相对于最高价、最低价和收盘价的位置关系,来判断市场的超买超卖情况和未来的价格趋势。

2 KDJ指标的计算公式KDJ指标的计算方法复杂,但可以细分为以下几步:1. 计算每日最高价、最低价和收盘价的对数值(常用天数为9天)2. 计算当日的RSV值(公式:RSV = (当日收盘价 - 最近9天最低价)/(最近9天最高价 - 最近9天最低价)* 100%)3. 计算K值、D值、J值(公式:K值 = 2/3 * 昨日K值 + 1/3 * 当日RSV,D值 = 2/3 * 昨日D值 + 1/3 * 当日K值,J值 = 3 * 当日K值 - 2 * 当日D值)3 KDJ指标的解释及应用KDJ指标的数值范围为0-100,一般认为当K值和D值在80以上时为超买区间,当K值和D值在20以下时为超卖区间。

KDJ指标的应用主要包括以下几个方面:1. 判断超买超卖状态:当KDJ指标处于超买区间时,股价有可能会下跌,当KDJ指标处于超卖区间时,股价有可能会上涨,这对于投资者的买卖决策具有重要意义。

2. 确定买卖信号:当K值从下向上穿过D值时,是买进信号,当K值从上向下穿过D值时,是卖出信号。

3. 预测未来价格趋势:当J值大于100时,坚定的趋势向上,当J值小于0时,则表示坚定的趋势向下,其它情况下则表示震荡状态。

4 KDJ指标的优缺点KDJ指标是一种经典的技术分析指标,其优缺点如下:优点:1. KDJ指标简单易懂,适合初学者自学和应用。

2. KDJ指标的突破和背离信号准确率较高,为投资者提供了可靠的分析依据。

3. KDJ指标可以有效的反映市场的超买超卖情况,能够帮助投资者避免盲目进出市场造成的亏损。

缺点:1. KDJ指标的计算需要涉及到历史价格数据,如果市场的运行模式发生较大变化,KDJ指标的反应会有一定滞后,影响分析的准确性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档