求高手编一个通达信KDJ背离选股公式(有效再加400分!)

2024-05-01 07:37

1. 求高手编一个通达信KDJ背离选股公式(有效再加400分!)

第一个选股器要分成很多个小的选股器才能写出来,选股的时候看你需要用哪个条件了,公式如下: 

1.低位金叉 
DIFF:=EMA(CLOSE,12)-EMA(CLOSE,27); 
DEA:=EMA(DIFF,9); 
MACD:=2*(DIFF-DEA); 
CROSS(DIFF,DEA) AND DIFF<-0.1; 

2.二次金叉 
JCCOUNT:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0)); 
CROSS(DIFF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1; 

3.底背离 
A1:=BARSLAST(REF(CROSS(DIFF,DEA),1)); 
REF(CLOSE,A1+1)>CLOSE AND DIFF>REF(DIFF,A1+1) AND CROSS(DIFF,DEA); 

4.顶背离 
A2:=BARSLAST(REF(CROSS(DEA,DIFF),1)); 
REF(CLOSE,A2+1)DIFF AND CROSS(DEA,DIFF); 

第二个公式编写出来的选股公式如下: 
MA5:=MA(CLOSE,5); 
MA10:=MA(CLOSE,10); 
MA20:=MA(CLOSE,20); 
MA30:=MA(CLOSE,30); 
MA60:=MA(CLOSE,60); 
MA120:=MA(CLOSE,120); 
MA250:=MA(CLOSE,250); 
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26); 
DEA:=EMA(DIFF,8); 
A1:=BARSLAST(REF(CROSS(DIFF,DEA),1)); 
B1:=REF(C,A1+1)>C AND REF(DIFF,A1+1)<DIFF AND CROSS(DIFF,DEA); 
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100; 
K:=SMA(RSV,3,1); 
D:=SMA(K,3,1); 
A2:=BARSLAST(REF(CROSS(K,D),1)); 
B2:=REF(C,A2+1)>C AND REF(K,A2+1)<K AND CROSS(K,D); 
LC:=REF(CLOSE,1); 
RSI1:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100; 
RSI2:=SMA(MAX(CLOSE-LC,0),12,1)/SMA(ABS(CLOSE-LC),12,1)*100; 
A3:=BARSLAST(REF(CROSS(RSI1,RSI2),1)); 
B3:=REF(C,A3+1)>C AND REF(RSI1,A3+1)<RSI1 AND CROSS(RSI1,RSI2); 
C1:=BARSLAST(REF(CROSS(DEA,DIFF),1)); 
D1:=REF(C,C1+1)DIFF AND CROSS(DEA,DIFF); 
C2:=BARSLAST(REF(CROSS(D,K),1)); 
D2:=REF(C,C2+1)K AND CROSS(D,K); 
C3:=BARSLAST(REF(CROSS(RSI2,RSI1),1)); 
D3:=REF(C,C3+1)RSI1 AND CROSS(RSI2,RSI1); 
IF(B1>0,1,0) OR IF(B2>0,1,0) OR IF(B3>0,1,0) OR IF(D1>0,1,0) OR IF(D2>0,1,0) OR IF(D3>0,1,0); 

你试一下吧。

求高手编一个通达信KDJ背离选股公式(有效再加400分!)

2. 如何看KDJ指标的背离现象

kdj指标背离,
是价格走势与指标走势出现方向相反的一种现象.
一般代表着当前趋势可能要发生变化.如果是顶背离建议先止盈推出以防风险,如果是底背离应密切关注可能是抄底机会.

现在的软件一般都支持公式编写,所以像底背离顶背离这种不太好人工去识别的,可以编写成技术指标.让计算机自己去判断并画线提示背离.
效果如下图.










3. 求助同花顺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;
A2:=BARSLAST(REF(CROSS(J,D),1));
SELECT REF(C,A2+1)>LLV( L,3 ) AND REF(J,A2+1)<J AND CROSS(J,D) AND J<40;

求助同花顺KDJ的背离选股公式

4. 求一个KDJ指标当前的KD值与N日前的KD值背离的选股公式,谢谢

