神奇指标网

通达信kdj月线金叉选股公式源码分享

浏览 1184次浏览 来源:神奇指标网 编辑:神奇指标网 发布日期:2023-06-15

  





相关简介:通达信kdj金叉选股公式源码分享



     通达信指标公式源码概况:



  指标类别:通达信指标公式



  授权方式:免费版



  指标评级:★★★★★



  指标分类:策略



  画线方法:副图



   一、本指标的用法说明:

   1、股价相对低位;

   2、金叉买入(长影线结合金叉最好),死叉卖出(当然,离设定止损有一定距离,可观察后决定是不是先出);

   3、技术不够,指标来凑。单个指标相对偏激,希望大家能结合其它指标共振操作(本人所发指标仅作为交流用,不对盈亏负责);

   4、本副图指标为朋友分享给我(我不会编辑指标),本人很希望有高手,能针对此副图做出匹配的选股指标,不剩感激!!!!

   5、高手帮忙编写匹配的选股指标要求:吻合本金叉红柱副图、最好能选出长影线与金叉同时出现;

   很多朋友发的公式都很好,我也发一个简单的但是确实让我挣钱的公式,公式是朋友给的,不只是哪位老师的不知会不会重复。周线日线金叉买入,每次都可以挣钱,只不过是挣多挣少的问题。曾经尝试过开盘抓涨停短线,结果成功失败各半,还是这样做安全很多。可以看大盘,日线死叉我就空仓,实践证明只要死叉就会大跌几天。不会发图,不知规范不规范。

   KDJ是最为常见的K线指标之一,也被称为是“短线交易神器”,接下来就为大家详细介绍下我们该如何使用KDJ指标,抓住短线行情。

   KDJ指标利用真实的价格波动来反映市场上买卖双方力量的对比,在计算过程中只考虑了近期的最高价、最低价与收盘价,其特点是能够比较迅速、直观地判断行情。KDJ指标由K、D、J三条指标曲线组成,其中波动最大的是指标线J,指标线K次之,指标线D最为平滑。

   KDJ(随机指标):是威廉指标的一种延伸工具,通过计算一定时间内的最高、最低和收市价间的波幅,反映价格走势的强弱及超买超卖的状态,是专门用来判断股价短期走势的技术指标。

   KDJ指标是超买超卖指标,而布林线则是支撑压力类指标。两者结合在一起的好处是:可以使KDJ指标的信号更为精准,同时,由于价格日K线指标体系中的布林线指标,往往反映的是价格的中期运行趋势,因此利用这两个指标来判定价格到底是短期波动,还是中期波动具有一定作用,尤其适用于判断价格到底是短期见顶(底),还是进入了中期上涨(下跌),具有比较好的效果。

   KDJ买卖原则

   1、K值从右边向下交叉D值的就是卖出信号,K值从右边向上交叉D值的就是买进信号。

   2、高档连续两次都向下交叉确认为跌势,低档两次都向上交叉确认为涨势。

   3、D值<20%就是超卖信号,D值>80%就是超买信号;J>100%就是超买信号,J<10%就是超卖信号。

   4.KD值于50%左右徘徊或者是交叉的时候,无意义。

   5、如果是投机性太强的个股,则不适用这个KDJ买卖原则。

   6、可观察KD值与股价之间的背离,以确认高低点。

   KDJ指标中指标线K和指标线D的金叉是KDJ指标应用最多的形态。

   变化用法首先教大家周K线技术和月K线技术。

   指标线J最简单的用法是判断股价的顶部还有底部。当指标线J高于100或低于0,就表示目前市场已经处于不正常的趋势。

   如果指标线J连续5个交易周期都位于100上方,表示股价被连续拉升,是市场出现强烈超买现象的信号。此后一旦指标线J开始跌下80,投资者就可以认为新的做空力量已经进入,应该卖出股票。

   如果指标线J连续5天位于0以下,是市场出现强烈超卖现象的信号。一旦J指标突破20,投资者就可以认为上涨趋势已经来临,应该买入股票。

   KDJ实战运用注意事项

   第一,交叉位置。金叉只有出现在50以下区域才能作为看涨信号,出现在20以下区域的金叉看涨信号最强。死叉只有出现在50以上区域才能作为看跌信号,出现在80以上区域的死叉看跌信号最强。

   第二,指标线D的方向。在形成金叉时,指标线D必须是上涨的;在形成死叉时,指标线D必须是下跌的。

   第三,信号失真。当股价处于横盘震荡走势时,指标线K、指标线D往往会纠缠在一起,反复交叉,此时的金叉、死叉就失去了买卖参考意义。

   金叉选股法的买点选择

   第一种买入法:打提前量买入法。

   在实际操作时往往会碰到这样的问题:由于日线KDJ的变化速度比周线KDJ快,当周线KDJ金叉时,日线KDJ已提前金叉几天,股价也上升了一段,买入成本已抬高。激进型的投资者可打提前量买入,以求降低成本。

   打提前量买入法要满足的条件是:收周阳线,周线K、J两线勾头上行将要金叉(未金叉)。日线KDJ在这一周内发展金叉,金叉日收放量阳线(若日线KDJ金叉当天,当天成交量大于5日均量更好。)

   第二种买入法:周线KDJ刚金叉,日线KDJ已金叉买入法。

   第三种买入法:周线K、D两线“将死不死”买入法。

   此方法要满足的条件是:周KDJ金叉后,股价回档收周阴线,然后重新放量上行。周线K、D两线将要死叉,但没有真正发生死叉,K线重新张口上行。日线KDJ金叉。用此方法买入股票,可捕捉到快速强劲上升的行情。