RSV:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9));K:=SMA(RSV,3,1);D:=SMA(K,3,1);JXTJ:=BARSLAST(CROSS(K,D));XG:IF(JXTJ=0&&K>REF(K,REF(JXTJ,1)+1)&&C<REF(C,REF(JXTJ,1)+1),1,0);思路:本次金叉k值大于上次金叉k值,同时本次金叉时的盘价小于上次金叉时收盘价。

5. KDJ指标的背离问题

随机指标KDJ使用入门: 

KDJ指标的中文名称是随机指数。 

KDJ指标的应用法则:KDJ指标是三条曲线,在应用时主要从五个方面进行考虑:
KD的取值的绝对数字;
KD曲线的形态;
KD指标的交叉;
KD指标的背离;
J指标的取值大小。 

第一,从KD的取值方面考虑。KD的取值范围都是0~100,将其划分为几个区域:80以上为超买区,20以下为超卖区,其余为徘徊区。 

根据这种划分,KD超过80就应该考虑卖出了,低于20就应该考虑买入了。应该说明的是,上述划分只是一个应用KD指标的初步过程,仅仅是信号,完全按这种方法进行操作很容易招致损失。 

第二,从KD指标曲线的形态方面考虑。当KD指标在较高或较低的位置形成了头肩形和多重顶(底)时,是采取行动的信号。注意,这些形态一定要在较高位置或较低位置出现,位置越高或越低,结论越可靠。 

第三,从KD指标的交叉方面考虑。K与D的关系就如同股价与MA的关系一样,也有死亡交叉和黄金交叉的问题,不过这里交叉的应用是很复杂的,还附带很多其他条件。 

以K从下向上与D交叉为例:K上穿D是金叉,为买入信号。但是出现了金叉是否应该买入,还要看别的条件。第一个条件是金叉的位置应该比较低,是在超卖区的位置,越低越好。 

第二个条件是与D相交的次数。有时在低位,K、D要来回交叉好几次。交叉的次数以2次为最少,越多越好。 

第三个条件是交叉点相对于KD线低点的位置,这就是常说的“右侧相交”原则。K是在D已经抬头向上时才同D相交,比D还在下降时与之相交要可靠得多。 

第四,从KD指标的背离方面考虑。在KD处在高位或低位,如果出现与股价走向的背离,则是采取行动的信号。 

第五,J指标取值超过100和低于0,都属于价格的非正常区域,大于100为超买,小0为超卖。 

综合考察KDJ 

强调技术指标的重要性,多是从技术分析这一理论的整体角度而言。实际操作中,投资者应该注意多种技术分析的运用和实践。由于技术分析理论随着时间的推移,林林总总、纷繁复杂。每一个技术分析都有不同的角度和侧重点,掌握起来确实有较大困难。但是运用这些技术手段,心中必须明白,这些技术分析的理论和指标都有自身的弱点和缺陷。因此,单独使用某一种指标会有很大的盲目性和局限性,直接的后果是引起判断失误,投资(投机)失败,所以对于一个成熟的职业股民来说,应掌握多种技术分析的手段,综合考察,多角度思考,发挥多种技术分析的优势,才能立于不败之地 

在分析KDJ这一指标过程中,笔者一直强调该指标的灵敏性,其实这种灵敏性在其它技术指标中也存在,只不过使用KDJ的股民太多了,加大了它的共振性。这导致该指标的敏感度越来越大。过去人们使用随机指标一般通过一个特定周期(常常是9天)内出现的最高价、最低价及最后一天的收盘价及这三者之间的比例关系,来计算最后一天的未成熟随机值,然而根据平滑移动平均线的方法来计算KDJ,往往随机性很大,其中J值可靠性最差,因为它敏感性太强,K值次之,D值稍稳定些。由于KD是从威廉指标中脱胎而来,因此它也具有威廉指标提示超买超卖现象的能力。实践中,当K线在低位向上穿过D线,被称作“金叉”,是短线抢入信号;当K线在高位向下跌穿D线,又被称作死叉,是抛筹信号。而在这一过程中,J线往往领先KD率先表现出涨与跌的趋势,就像运动场上裁判员手中的发令枪,枪未响,运动员是不能起身奔跑的,否则就是违规,要受到处罚,但在枪举起之机,运动员则必须保持一种争先恐后的姿态。例如南玻科控于去年12月31日启动前,KDJ在沉底的一瞬间,J线先触底,而后勾头向上,与K线一起穿过D线,形成“黄金之叉”,再查看威廉指标,此时也已触底,两者相交,一轮反弹便呼之欲出 

KDJ指标的实战经验应用(一) 


在券商传统常用的钱龙软件中,技术指标就有几十中,让新股民投资者无所适从,随着电脑的普及,特别是股票专业软件的不断创新,一些股票软件带有自编指标函数,更让技术指标爱好者乐此不疲勇于改编创新,网上流行的指标更是成千上万,也让老股民指标目不暇接,其实万变不离其宗,无非价量均线不同组合表达方式的变异,真正有价值新创意的可谓凤毛麟角,反不如传统常用的几个经典指标实用,当然要真正掌握其精髓妙用还需下一番功夫。三国赵云的那杆大枪可以纵横天下,靠的不是枪本身,而是那杆枪的使用者! 
任何的技术指标都有其各自的缺陷和局限性,比如MACD对震荡走势的盲区,KDJ对轧空单边式钝化的盲区,宝塔线对顶底的盲区,均线的压力支撑是否有效调整到位的盲区,换手率对吸货出货无法辨别的盲区等等。我们可以其他指标来互相弥补其不足,比如用KDJ,CDP来弥补辅助MACD系统;CCI,DMI来弥补KDJ系统;KDJ,RSI来弥补均线系统;KDJ,RSI背离来弥补宝塔线系统;股价高低位及K线均线等来弥补换手率的盲区等等,当然有时一个指标也不能完全弥补另一个指标的缺陷,需要辨正地看待这个问题。 
下面笔者就常见的KDJ指标,结合本人的一些使用经验,发表一下个人的管见认识,仅供参考,抛砖引玉。 
一,概念简介: 
KDJ全名为随机指标(Stochastics),由美国的乔治*莱恩(George Lane)博士所创,其综合动量观念,强弱指标及移动平均线的优点,也是欧美证券期货市场常用的一种技术分析工具。 随机指标设计的思路与计算公式都起源于威廉(W%R)理论,但比W%R指标更具使用价值,W%R指标一般只限于用来判断股票的超买和超卖现象,而随机指标却融合了移动平均线的思想,对买卖信号的判断更加准确;它是波动于0—100之间的超买超卖指标,由K、D、J三条曲线组成,在设计中综合了动量指标、强弱指数和移动平均线的一些优点,在计算过程中主要研究高低价位与收盘价的关系,即通过计算当日或最近数日的最高价、最低价及收盘价等价格波动的真实波幅,充分考虑了价格波动的随机振幅和中短期波动的测算,使其短期测市功能比移动平均线更准确有效,在市场短期超买超卖方面,又比相对强弱指标RSI敏感,总之KDJ是一个随机波动的概念,反映了价格走势的强弱和波段的趋势,对于把握中短期的行情走势十分敏感。 
二,计算公式: 
以9日周期的KDJ为例,首先算出最近9天的“未成熟随机值”即RSV值,RSV的计算公式如下: RSVt=(Ct-L9)/(H9-L9)*100 式中: Ct-------当日收盘价 L9-------9天内最低价 H9-------9天内最高价 从计算公式可以看出,RSV指标和%R计算很类似。事实上,同周期的RSV值与%R值之和等于100,因而RSV值也介于与100之间。得出RSV值后,便可求出K值与D值:K值为RSV值3日平滑移动平均线,而D值为K值的3日平滑移动平均线三倍K值减二倍D值所得的J线,其计算公式为: Kt=RSVt/3+2*Kt-1/3 Dt=Kt/3+2*Dt-1/3 Jt=3*Dt-2*Kt KD线中的RSV,随着9日中高低价、收盘价的变动而变动。如果没有KD的数值,就可以用当日的RSV值或50代替前一日的KD之值。经过平滑运算之后,起算基期不同的KD值将趋于一致,不会有任何差异,K值与K值永远介于0至100之间。根据快、慢移动平均线的交叉原理,K线向上突破K线为买进信号,K线跌破D线为卖出信号,即行情是一个明显的涨势,会带动K线(快速平均值)与D线(慢速平均值)向上升,如果涨势开始迟缓,便会慢慢反应到K值与D值,使K线跌破D线,此时中短期调整跌势确立,这是一个常用的简单应用原则。 