通达信指标公式源码:



   DIFF:EMA(CLOSE,12)-EMA(CLOSE,27);

   DEA:EMA(DIFF,9);

   macd:2*(DIFF-DEA),COLORSTICK,LINETHICK2;

   低位金叉:=CROSS(DIFF,DEA)ANDDIFF<-0.1;

   STICKLINE(低位金叉,0,0.08,6,0),COLORYELLOW;

   DRAWTEXT(低位金叉,0.16,'低位金叉'),COLORWHITE;

   JCCOUNT:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0));

   二次金叉:=CROSS(DIFF,DEA)ANDDEA<0ANDCOUNT(JCCOUNT=2,21)=1;

   STICKLINE(二次金叉,0,0.06,6,0),COLORFF00FF;

   DRAWICON(二次金叉,DEA*0.9,1);

   DRAWTEXT(二次金叉,0.2,'二次金叉'),COLORYELLOW;

   A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));

   底背离:=REF(CLOSE,A1+1)>CLOSEANDDIFF>REF(DIFF,A1+1)ANDCROSS(DIFF,DEA);

   STICKLINE(底背离,0,0.03,6,0),COLOR00FF00;

   DRAWTEXT(底背离,0.12,'底背离'),COLORFF00FF;

   DRAWTEXT(低位金叉OR二次金叉AND底背离,0.25,'三全项'),COLOR0000FF,LINETHICK2;

   STICKLINE(底背离,0,0.03,6,0),COLOR00FF00;

   底背:=DRAWLINE(A1=0,DEA,底背离,DEA,0),COLORRED,LINETHICK4;

   DRAWTEXT(底背离,0.12,'底背离'),COLORFF00FF;

   B:=ZIG(3,50/5)*1;

   G:=MA(B,2);

   D:=CROSS(B,G)*1000;

   W:=CROSS(G,B)*1000;

   DRAWTEXT(W=1000,B*0.02,'卖'),COLOR00FF00,LINETHICK2;

   DRAWTEXT(D=1000,B*0.01,'买'),COLORYELLOW,LINETHICK3;

   DIF:(Ema(CLOSE,12)-EMA(CLOSE,26))*100;

   DEA:EMA(DIF,9);

   macd:(DIF-DEA)*2,COLORstICK;

   DRAWICON(crOSS(DIF,DEA),DEA,1);

   DRAWICON(CROSS(DEA,DIF),DEA,2);

   IF(DIF<DEA,DIF,DRAWNULL),COLORGREEN;

   DD:=C=HHV(C,180);

   EE:=DEA<REF(DEA,1)ANDREF(DEA<REF(DEA,1),1)=1;

   CC:=C>REF(C,1)ANDREF(C>REF(C,1),1)=1;

   顶背离:=(DDANDEEANDDEA<HHV(DEA,180))*DEA;

   A2:=BArslAST(REF(CROSS(DEA,DIF),1));

   顶背:=REF(CLOSE,A2+1)<CLOSEANDREF(DIF,A2+1)>DIFANDCROSS(DEA,DIF);

   DRAWLINE(A2=0,DEA,顶背离,DEA,0),COLORRED,LINETHICK2;

   RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;

   K:SMA(RSV,9,3),COLORYELLOW;

   D:SMA(K,9,3),COLORWHITE;

   J:3*K-2*D,COLORMAGENTA;

   IF(J<D,J,DRAWNULL),COLORFFEE44;

   A1:=BARSLAST(REF(CROSS(DIF,DEA),1));

   B1:=REF(C,A1+1)>CANDREF(DIF,A1+1)<DIFANDCROSS(DIF,DEA);

   A22:=BARSLAST(REF(CROSS("kdj.K"(9,3,3),"kdJ.D"(9,3,3)),1));

   B2:=REF(C,A22+1)>CANDREF("KDJ.K"(9,3,3),A22+1)<"KDJ.K"(9,3,3)ANDCROSS("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)>CANDREF("RSI.RSI1"(6,12,24),A3+1)<"RSI.RSI1"(6,12,24)ANDCROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24));

   DRAWTEXT(B1,DEA-0.20,'▲MacD底背'),COLORWHITE;

   DRAWTEXT(B2,D-0.20,'●KDJ底背'),COLORFF00FF;

   DJ:=CROSS(J,D)ANDD<20;

   DRAWTEXT(DJ,J-0.3,'低金叉'),COLORCYAN;

   MDJ:=CROSS(DIF,DEA)ANDDEA<0;

   DRAWTEXT(MDJ,DEA-0.3,'低金叉'),COLORGREEN;

   DRAWTEXT(CROSS(DEA,DIF),DIF+0.3,'死叉'),COLORYELLOW;

   DRAWTEXT(CROSS(D,J),J+0.3,'死叉'),COLORRED;

   A:=CROSS(DIF,DEA)ANDCROSS(K,D)ANDCROSS(J,D);

   DRAWICON(A,LOW*0.98,1);

   B4:CROSS(DIF,DEA)ANDCROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3));

   DRAWTEXT(B4,L-0.20,'★金叉共振'),COLOR0099FF;

   DRAWICON(CROSS(K,D),D,1);

   DRAWICON(CROSS(D,K),D,2);

   BA:=DEA>REF(DEA,1);

   BB:=SUM(BA,5)>=4;

   BC:=C<O;

   BD:=SUM(BC,5)>=2;

   BXG:FILTER(BBANDBDANDJ>REF(J,1)ANDREF(J,1)<REF(J,2),3);

   STICKLINE(BXG,HHV(J,60),HHV(J,60)-20,1,0),COLORRED;

   SS:=EMA(C,11);

   LL:=(EMA(C,1)+EMA(C,2)+EMA(C,3)+EMA(C,5))/4;

   短:EMA(LL,2),COLORGREEN,LINETHICK2;

   长:EMA(SS,2),COLORMAGENTA,LINETHICK2;

   AA:=(C-LLV(C,10))/(HHV(C,10)-LLV(C,10));

   (CROSS(AA,0.05)-1);

   31;

   LC:=REF(CLOSE,1);

   RSI:=((SMA(MAX((CLOSE-LC),0),3,1)/SMA(ABS((CLOSE-LC)),3,1))*100);

   FF:=EMA(CLOSE,3);

   MA15:=EMA(CLOSE,21);

   日:=150;昨前:=3;

   高1:=REF(HHV(H,日),昨前);

   低1:=REF(LLV(L,日),昨前);

   H1:=高1-(高1-低1)*0.191;

   H2:=高1-(高1-低1)*0.382;

   H3:=高1-(高1-低1)*0.5;

   H4:=高1-(高1-低1)*0.618;

   H5:=高1-(高1-低1)*0.809;

   顶:REFDATE(高1,DATE),COLORRED;

   一0.809:REFDATE(H1,DATE),COLORFFFF00;

   二0.618:REFDATE(H2,DATE),COLORMAGENTA;

   三0.500:REFDATE(H3,DATE),COLORWHITE;

   四0.382:REFDATE(H4,DATE),COLORGREEN;

   五0.191:REFDATE(H5,DATE),COLORYELLOW;

   低:REFDATE(低1,DATE),COLORRED;

   HJF1:=O<MA(C,5)ANDC>MA(C,5)ANDO<MA(C,10)ANDC>MA(C,10)ANDO<MA(C,20)ANDC>MA(C,20)ANDO<MA(C,120)ANDC>MA(C,120);

   HJF11:=O<MA(C,5)ANDC>MA(C,5)ANDO<MA(C,10)ANDC>MA(C,10)ANDO<MA(C,20)ANDC>MA(C,20)ANDO<MA(C,60)ANDC>MA(C,60);

   HJF2:=(O<低ANDC>低AND低/O<1.06)OR(O<五0.191ANDC>五0.191AND五0.191/O<1.06)OR(O<四0.382ANDC>四0.382AND四0.382/O<1.06);

   HJF3:=C/REF(C,1)>1.04;

   HFXG:=(HJF1ORHJF11)ANDHJF2ANDHJF3;

   DRAWICON(HFXG,L*0.96,11);

   DRAWTEXT(HFXG,L*0.92,'起爆'),COLORGREEN;






[源码注释]通达信公式动态翻译结果

输出XG:最高价/收盘价和开盘价的较大值>1.02




神奇指标网(https://www.shenqizhibiao.com/)所有指标公式及文章来源于网络仅供学习研究

神奇指标收藏 收藏
神奇指标分享 分享

网友评论

已有0人评论

清除 发表评论