KDJ指标的实战经验应用(二) 


三,应用要则:KDJ指标随机指标反应比较敏感快速,是一种进行短中长期趋势波段分析研判的较佳的技术指标。一般对做大资金大波段的人来说,一般当月KDJ值在低位时逐步进场吸纳;主力平时运作时偏重周KDJ所处的位置,对中线波段的循环高低点作出研判结果,所以往往出现单边式造成日KDJ的屡屡钝化现象;日KDJ对股价变化方向反应极为敏感,是日常买卖进出的重要方法;对于做小波段的短线客来说,30分钟和60分钟KDJ又是重要的参考指标;对于已指定买卖计划即刻下单的投资者,5分钟和15分钟KDJ可以提供最佳的进出时间。 KDJ常用的默认的参数是9,就我个人的使用经验而言,短线可以将参数改为5,不但反应更加敏捷迅速准确,而且可以减少降低钝化现象,一般常用的KDJ参数有5,9,19,36,45,73等。实战中还应将不同的周期综合来分析,短中长趋势便会一目了然,如出现不同周期共振现象,说明趋势的可靠度加大。KDJ指标实战研判的要则主要有以下四点: 
(1) K线是快速确认线——数值在90以上为超买,数值在10以下为超卖;D线是慢速主干线——数值在80以上为超买,数值在20以下为超卖;J线为方向敏感线,当J值大于100,特别是连续5天以上,股价至少会形成短期头部,反之J值小于0时,特别是连续数天以上,股价至少会形成短期底部。 
(2) 当K值由较小逐渐大于D值,在图形上显示K线从下方上穿D线,显示目前趋势是向上的,所以在图形上K线向上突破D线时,即为买进的讯号。 
实战时当K,D线在20以下交叉向上,此时的短期买入的信号较为准确;如果K值在50以下,由下往上接连两次上穿D值,形成右底比左底高的“W底”形态时,后市股价可能会有相当的涨幅。 
(3) 当K值由较大逐渐小于D值,在图形上显示K线从上方下穿D线,显示目前趋势是向下的,所以在图形上K线向下突破D线时,即为卖出的讯号。 
实战时当K,D线在80以上交叉向下,此时的短期卖出的信号较为准确;如果K值在50以上,由上往下接连两次下穿D值,形成右头比左头低的“M头”形态时,后市股价可能会有相当的跌幅。 
(4) 通过KDJ与股价背离的走势,判断股价顶底也是颇为实用的方法:(A) 股价创新高,而KD值没有创新高,为顶背离,应卖出;(B) 股价创新低,而KD值没有创新低,为底背离,应买入;(C) 股价没有创新高,而KD值创新高,为顶背离,应卖出;(D) 股价没有创新低,而KD值创新低,为底背离,应买入;需要注意的是KDJ顶底背离判定的方法,只能和前一波高低点时KD值相比,不能跳过去相比较。 

KDJ指标的实战经验应用(三) 


四,应用经验: 
(1) 在实际操作中,一些做短平快的短线客常用分钟指标,来判断后市决定买卖时机,在T+0时代常用15分钟和30分钟KDJ指标,在T+0时代多用30分钟和60分钟KDJ来指导进出,几条经验规律总结如下:(A) 如果30分钟KDJ在20以下盘整较长时间,60分钟KDJ也是如此,则一旦30分钟K值上穿D值并越过20,可能引发一轮持续在2天以上的反弹行情;若日线KDJ指标也在低位发生金叉,则可能是一轮中级行情。但需注意K值与D值金叉后只有K值大于D值20%以上,这种交叉才有效;(B) 如果30分钟KDJ在80以上向下掉头,K值下穿D值并跌破80,而60分钟KDJ才刚刚越过20不到50,则说明行情会出现回档,30分钟KDJ探底后,可能继续向上;(C) 如果30分钟和60分钟KDJ在80以上,盘整较长时间后K值同时向下死叉D值,则表明要开始至少2天的下跌调整行情;(D) 如果30分钟KDJ跌至20以下掉头向上,而60分钟KDJ还在50以上,则要观察60分钟K值是否会有效穿过D值(K值大于D值20%),若有效表明将开始一轮新的上攻;若无效则表明仅是下跌过程中的反弹,反弹过后仍要继续下跌;(E) 如果30分钟KDJ在50之前止跌,而60分钟KDJ才刚刚向上交叉,说明行情可能会再持续向上,目前仅属于回档;(F) 30分钟或60分钟KDJ出现背离现象,也可作为研判大市顶底的依据,详见前面日线背离的论述;(G) 在超强市场中,30分钟KDJ可以达到90以上,而且在高位屡次发生无效交叉,此时重点看60分钟KDJ,当60分钟KDJ出现向下交叉时,可能引发短线较深的回档;(H) 在暴跌过程中30分钟KDJ可以接近0值,而大势依然跌势不止,此时也应看60分钟KDJ,当60分钟KDJ向上发生有效交叉时,会引发极强的反弹。 
(2) 当行情处在极强极弱单边市场中,日KDJ出现屡屡钝化,应改用MACD等中长指标;当股价短期波动剧烈,日KDJ反应滞后,应改用CCI,ROC等指标;或是使用SLOWKD慢速指标。 
(3) KDJ在周线中参数一般用5,周KDJ指标见底和见顶有明显的提示作用,据此波段操作可以免去许多辛劳,争取利润最大化,需提示的是一般周J值在超卖区V形单底上升,说明只是反弹行情,形成双底才为可靠的中级行情;但J值在超买区单顶也会有大幅下跌的可能性,所以应该提高警惕,此时应结合其他指标综合研判;但当股市处在牛市时,J值在超买区盘中一段时间后,股价仍会大幅上升。
运用之妙,存乎一心。无论什么指标,都要靠自己细心揣摩。

KDJ指标的背离问题

6. 求老师帮我编写一个kdj底部背离的选股公式

可以编写kdj底背离选股公式,但你说的15日内这个条件限制在哪比较模糊请说明白,如果仅仅是k值底背离,效果如下图。



7. 300分求KDJ的J值与股价背离公式....

我觉得重要的不是股价创新低时,J值不创新低,因为不能保证今后1到2个交易日J值不会跟随创新低,重要的是股价开始抬头,J值也跟着抬头,在这之前已形成了底背离。看看以下选股公式能不能用:

A=LLV(L,10);
B:="KDJ,K";
C:="KDJ,D";
D:="KDJ,J";
A1:=if(ref(L,1)=A,1,0);
B1:=if(ref(B,1)=LLV(B,10),1,0);
C1:=if(ref(C,1)=LLV(C,10),1,0);
D1:=if(ref(D,1)>LLV(D,10),1,0);
A1=B1=C1=D1=1;

随便写了一个,不知道有没有错,你去试试,有问题需要怎么改给我消息

300分求KDJ的J值与股价背离公式....

8. 老师,请编写一个用于通达信的KDJ J值抬头和股价下跌背离的选股公式。

J交叉:=CROSS(KDJ.J,KDJ.K)
AND
CROSS(KDJ.K,KDJ.D);
{底背红买}
K值:="KDJ.K";
DD:=C=LLV(C,60);
DDSJ:=BARSLAST(REF(DD,1));{上一低点时间}
DDGJ:=REF(CLOSE,DDSJ+1)>CLOSE;
KDZB:=REF(K值,DDSJ+1)
K底背离:=DDGJ
AND
KDZB;
XG:J交叉
OR
K底背离;
如果要二个条件同时成立,则用:
XG:J交叉
AND
K底背离;
经测试,信号很小。