MACD底背离选股公式——通达信、同花顺
通达信指标公式源码好厉害的MACD背离(通达信副图指标)
通达信指标公式源码好厉害的MACD背离
(通达信副图指标)
MACD背离是一种通达信副图指标,它可以帮助我们更
好地判断市场走势。
DIF和DEA是MACD指标中的两个重要
参数,其中DIF表示短期EMA(12日)和长期EMA(26日)的差值,DEA表示DIF的9日EMA。
我们可以通过改变DIF
和DEA的数值来调整MACD指标的敏感度。
持仓段和空仓段是两个重要的标志,它们可以帮助我们更好地判断市场走势。
当DIF大于DEA时,我们可以认为市场
处于持仓段,此时我们可以考虑建仓或加仓;当DIF小于
DEA时,我们可以认为市场处于空仓段,此时我们应该考虑
减仓或空仓。
在MACD指标中,我们还可以使用STICKLINE函数来
绘制柱状图。
当MACD小于前一天的MACD并且大于0时,
我们可以使用COLORLIBLUE来表示;当MACD大于前一天
的MACD并且小于0时,我们可以使用COLORFF00FF来表示。
二次金叉和底背离是MACD指标中的两个重要信号。
当DIF和DEA交叉两次并且DEA小于0时,我们可以认为出现了二次金叉。
当收盘价比前一天低并且DIF高于前一天的DIF 时,我们可以认为出现了底背离。
在绘制底背离时,我们可以使用STICKLINE函数来绘制绿色的柱状图,同时使用DRAWLINE函数来绘制红色的线条。
通达信MACD钝化背离指标公式
通达信MACD钝化背离指标公式DIF:100*(EMA(CLOSE,12)-EMA(CLOSE,26)),COLORWHITE,LINETHICK1;DEA:EMA(DIF,9),COLORYELLOW,LINETHICK1;MACD:(DIF-DEA)*2,COLORSTICK;金叉:=CROSS(DIF,DEA);M1:=BARSLAST(金叉),NODRAW;M2:=REF(BARSLAST(金叉),M1+1),NODRAW;M3:=REF(BARSLAST(金叉),M2+M1+2),NODRAW;CH1:=HHV(C,M1+1),NODRAW;DIFH1:=HHV(DIF,M1+1),NODRAW;CH2:=REF(CH1,M1+1),NODRAW;DIFH2:=REF(DIFH1,M1+1),NODRAW;CH3:=REF(CH2,M1+1),NODRAW;DIFH3:=REF(DIFH2,M1+1),NODRAW;PDIFH2:=IF(DIFH2>0,INTPART(LOG(DIFH2))-1,INTPART(LOG(-DIFH2))-1);MDIFH2:=INTPART(DIFH2/POW(10,PDIFH2));PDIFH3:=IF(DIFH3>0,INTPART(LOG(DIFH3))-1,INTPART(LOG(-DIFH3))-1);MDIFH3:=INTPART(DIFH3/POW(10,PDIFH3));MDIFT2:=INTPART(DIF/POW(10,PDIFH2));MDIFT3:=INTPART(DIF/POW(10,PDIFH3));直接顶背离:=(CH1>CH2 ) AND (MDIFT2<MDIFH2) AND (MACD>0 AND REF(MACD,1)>0) AND MDIFT2>=REF(MDIFT2,1);隔峰顶背离:=(CH1>CH3 AND CH3>CH2 ) AND (MDIFT3<MDIFH3) AND (MACD>0 AND REF(MACD,1)>0) AND MDIFT3>=REF(MDIFT3,1);顶部钝化:直接顶背离 OR 隔峰顶背离,NODRAW;顶背离:((MDIFT2<REF(MDIFT2,1))*REF(直接顶背离,1)) OR ((MDIFT3<REF(MDIFT3,1))*REF(隔峰顶背离,1)),NODRAW;STICKLINE(顶部钝化,DIF,DEA,1,0),COLORGREEN;DRAWTEXT(TFILTER(顶背离,C>REF(CH1,1),1),DIF*1.12,'结构形成'),COLORGREEN;DRAWICON(CROSS(DIF,DEA),DEA,36);DRAWICON(CROSS(DEA,DIF),DEA,37);MACDDIF:=IF(ABS(MACD)>ABS(DIF),MACD,DIF);DRAWICON(REF(DIF,1)>REF(DIF,2) AND DIF<REF(DIF,1) AND DIF>0 AND DIF>DEA,MACDDIF*1.1,39),COLORGREEN;DRAWICON(REF(DIF,1)<REF(DIF,2) AND DIF>REF(DIF,1) AND DIF<0 AND DIF<DEA,MACDDIF*1.1,38),COLORRED;。
MACD底背离通达信选股公式
MACD底背离通达信选股公式MACD底背离在实战中有重要的参考价值,值得广大投资者认真研究。
但MACD底背离本身形态变化多端,因此其公式编制较为困难,要根据不同的形态编制不同的选股公式。
一、MACD底背离的主要形态第一种:回拉靠近0轴型存在一个下跌趋势AD,跌至B点反弹到C点时,MACD黄白线回拉到d,靠近而不上穿0轴。
D低于B,但e不低于c,背离形成。
第二种:回升升破0轴型存在一个下跌趋势AD,跌至B点反弹到C点时,MACD黄白线回拉到c,上穿0轴。
D低于B,但d不低于b,背离形成。
第三种:反复纠缠型存在一个下跌趋势AD,跌至B点时,BC之间形成箱体震荡,MACD黄白线反复上穿和跌破0轴。
D低于B,但h不低于b,背离形成。
第四种:背了又背型存在一个下跌趋势AJ,下跌过程中多次反弹,屡创新低。
MACD 黄白线反复回拉至0轴附近但不升破。
股价BDFHJ屡创新低,黄白线低点dfhj逐渐提高,背了又背,最终j点背离形成。
鉴于MACD底背离形态多变,想编制一个公式涵盖所有的底背离形态是很困难的。
实战中,底背离出现后并不能保证马上止跌,底背离后趋势继续下跌的例子屡见不鲜。
上面四种形态中,成功率最高的是第四种“背了又背型”,虽然出现次数不如其他三种频繁,但一旦出现的话,成为长线大牛股的概率较高。
因此,下面就以第四种为例,编制“背了又背型”底背离选股公式。
二、公式编制要求股价处于长期下跌趋势,近日内股价创新低,MACD黄白线波谷低点f、h、j逐渐提高。
当下MACD为红柱,白线在黄线上方。
三、编制思路用股价60日均线斜率判断下跌趋势。
寻找MACD近期3个谷底低点f、h、j,比较3个点DEA(黄线)的高低。
寻找f、h、j三个低点对应的股价F、H、J,比较其股价的高低。
四、公式内容新建一个选股指标,名称为“MACD底背离”。
输入以下代码:A1:=SLOPE(MA(C,60),5);{60日均线的5日斜率}A2:=SLOPE(MACD.DEA,5);{MACD黄线线的5日斜率}B1:=BARSLAST(CROSS(A2,0));{最近1次MACD黄线线拐头向上到现在的周期数}B2:=BARSLAST(CROSS(0,A2));{最近1次MACD黄线线拐头向下到现在的周期数}B3:=B2+REF(B1,B2);{最近第2次MACD黄线线拐头向上到现在的周期数}B4:=B3+REF(B2,B3);{最近第2次MACD黄线线拐头向下到现在的周期数}B5:=B4+REF(B1,B4);{最近第3次MACD黄线线拐头向上到现在的周期数}B6:=B5+REF(B2,B5);{最近第3次MACD黄线线拐头向下到现在的周期数}C1:=REF(MACD.DEA,B1);{最近1次MACD黄线线拐头向上时的DEA值}C3:=REF(MACD.DEA,B3);{最近第2次MACD黄线线拐头向上时的DEA值}C5:=REF(MACD.DEA,B5);{最近第3次MACD黄线线拐头向上时的DEA值}D1:=REF(C,B1);{最近1次MACD黄线线拐头向上时的收盘价} D3:=REF(C,B3);{最近第2次MACD黄线线拐头向上时的收盘价} D5:=REF(C,B5);{最近第3次MACD黄线线拐头向上时的收盘价}D6:=LLV(C,B2);{最近1次MACD黄线线拐头向下到现在的最低收盘价}D7:=LLV(C,B6);{最近3次MACD黄线线拐头向下到现在的最低收盘价}E1:=A1<0;{60日均线向下}E2:=MACD.MACD>0;{当前MACD是红柱}E3:=B1<B2;{最近1次MACD黄线拐头向上迟于拐头向下}E4:=C1>C3 ANDC3>C5;{MACD黄线低点逐波提高}E5:=D1<D3 AND D3<D5;{股价低点逐波降低};E6:=D6=D7;{最近1、3次MACD黄线线拐头向下到现在的最低收盘价相同}E1 AND E2 AND E3 AND E4 ANDE5 AND E6;{选股条件};见下图:五、公式说明:1、SLOPE函数的作用是求均线斜率,斜率小于0时,均线向下;2、BARSLAST函数的作用是最近一次条件成立到当下的周期数;3、用“.”引用MACD指标的各项参数,MACD指红绿柱,DEA 指黄线;4、CROSS函数的作用是金叉;5、REF函数是引用若干周期前的数据;6、LLV函数的作用是求最低值。
通达信无敌MACD指标公式
通达信无敌MACD指标公式无敌MACD指标公式来源:Internet,编辑:股旁网,2016-07-25 DIFF1:=EMA(CLOSE,12)-EMA(CLOSE,27);DEA1:=EMA(DIFF1,9);MACD:=2*(DIFF1-DEA1),STICK;STICKLINE(MACD<REF(MACD,1)AND MACD>0,0,MACD,3.2,0),COLORB20000;STICKLINE(MACD<REF(MACD,1)AND MACD>0,0,MACD,2.7,0),COLOREC0000;STICKLINE(MACD<REF(MACD,1)AND MACD>0,0,MACD,2.1,0),COLORFF4600;STICKLINE(MACD<REF(MACD,1)AND MACD>0,0,MACD,1.5,0),COLORFF6300;STICKLINE(MACD<REF(MACD,1)AND MACD>0,0,MACD,0.9,0),COLORFF8B00;STICKLINE(MACD<REF(MACD,1)AND MACD>0,0,MACD,0.3,0),COLORFFAB00;STICKLINE(MACD>=REF(MACD,1)AND MACD>0,0,MACD,3.2,0),COLOR000055;STICKLINE(MACD>=REF(MACD,1)AND MACD>0,0,MACD,2.7,0),COLOR000077;STICKLINE(MACD>=REF(MACD,1)AND MACD>0,0,MACD,2.1,0),COLOR000099;STICKLINE(MACD>=REF(MACD,1)AND MACD>0,0,MACD,1.5,0),COLOR0000BB;STICKLINE(MACD>=REF(MACD,1)AND MACD>0,0,MACD,0.9,0),COLOR0000DD;STICKLINE(MACD>=REF(MACD,1)ANDMACD>0,0,MACD,0.3,0),COLOR0000FF;STICKLINE(MACD>REF(MACD,1)ANDMACD<0,0,MACD,3.2,0),COLOR555555;STICKLINE(MACD>REF(MACD,1)ANDMACD<0,0,MACD,2.7,0),COLOR777777;STICKLINE(MACD>REF(MACD,1)ANDMACD<0,0,MACD,2.1,0),COLOR999999;STICKLINE(MACD>REF(MACD,1)ANDMACD<0,0,MACD,1.5,0),COLORBBBBBB;STICKLINE(MACD>REF(MACD,1)ANDMACD<0,0,MACD,0.9,0),COLORDDDDDD;STICKLINE(MACD>REF(MACD,1)ANDMACD<0,0,MACD,0.3,0),COLORFFFFFF;STICKLINE(MACD<=REF(MACD,1)ANDMACD<0,0,MACD,3.2,0),COLORB20000;STICKLINE(MACD<=REF(MACD,1)ANDMACD<0,0,MACD,2.7,0),COLOREC0000;STICKLINE(MACD<=REF(MACD,1)ANDMACD<0,0,MACD,2.1,0),COLORFF4600;STICKLINE(MACD<=REF(MACD,1)ANDMACD<0,0,MACD,1.5,0),COLORFF6300;STICKLINE(MACD<=REF(MACD,1)ANDMACD<0,0,MACD,0.9,0),COLORFF8B00;STICKLINE(MACD<=REF(MACD,1)ANDMACD<0,0,MACD,0.3,0),COLORFFAB00;STICKLINE(MACD>=0 OR MACD<=0,0,0,50,2),COLORWHITE;DIFF:DIFF1,COLOR33FF33;DEA:DEA1,COLORYELLOW;强度:IF(DIFF>=DEA,DIFF,DRAWNULL),COLORRED;低位金叉:=CROSS(DIFF,DEA) AND DIFF<-0.1;DRAWTEXT(低位金叉,-0.1,'^ 低位金叉'),COLORYELLOW;JCCOUNT:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0));二次金叉:=CROSS(DIFF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1;DRAWICON(二次金叉,DEA*1.04,13) ;DRAWTEXT(二次金叉,-0.1,' 二次金叉'),COLORFF00FF;A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));底背离:=REF(CLOSE,A1+1)>CLOSE AND DIFF>REF(DIFF,A1+1) AND CROSS(DIFF,DEA);底背:DRAWLINE(A1=0,DEA,底背离,DEA,0),COLORRED,POINTDOT;DRAWTEXT(底背离,0.1,'底背离'),COLORMAGENTA;A2:=BARSLAST(REF(CROSS(DEA,DIFF),1));顶背离:=REF(CLOSE,A2+1)<CLOSE AND REF(DIFF,A2+1)>DIFF AND CROSS(DEA,DIFF);顶背:DRAWLINE(A2=0,DEA,顶背离,DEA,0),COLORGREEN,POINTDOT;DRAWTEXT(顶背离,DIFF,'顶背离'),COLORGREEN;多转空:=((((LLV(MACD,4)>0) AND (MACD<REF(MACD,1))) AND (REF(MACD,1)>REF(MACD,2))) AND (REF(MACD,2)>REF(MACD,3)));空转多:=((((HHV(MACD,4)<0) AND (MACD>REF(MACD,1))) AND (REF(MACD,1)<REF(MACD,2))) AND (REF(MACD,2)<REF(MACD,3)));DRAWICON(多转空,MACD,2);DRAWICON(空转多,MACD,1);STICKLINE(二次金叉,0,0.2,2,0),COLORFF00FF;DRAWTEXT(二次金叉,DEA*1.06,'二次金叉'),COLORRED;。
macdkdjrsi底背离的通达信选股公式
macdkdjrsi底背离的通达信选股公式MACD底背离的通达信公式1A1:=BARSLAST(REF(CROSS("MACD.DIF"(12,26,9),"MAC D.DEA"(12,26,9)),1));B1:=REF(C,A1+1)>C ANDREF("MACD.DIF"(12,26,9),A1+1)<"MACD.DIF"(12,26,9) AND CROSS("MACD.DIF"(12,26,9),"MACD.DEA"(12,26,9));MACD底背离:=FILTER(B1>0,5);STICKLINE(MACD底背离,0,0.75,3,0),COLORGREEN;DRAWTEXT(MACD底背离,0.57,'MACD底背离'),COLORGREEN;A2:=BARSLAST(REF(CROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3 )),1));B2:=REF(C,A2+1)>C ANDREF("KDJ.K"(9,3,3),A2+1)<"KDJ.K"(9,3,3) AND CROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3));KDJ底背离:=FILTER(B2>0,5);STICKLINE(KDJ底背离,0,1,3,0),COLORYELLOW;DRAWTEXT(KDJ底背离,0.80,'KDJ底背离'),COLORYELLOW;A3:=BARSLAST(REF(CROSS("RSI.RSI1"(6,12,24),"RSI.RSI 2"(6,12,24)),1));B3:=REF(C,A3+1)>C ANDREF("RSI.RSI1"(6,12,24),A3+1)<"RSI.RSI1"(6,12,24) AND CROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24));RSI底背离:=FILTER(B3>0,5);STICKLINE(RSI底背离,0,0.5,3,0),COLORFFCC66;DRAWTEXT(RSI底背离,0.25,'RSI底背离'),COLORFFCC66;2,COLORRED;C1:=BARSLAST(REF(CROSS("MACD.DEA"(12,26,9),"MAC D.DIF"(12,26,9)),1));D1:=REF(C,C1+1)<C ANDREF("MACD.DIF"(12,26,9),C1+1)>"MACD.DIF"(12,26,9) AND CROSS("MACD.DEA"(12,26,9),"MACD.DIF"(12,26,9));MACD顶背离:=FILTER(D1>0,5);STICKLINE(MACD顶背离,2,1.25,3,0),COLOR0066FF;DRAWTEXT(MACD顶背离,1.47,'MACD顶背离'),COLOR0066FF;C2:=BARSLAST(REF(CROSS("KDJ.D"(9,3,3),"KDJ.K"(9,3,3) ),1));D2:=REF(C,C2+1)<C ANDREF("KDJ.K"(9,3,3),C2+1)>"KDJ.K"(9,3,3) ANDCROSS("KDJ.D"(9,3,3),"KDJ.K"(9,3,3));KDJ顶背离:=FILTER(D2>0,5);STICKLINE(KDJ顶背离,2,1,3,0),COLORRED;DRAWTEXT(KDJ顶背离,1.2,'KDJ顶背离'),COLORRED;C3:=BARSLAST(REF(CROSS("RSI.RSI2"(6,12,24),"RSI.RSI 1"(6,12,24)),1));D3:=REF(C,C3+1)<C ANDREF("RSI.RSI1"(6,12,24),C3+1)>"RSI.RSI1"(6,12,24) AND CROSS("RSI.RSI2"(6,12,24),"RSI.RSI1"(6,12,24));RSI顶背离:=FILTER(D3>0,5);STICKLINE(RSI顶背离,2,1.5,3,0),COLORFF00FF;DRAWTEXT(RSI顶背离,1.75,'RSI顶背离'),COLORFF00FF;底背离:MACD底背离OR KDJ底背离OR RSI底背离;顶背离:MACD顶背离OR KDJ顶背离OR RSI顶背离;底背离选股(MACD,KDJ,RSI){底背离}DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);DEA:=EMA(DIFF,9);A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));B1:=REF(C,A1+1)>C ANDREF(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 ANDREF("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) AND CROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24));底背离:B1>0 OR B2>0 ORB3>0;{集成了MACD、KDJ、RSI三个指标的底背离} MACD底部金叉选股原码:DIFF:=EMA(CLOSE,12)-EMA(CLOSE,27);DEA:=EMA(DIFF,9);MACD:=2*(DIFF-DEA);CROSS(DIFF,DEA) AND DIFF<-0.1;MACD二次金叉原码:DIFF:=EMA(CLOSE,12)-EMA(CLOSE,27);DEA:=EMA(DIFF,9);MACD:=2*(DIFF-DEA);低位金叉:=CROSS(DIFF,DEA) AND DIFF<-0.1;JCCOUNT:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA& gt;=0));CROSS(DIFF,DEA) AND DEA<0 ANDCOUNT(JCCOUNT=2,21)=1;MACD底背离原码:DIFF:=EMA(CLOSE,12)-EMA(CLOSE,27);DEA:=EMA(DIFF,9);MACD:=2*(DIFF-DEA);低位金叉:=CROSS(DIFF,DEA) AND DIFF<-0.1;JCCOUNT:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA& gt;=0));二次金叉:=CROSS(DIFF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1;A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));REF(CLOSE,A1+1)>CLOSE ANDDIFF>REF(DIFF,A1+1) AND CROSS(DIFF,DEA);此公式使用时,一般在MACD底背离时效果较好。
MACD底背离选股公式——通达信、同花顺
MACD底背离选股公式——通达信、同花顺{底背离,通达信版、同花顺版}DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);DEA:=EMA(DIFF,9);MACD:=2*(DIFF-DEA);QZQ:=BARSLAST(REF(MACD,1) <0 ANDMACD>0);QM:=LLVBARS(MACD,QZQ+20);MQDZ:=IF(QM>QZQ,REF(MACD,QM),0);XG1:=MACD<0 AND MACD>MQDZ AND CLOSE=LLV(CLOSE,QZQ+20) ANDMQDZ<0;XG:REF(XG1,1)=1 AND MACD>REF(MACD,1);{双底背离,通达信版、同花顺版}DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);DEA:=EMA(DIFF,9);MACD:=2*(DIFF-DEA);QZQ:=BARSLAST(REF(MACD,1)<0ANDMACD>0);QM:=LLVBARS(MACD,QZQ+20);MQDZ:=IF(QM>QZQ,REF(MACD,QM),0);QF:=LLVBARS(DIFF,QZQ+20);DQDZ:=IF(QF>QZQ,REF(DIFF,QF),0); XG1:=MACD<0 AND MACD>MQDZ ANDDIFF<0 AND DIFF>DQDZ AND CLOSE=LLV(CLOSE,QZQ+20) ANDMQDZ<0 AND DQDZ<0;XG:REF(XG1,1)=1 AND MACD>REF(MACD,1);注:底双背离是指MACD(绿柱)和DIFF(黄白线)都底背离。
MACD底背离:在股价下跌趋势中,股价发生反弹,DIF快速上升上穿DEA形成黄金交叉,但股价随后又继续下跌,DIF和DEA反转再次下行,且DIF 快速下穿DEA形成死亡交叉,之后不断地随股价下跌,创出新低,而DIF快速下降下穿DEA形成多个交叉,但每个交叉都高于前一个交叉,形成后一个底部逐步抬升的趋势,这就出现了与股价创新低不同步的状态即底背离。
macd底背离公式
macd底背离公式
MACD底背离公式(通达信版、同花顺版):
DIFF=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA=EMA(DIFF,9);
MACD=2*(DIFF-DEA);
QZQ=BARSLAST(REF(MACD,1)<0 AND MACD>0);
QM=LLVBARS(MACD,QZQ+20);
MQDZ=IF(QM>QZQ,REF(MACD,QM),0);
XG1=MACD<0 AND MACD>MQDZ;
AND CLOSE=LLV(CLOSE,QZQ+20) AND MQDZ<0;
XG:REF(XG1,1)=1 AND MACD>REF(MACD,1)。
底背离一般出现在股价的低位区。
当行情连续回调一段相当长的时间,股价仍在震荡向下回落。
而MACD指标图形上的由绿柱构成的图形的走势是一底比一底高,即当股价的低点比前一次低点底,而指标的低点却比前一次的低点高,这叫底背离现象。
MACD的底背离的出现说明了多方力量正在逐步增强,开始拉升股价了,但是空方的力量已经逐步的衰竭了,是没有力气再来打压股价了。
这也就是预示出股价即将室友下跌的行情转变为上升的行情了。
底背离的次数越多,反转上涨的可能性就越大,此时,不必盲目割肉,当市场出现了明显的放量上涨信号的时候,可以反手做多。
MACD底背离的通达信选股公式
MACD底背离的通达信选股公式MACD底背离的通达信选股公式(2009-02-28 22:58:58)条件选股公式:macd背离的公式选股器DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);DEA:=EMA(DIFF,9);MACD:=2*(DIFF-DEA);A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));B1:=REF(C,A1+1)>C AND REF(DIFF,A1+1)<DIFF AND CROSS(DIFF,DEA);FILTER(B1>0,5)条件选股公式:macd,RSi,kdj底背离KDJ_K:="KDJ.K"(9,3,3);KDJ_D:="KDJ.D"(9,3,3);KDJ_J:="KDJ.J"(9,3,3);买1:=CROSS(KDJ_J,0) OR (CROSS(KDJ_J,KDJ_K) AND KDJ_D<26);买2:=CROSS("RSI.RSI1"(6,2,2),20) OR CROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24));买3:=CROSS("MACD.DIF","MACD.DEA") OR CROSS("MACD.MACD",0);买0:=买1+买2+买3;买:IF(买0>1,买0,0);通达信百发百中{百发百中K:100,120,105}VARA:=CLOSE/MA(CLOSE,48)*100<71*K/100;VARB:=CLOSE/MA(CLOSE,50)*100<70*K/100;VARC:=HIGH/LOW>1.078/K*100;VARD:=VARC AND COUNT(VARC,4)>2;VAR1:=CLOSE;VAR2:=MA(VAR1,6);VAR3:=MA(VAR1,24);VAR4:=MA(VAR1,32);VAR5:=MA(VAR1,62);VAR6:=MA(VAR1,105);百:=VAR5/VAR6*100;发:=VAR4/VAR2*100;中:=VAR3/VAR2*100;财:=VAR2/VAR1*100;入:=CLOSE/COST(8)*100;((发>110/K*100 AND 入<80*K/100) OR (VARD AND (VARA OR VARB)))AND (HIGH>LOW) AND (REF(HIGH,1)>REF(LOW,1)) AND(REF(HIGH,2)>REF(LOW,2)) AND (REF(HIGH,3)>REF(LOW,3)) AND(REF(HIGH,4)>REF(LOW,4)) AND (REF(HIGH,5)>REF(LOW,5));1)KDJ和RSI在20以下钝化一段时间;2)MACD绿线逐渐缩短,且DIF上穿DAE而DEA也向上运行;3)日线向SAR靠拢并交叉;4)ROC在超卖区上穿MROC并且MROC 上行;5)BOLL开口放大;6)5日线走平并上穿10日线且10日线走平并向上。
通达信无敌MACD指标公式
通达信无敌MACD指标公式无敌MACD指标公式DEA1:=EMA(DIFF1,9);MACD:=2*(DIFF1-DEA1),STICK;STICKLINE(MACD0,0,MACD,3.2,0),COLORB20000; STICKLINE(MACD0,0,MACD,2.7,0),COLOREC0000; STICKLINE(MACD0,0,MACD,2.1,0),COLORFF4600; STICKLINE(MACD0,0,MACD,1.5,0),COLORFF6300; STICKLINE(MACD0,0,MACD,0.9,0),COLORFF8B00; STICKLINE(MACD0,0,MACD,0.3,0),COLORFFAB00; STICKLINE(MACD>=REF(MACD,1)ANDSTICKLINE(MACD>=REF(MACD,1)ANDMACD>0,0,MACD,2.7,0),COLOR000077;STICKLINE(MACD>=REF(MACD,1)ANDMACD>0,0,MACD,2.1,0),COLOR000099;STICKLINE(MACD>=REF(MACD,1)ANDMACD>0,0,MACD,1.5,0),COLOR0000BB;STICKLINE(MACD>=REF(MACD,1)ANDMACD>0,0,MACD,0.9,0),COLOR0000DD;STICKLINE(MACD>=REF(MACD,1)ANDMACD>0,0,MACD,0.3,0),COLOR0000FF;STICKLINE(MACD>REF(MACD,1)AND MACDREF(MACD,1)AND MACDREF(MACD,1)AND MACD<0,0,MACD,0.3,0),COLORFFFFFF;STICKLINE(MACD<=REF(MACD,1)ANDSTICKLINE(MACD<=REF(MACD,1)ANDMACD<0,0,MACD,2.7,0),COLOREC0000;STICKLINE(MACD<=REF(MACD,1)ANDMACD<0,0,MACD,2.1,0),COLORFF4600;STICKLINE(MACD=0 ORMACD=DEA,DIFF,DRAWNULL),COLORRED;低位金叉:=CROSS(DIFF,DEA) AND DIFF=0));二次金叉:=CROSS(DIFF,DEA) AND DEAREF(DIFF,A1+1) AND CROSS(DIFF,DEA);底背:DRAWLINE(A1=0,DEA,底背离,DEA,0),COLORRED,POINTDOT;DRAWTEXT(底背离,0.1,'底背离'),COLORMAGENTA;A2:=BARSLAST(REF(CROSS(DEA,DIFF),1));顶背离:=REF(CLOSE,A2+1)DIFF AND CROSS(DEA,DIFF);顶背:DRAWLINE(A2=0,DEA,顶背离,DEA,0),COLORGREEN,POINTDOT;DRAWTEXT(顶背离,DIFF,'顶背离'),COLORGREEN;多转空:=((((LLV(MACD,4)>0) AND (MACDREF(MACD,2))) AND (REF(MACD,2)>REF(MACD,3)));空转多:=((((HHV(MACD,4)REF(MACD,1))) AND(REF(MACD,1)<REF(MACD,2))) AND(REF(MACD,2)<REF(MACD,3)));DRAWICON(多转空,MACD,2);DRAWICON(空转多,MACD,1);STICKLINE(二次金叉,0,0.2,2,0),COLORFF00FF; DRAWTEXT(二次金叉,DEA*1.06,'二次金叉'),COLORRED;。
通达信指标公式MACD三背离 副图 选股公式
macd同时三背离(底背离,柱背离,积背离),机会不多,可遇不可求,但很实用。
MACD2:=2*(MACD.DIF-MACD.DEA);STICKLINE(MACD2>=0 AND MACD2>REF(MACD2,1),0,MACD2,1.2,0),COLOR0000A5; STICKLINE(MACD2>=0 AND MACD2<REF(MACD2,1),0,MACD2,1.2,0),COLORAA7800; STICKLINE(MACD2<0 AND MACD2<REF(MACD2,1),0,MACD2,1.2,0),COLOR00A500; STICKLINE(MACD2<0 AND MACD2>REF(MACD2,1),0,MACD2,1.2,0),COLORA500A5; DIF:EMA(CLOSE,12)-EMA(CLOSE,26);DEA:EMA(DIF,9);MACD:(DIF-DEA)*2,NODRAW;{MACD日线二次金叉}JCCOUNT:=COUNT(CROSS(DIF,DEA),BARSLAST(DEA>=0));二次金叉:=CROSS(DIF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1; DRAWTEXT(二次金叉,DEA*1.25,'零下二金'),COLORWHITE;{MACD日线底背离}A1:=BARSLAST(REF(CROSS(DIF,DEA),1));底背离:=REF(CLOSE,A1+1)>CLOSE AND DIF>REF(DIF,A1+1) AND CROSS(DIF,DEA); DRAWTEXT(底背离,DIF*0.5,'日底背'),COLORRED;{日底背画线:DRAWLINE(A1=0,DEA,底背离,DEA,0),COLORRED,DOTLINE;} {MACD日线顶背离}A2:=BARSLAST(REF(CROSS(DEA,DIF),1));顶背离:=REF(CLOSE,A2+1)<CLOSE AND REF(DIF,A2+1)>DIF AND CROSS(DEA,DIF); DRAWTEXT(顶背离,DIF*1.12,'日顶背'),COLORGREEN;{日顶背画线:DRAWLINE(A2=0,DEA,顶背离,DEA,0),COLORGREEN,DOTLINE;}{MACD_KDJ的金叉共振}{DIF:EMA(CLOSE,12)-EMA(CLOSE,26);DEA:EMA(DIF,9);}RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9));K:=SMA(RSV,9,3),NODRAW;D:=SMA(K,9,3),NODRAW;J:=3*K-2*D,NODRAW;{}M&K金共:=CROSS(DIF,DEA) AND CROSS(K,D) AND CROSS(J,D);DRAWTEXT(M&K金共,DEA*1.12,'金叉共振'),COLORYELLOW;{MACD柱背离}MACD高:=HHV(MACD,5);C1:=BARSLAST(REF(CROSS(DEA,DIF),1));E:=REF(C,C1+1)>C AND DEA>0 AND REF(MACD高,C1+1)<MACD高ANDCROSS(DEA,DIF) ;DRAWTEXT(E>0,-0.5,'柱顶背'),COLORCYAN;F:=REF(C,A1+1)>C AND DEA<0 AND REF(MACD高,A1+1)<MACD高ANDCROSS(DIF,DEA);DRAWTEXT(F>0,0.5,'柱底背'),COLORLIRED;{MACD积背离}JC:= DEA-DIF;绿柱面积:=IF(MACD<0,SUM(MACD,BARSLAST(JC<0)),0);红柱面积:=IF(MACD>0,SUM(MACD,BARSLAST(JC>0)),0);本次最低价:=LLV(L,BARSLAST(JC<0));本次最高价:=HHV(H,BARSLAST(JC>0));X1:=IF (MACD<0,BARSLAST(CROSS(DIF,DEA)),0);前次绿柱面积:=REF(绿柱面积,X1+1);前次最低价:=REF(本次最低价,X1+1);Y1:=IF((绿柱面积<0 AND ABS(绿柱面积)<ABS(前次绿柱面积) AND 本次最低价<前次最低价),1,0);RS1:= MACD<0 AND REF(MACD,1)<0 AND C<前次最低价AND ABS(绿柱面积)<ABS(前次绿柱面积) AND ABS(MACD)<ABS(REF(MACD,1));底背驰:= IF (CROSS(DIF,DEA),REF(Y1,1),0);DRAWTEXT(底背驰,DEA*0.8,'积底背'),COLORFF80FF;X2:=IF (MACD>0,BARSLAST(CROSS(DEA,DIF)),0);前次红柱面积:=REF(红柱面积,X2+1);前次最高价:=REF(本次最高价,X2+1);Y2:=IF((红柱面积>0 AND 红柱面积<前次红柱面积AND 本次最高价>前次最高价),1,0); RS2:= MACD>0 AND REF(MACD,1)>0 AND C>前次最高价AND ABS(红柱面积)<ABS(前次红柱面积) AND ABS(MACD)<ABS(REF(MACD,1));顶背驰:= IF (CROSS(DEA,DIF),REF(Y2,1),0);DRAWTEXT(顶背驰,DEA*0.8,'积顶背'),COLORCYAN;。
通达信实用macd真正的MACD背离公式
通达信实用macd真正的MACD背离公式DIF:EMA(CLOSE,12)-EMA(CLOSE,26);DEA:EMA(DIF,9);macd:(DIF-DEA)*2,COLORSTICK;{底部信号}BB值:=EMA(100*(C-LLV(LOW,34))/(HHV(H,34)-LLV(LOW,34)),3);AAA:=EMA(CLOSE,12)-EMA(CLOSE,26);DRAWTEXT(CROSS(BB值,9),0, '‘底部'),COLORYELLOW;DRAWICON(CROSS(BB值,9),0,41);STICKLINE(CROSS(BB值,9),AAA,0,2,0),COLORYELLOW;{DRAWICON(REF(DIF,1)>REF(DIF,2) AND DIF<REF(DIF,1) AND DIF>0 AND DIF>DEA,DIF*1.1,2),COLORGREEN;DRAWICON(CROSS(DEA,DIF) AND DIF>0,DIF,37),COLORGREEN;DRAWICON(REF(DIF,1)<REF(DIF,2) AND DIF>REF(DIF,1) AND DIF<0 AND DIF<DEA,DIF*1.1,1),COLORRED;DRAWICON(CROSS(DIF,DEA) AND DIF<0,DIF,36),COLORRED;} X_2:=BARSLAST(REF(MACD,1)<0 AND MACD>0);X_3:=LLVBARS(MACD,X_2+20);X_4:=IF(X_3>X_2,REF(MACD,X_3),0);X_5:=MACD<0 AND MACD>X_4 AND LOW=LLV(LOW,X_2+20) AND X_4<0;X_6:=REF(X_5,1)=1 AND MACD>REF(MACD,1) AND REF(DIF,X_3)<0 AND MACD<0;低背:DRAWLINE(X_4=X_3,MACD,X_6,MACD,0),COLORRED,LINETHI CK2;DRAWICON(X_6,MACD*1.2,26);X_7:=HHVBARS(MACD,X_2+20);X_8:=IF(X_7>X_2,REF(MACD,X_7),0);X_9:=MACD>0 AND MACD<X_8 AND HIGH=HHV(HIGH,X_2+20) AND X_8>0;X_10:=REF(X_9,1)=1 AND MACD>REF(MACD,1) AND REF(DIF,X_7)>0;顶背:DRAWLINE(X_8=X_7,MACD,X_10,MACD,0),COLORGREEN,LINE THICK2;DRAWICON(X_10,MACD*1.2,15);X_11:=CLOSE/MA(CLOSE,40)*100<78;X_12:=CLOSE/MA(CLOSE,60)*100<74;X_13:=HIGH>LOW*1.051;X_14:=X_13 AND COUNT(X_13,5)>1;X_15:=IF(X_14 AND (X_11 OR X_12),2,0);X_16:=CLOSE/REF(CLOSE,25)<=1.1;X_17:=SMA(MAX(CLOSE-REF(CLOSE,2),0),7,1)/SMA(ABS(CLOSE-REF(CLOSE,2)),7,1)*100<15;X_18:=(CLOSE-LLV(LOW,8))/(HHV(HIGH,8)-LLV(LOW,8))*100;X_19:=SMA(X_18,2,1);X_20:=SMA(X_19,2,1);X_21:=IF(X_19>REF(X_19,1) AND REF(X_19,1)<REF(X_19,2) AND X_19<23,1.5,0);抄底:X_16 AND X_15 AND X_17 AND X_21 ,COLORWHITE;{X_22:=100-100*(HHV(HIGH,5*8)-CLOSE)/(HHV(HIGH,5*8)-LLV(LOW,5*8));X_23:=MA(CLOSE,5);X_24:=IF(CLOSE>SAR(10,2,20),1,0);X_25:=IF(CLOSE<SAR(10,2,20),(-1),0);X_26:=ATAN((X_23/REF(X_23,1)-1)*100)*180/3.1416;X_27:=IF(X_26>30,1,0);X_28:=IF(X_26<(-30),(-1),0);X_29:=X_24+X_27+X_25+X_28;}{线变色}{IF(X_29<(-1) OR X_22<25.01,DIF,DRAWNULL),COLORGREEN,LINETHICK1;IF(X_22>74.989998 OR X_29>0,DIF,DRAWNULL),COLORRED,LINETHICK1;}VA1:=HHVBARS(MACD,BARSLAST(MACD<0)+1);VA2:=CROSS(BACKSET(CROSS(0,MACD) OR (ISLASTBAR AND MACD>0),REF(VA1,1)+2),0.5);前高:DRAWLINE(VA2,MACD,REF(VA2,1),REF(MACD,1),1),COLORYEL LOW,POINTDOT ;VA3:=LLVBARS(MACD,BARSLAST(MACD>0)+1);VA4:=CROSS(BACKSET(CROSS(MACD,0) OR (ISLASTBAR AND MACD<0),REF(VA3,1)+2),0.5);前低:DRAWLINE(VA4,MACD,REF(VA4,1),REF(MACD,1),1),COLORYEL LOW,POINTDOT ;启动点:=MACD<0 AND MACD>REF(MACD ,1) AND REF(MACD ,1)<REF(MACD ,2)AND REF(MACD ,2)<REF(MACD ,3)AND REF(MACD ,3)<REF(MACD ,4);STICKLINE(启动点,0.2,MACD,0.3,0),COLORYELLOW COLORYELLOW;{STICKLINE(MACD>REF(MACD,1) AND MACD>0,0,MACD,1.8,0),COLOR000055;STICKLINE(MACD>REF(MACD,1) AND MACD>0,0,MACD,1.1,0),COLOR000099;STICKLINE(MACD>REF(MACD,1) AND MACD>0,0,MACD,0.6,0),COLOR0000BB;}启动点A:0,COLORYELLOW;{DRAWICON(启动点,2,11);}{MACD&KDJ 金叉共振}{DIF:EMA(CLOSE,12)-EMA(CLOSE,26);DEA:EMA(DIF,9);}RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9));K:=SMA(RSV,9,3),NODRAW;D:=SMA(K,9,3),NODRAW;J:=3*K-2*D,NODRAW;A:=CROSS(DIF,DEA) AND CROSS(K,D) AND CROSS(J,D);DRAWICON(A,DEA*1.2,25);DRAWTEXT(A,DEA*1.2, ' 金叉共振'),COLORYELLOW;0,COLORGRAY,DOTLINE;{RSI买入}WRSI:=SMA(MAX(CLOSE-REF(CLOSE,1),0),6,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),6,1)*100;相对强弱RSI买入:=CROSS(WRSI,20),STICK,LINETHICK2,COLORYELLOW;{RSI买入:STICKLINE(CROSS(WRSI,20),0,70,0,0),LINETHICK2,COLORYELL OW;}STICKLINE(相对强弱RSI买入,0-0.1,MACD-0.1,0.3,0),COLORRED;DRAWTEXT(相对强弱RSI买入,MACD-0.1, '‘入'),COLORYELLOW;{背离}A3:=BARSLAST(REF(CROSS("RSI.RSI1","RSI.RSI2"),1));B3:=REF(C,A3+1)>C AND REF("RSI.RSI1",A3+1)<"RSI.RSI1" AND CROSS("RSI.RSI1","RSI.RSI2");DRAWTEXT(B3>0,-0.3,'RSI底离'),COLORCYAN;{RSI底背离};C3:=BARSLAST(REF(CROSS("RSI.RSI2","RSI.RSI1"),1));D3:=REF(C,C3+1)<C AND REF("RSI.RSI1",C3+1)>"RSI.RSI1" AND CROSS("RSI.RSI2","RSI.RSI1");DRAWTEXT(D3>0,0.5,'RSI顶离'),COLORGREEN;{RSI顶背离};。
通达信实用背离指标公式
通达信实用背离指标公式来源:Internet,编辑:股旁网,2017-01-11 {MACD背离}DIFF:EMA(CLOSE,12) - EMA(CLOSE,26); DEA:EMA(DIFF,9);MACD:2*(DIFF-DEA),COLORSTICK,DRAWABOVE;MACD金叉:=BARSLAST(REF(CROSS(DIFF,DEA),1)); MACD死叉:=BARSLAST(REF(CROSS(DEA,DIFF),1)); MACD上次金叉:=SUMBARS(REF(CROSS(DIFF,DEA),1),2); MACD上次死叉:=SUMBARS(REF(CROSS(DEA,DIFF),1),2); {MACD底背离}MACD次低点:=LLV(DIFF,MACD金叉);MACD最低点:=LLV(DIFF,MACD上次死叉); MACD底背离:=REF(CLOSE,MACD金叉+1)>CLOSE AND MACD次低点>MACD最低点AND CROSS(DIFF,DEA);DRAWLINE(MACD金叉=0,DEA,MACD底背离,DEA,0),COLORRED,LINETHICK2;{MACD顶背离}MACD次高点:=HHV(DIFF,MACD金叉);MACD最高点:=HHV(DIFF,MACD上次金叉); MACD顶背离:=REF(CLOSE,MACD死叉+1)<CLOSE AND MACD次高点<MACD最高点AND CROSS(DEA,DIFF);DRAWLINE(MACD死叉=0,DEA,MACD顶背离,DEA,0),COLORGREEN,LINETHICK2;红面积:SUM(MACD,BARSLAST(MACD<0))*(MACD>0 ),COLOR0000FF,NODRAW;绿面积:SUM(MACD,BARSLAST(MACD>0))*(MACD<0 ),COLORFFFF00,NODRAW;AA:=ROUND(REF(绿面积,1)*100);BB:=ROUND(REF(红面积,1)*100); DRAWNUMBER(CROSS(0,MACD),0.04,ABS(BB)),COLORMAGENTA;DRAWNUMBER(CROSS(MACD,0),-0.01,ABS(AA) ),COLORGREEN;{CCI}TYP:=(HIGH+LOW+CLOSE)/3;CCI:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,1 4));{BOLL}BOLL:=MA(CLOSE,20);UB:=BOLL+2*STD(CLOSE,20);LB:=BOLL-2*STD(CLOSE,20);{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;PP:=CCI<-160 AND CLOSE<LB AND J<20; QQ:=CCI>160 AND J>100;{KDJ中J值在0-90间为黄色,小于0为绿色,大于90为红色}{显示J值和CCI值}{CCI值小于160且收盘价在BOLL下轨一下,J值小于20为红色箭头,CCI大于160且J值大于100为绿色箭头}DRAWICON(QQ,0,2);DRAWICON(PP,0,1);KDJ金叉:=BARSLAST(REF(CROSS(J,D),1));KDJ死叉:=BARSLAST(REF(CROSS(D,J),1));KDJ上次金叉:=SUMBARS(REF(CROSS(J,D),1),2); KDJ上次死叉:=SUMBARS(REF(CROSS(D,J),1),2); {KDJ底背离}AAA1:=BARSLAST(REF(CROSS(J,D),1));KDJ次低点:=LLV(J,AAA1);KDJ最低点:=LLV(J,KDJ上次死叉);KDJ底背离:=REF(CLOSE,AAA1+1)>CLOSE AND KDJ次低点>KDJ最低点AND CROSS(J,D); DRAWTEXT(KDJ底背离,MACD,'KDJ底'),COLORRED;STICKLINE(KDJ底背离,MACD,0,2,0),COLORRED;{KDJ顶背离}BBB1:=BARSLAST(REF(CROSS(D,J),1));KDJ次高点:=HHV(J,AAA1);KDJ最高点:=HHV(J,KDJ上次金叉);KDJ顶背离:=REF(CLOSE,BBB1+1)<CLOSE AND KDJ次高点<KDJ最高点AND CROSS(D,J); DRAWTEXT(KDJ顶背离,MACD,'KDJ顶'),COLORGREEN;STICKLINE(KDJ顶背离,MACD,0,2,0),COLORGREEN;{九转}A1:=C>=REF(C,4);A2:=C<REF(C,4);A3:=C<REF(C,4) AND REF(A1,1);T:=BARSLAST(A3),NODRAW;M0:=(T=0 AND REFX(T=1 AND NOT(A2),1)) OR (REFX(T=2 AND NOT(A2),2)) OR (REFX(T=3 AND NOT(A2),3)) OR (REFX(T=4 ANDNOT(A2),4)) OR (REFX(T=5 AND NOT(A2),5)) OR (REFX(T=6 AND NOT(A2),6)) OR (REFX(T=7AND NOT(A2),7)) OR (REFX(T=8 ANDNOT(A2),8));M1:=T=1 AND REFX(T=2 AND NOT(A2),1) OR (REFX(T=3 AND NOT(A2),2)) OR (REFX(T=4 AND NOT(A2),3)) OR (REFX(T=5 ANDNOT(A2),4)) OR (REFX(T=6 AND NOT(A2),5)) OR (REFX(T=7 AND NOT(A2),6)) OR (REFX(T=8 AND NOT(A2),7));M2:=T=2 AND REFX(T=3 AND NOT(A2),1) OR (REFX(T=4 AND NOT(A2),2)) OR (REFX(T=5 AND NOT(A2),3)) OR (REFX(T=6 ANDNOT(A2),4)) OR (REFX(T=7 AND NOT(A2),5)) OR (REFX(T=8 AND NOT(A2),6));M3:=T=3 AND REFX(T=4 AND NOT(A2),1)OR (REFX(T=5 AND NOT(A2),2)) OR (REFX(T=6 AND NOT(A2),3)) OR (REFX(T=7 ANDNOT(A2),4)) OR (REFX(T=8 AND NOT(A2),5)); M4:=T=4 AND REFX(T=5 AND NOT(A2),1) OR (REFX(T=6 AND NOT(A2),2)) OR (REFX(T=7 AND NOT(A2),3)) OR (REFX(T=8 ANDNOT(A2),4));M5:=T=5 AND REFX(T=6 AND NOT(A2),1) OR (REFX(T=7 AND NOT(A2),2)) OR (REFX(T=8 AND NOT(A2),3));M6:=T=6 AND REFX(T=7 AND NOT(A2),1) OR (REFX(T=8 AND NOT(A2),2));M7:=T=7 AND REFX(T=8 AND NOT(A2),1);N0:=T=1 AND REF(T=0 AND A3,1) AND A2; N1:=T=2 AND REF(N0,1) AND A2;N2:=T=3 AND REF(N1,1) AND A2;N3:=T=4 AND REF(N2,1) AND A2;N4:=T=5 AND REF(N3,1) AND A2;N5:=T=6 AND REF(N4,1) AND A2;N6:=T=7 AND REF(N5,1) AND A2;N7:=T=8 AND REF(N6,1) AND A2;WZD:=DEA;WZG:=DEA;DRAWTEXT(N6 ANDNOT(M7),WZD,'8'),COLORGREEN; DRAWTEXT(N7,WZG,'9'),COLORMAGENTA;B1:=C<=REF(C,4);B2:=C>REF(C,4);B3:=C>REF(C,4) AND REF(B1,1);T1:=BARSLAST(B3),NODRAW;M8:=(T1=0 AND REFX(T1=1 AND NOT(B2),1)) OR (REFX(T1=2 AND NOT(B2),2)) OR(REFX(T1=3 AND NOT(B2),3)) OR (REFX(T1=4 AND NOT(B2),4)) OR (REFX(T1=5 ANDNOT(B2),5)) OR (REFX(T1=6 AND NOT(B2),6)) OR (REFX(T1=7 AND NOT(B2),7)) OR(REFX(T1=8 AND NOT(B2),8));M9:=T1=1 AND REFX(T1=2 AND NOT(B2),1) OR (REFX(T1=3 AND NOT(B2),2)) OR (REFX(T1=4 AND NOT(B2),3)) OR (REFX(T1=5 ANDNOT(B2),4)) OR (REFX(T1=6 AND NOT(B2),5)) OR (REFX(T1=7 AND NOT(B2),6)) OR(REFX(T1=8 AND NOT(B2),7));M10:=T1=2 AND REFX(T1=3 AND NOT(B2),1) OR (REFX(T1=4 AND NOT(B2),2)) OR(REFX(T1=5 AND NOT(B2),3)) OR (REFX(T1=6AND NOT(B2),4)) OR (REFX(T1=7 ANDNOT(B2),5)) OR (REFX(T1=8 AND NOT(B2),6)); M11:=T1=3 AND REFX(T1=4 ANDNOT(B2),1)OR (REFX(T1=5 AND NOT(B2),2)) OR (REFX(T1=6 AND NOT(B2),3)) OR(REFX(T1=7 AND NOT(B2),4)) OR (REFX(T1=8 AND NOT(B2),5));M12:=T1=4 AND REFX(T1=5 AND NOT(B2),1) OR (REFX(T1=6 AND NOT(B2),2)) OR(REFX(T1=7 AND NOT(B2),3)) OR (REFX(T1=8 AND NOT(B2),4));M13:=T1=5 AND REFX(T1=6 AND NOT(B2),1) OR (REFX(T1=7 AND NOT(B2),2)) OR(REFX(T1=8 AND NOT(B2),3));M14:=T1=6 AND REFX(T1=7 AND NOT(B2),1) OR (REFX(T1=8 AND NOT(B2),2));M15:=T1=7 AND REFX(T1=8 AND NOT(B2),1); N8:=T1=1 AND REF(T1=0 AND B3,1) AND B2; N9:=T1=2 AND REF(N8,1) AND B2;N10:=T1=3 AND REF(N9,1) AND B2;N11:=T1=4 AND REF(N10,1) AND B2;N12:=T1=5 AND REF(N11,1) AND B2;N13:=T1=6 AND REF(N12,1) AND B2;N14:=T1=7 AND REF(N13,1) AND B2;N15:=T1=8 AND REF(N14,1) AND B2; DRAWTEXT(N14 ANDNOT(M15),WZG,'8'),COLOR9900CC; DRAWTEXT(N15 ,WZD,'9'),COLORGREEN;。
同花顺和通达信通用的选股赚钱公式
同花顺和通达信通用的选股公式{MACD、KDJ、RSI底背离}DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);DEA:=EMA(DIFF,9);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 AND REF("RSI.RSI1"(6,12,24),A3+1)<"RSI.RSI1"(6,12,24) AND CROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24));底背离:B1>0 OR B2>0 OR B3>0;{集成了MACD、KDJ、RSI三个指标的底背离};老鼠仓AA1:=AMOUNT/VOL;BB1:=L< AA1*0.9;CC1:=(C-REF(C,1))/REF(C,1)*100> 1.2;DD1:=L< MA(C,5)*0.921;EE1:=VOL< MA(V,5)*1.5;老鼠仓:BB1 AND CC1 AND DD1 AND EE1;抄底高手{M 15 35 30N 12 32 27D 18 50 42}VAR1:=(CLOSE-MA(CLOSE,48))/MA(CLOSE,48)*100+M<0;VAR2:=(CLOSE-MA(CLOSE,70))/MA(CLOSE,70)*100+N<0;VAR3:=VAR1 AND VAR2;VAR4:=VAR1 AND VAR2 AND COUNT(VAR3,2)=1 AND DATE>940101 AND (CLOSE>OPEN OR CLOSE<OPEN) AND (OPEN-REF(CLOSE,1))/REF(CLOSE,1)>-0.07 AND (REF(OPEN,1)>REF(CLOSE,1) OR REF(OPEN,1)<REF(CLOSE,1)) AND(REF(OPEN,2)>REF(CLOSE,2) OR REF(OPEN,2)<REF(CLOSE,2)) AND (REF(OPEN,3)>REF(CLOSE,3) OR REF(OPEN,3)<REF(CLOSE,3)) AND (REF(OPEN,4)>REF(CLOSE,4) OR REF(OPEN,4)<REF(CLOSE,4)) AND (REF(OPEN,5)>REF(CLOSE,5) OR REF(OPEN,5)<REF(CLOSE,5));VAR5:=DMA(EMA(CLOSE,8),SUM(VOL,9)/2.8/CAPITAL);VAR6:=(CLOSE-VAR5)/VAR5*100;VAR7:=REF(VAR6,1)+D<0 AND VAR6>REF(VAR6,1) AND REF(VAR6,1)<REF(VAR6,2) AND VAR6-REF(VAR6,1)>1.8 AND (HIGH>LOW) AND (REF(HIGH,1)>REF(LOW,1)) AND (REF(HIGH,2)>REF(LOW,2)) AND (REF(HIGH,3)>REF(LOW,3)) AND (REF(HIGH,4)>REF(LOW,4)) AND (REF(HIGH,5)>REF(LOW,5));VAR4 OR VAR7;短线黑马{K 100 140 100}VAR1:=DMA(CLOSE,VOL/MA(VOL,4)/4);VAR2:=DMA(CLOSE,VOL/MA(VOL,33)/33);VAR3:=(CLOSE-VAR1)/VAR1*100<-11/K*100;VAR4:=(VAR1-VAR2)/VAR2*100<-22.3/K*100;VAR5:=VAR3 AND VAR4 AND (OPEN>CLOSE OR OPEN<CLOSE) AND(OPEN-REF(CLOSE,1))/REF(CLOSE,1)>-0.07 AND(REF(CLOSE,1)>REF(OPEN,1) OR REF(CLOSE,1)<REF(OPEN,1)) AND(REF(OPEN,2)>REF(CLOSE,2) OR REF(OPEN,2)<REF(CLOSE,2)) AND (REF(OPEN,3)>REF(CLOSE,3) OR REF(OPEN,3)<REF(CLOSE,3)) AND (REF(OPEN,4)>REF(CLOSE,4) OR REF(OPEN,4)<REF(CLOSE,4)) AND (REF(OPEN,5)>REF(CLOSE,5) OR REF(OPEN,5)<REF(CLOSE,5)) AND (REF(OPEN,6)>REF(CLOSE,6) OR REF(OPEN,6)<REF(CLOSE,6)) AND (REF(OPEN,7)>REF(CLOSE,7) OR REF(OPEN,7)<REF(CLOSE,7));VAR6:=DMA(CLOSE,VOL/MA(VOL,3)/3);VAR7:=DMA(CLOSE,VOL/MA(VOL,33)/33);VAR8:=(CLOSE-VAR6)/VAR6*100<-5;VAR9:=(VAR6-VAR7)/VAR7*100<-18;VARA:=(INDEXC-LLV(INDEXL,250))/(HHV(INDEXH,250)-LLV(INDEXL,250))*100; VARB:=SMA(VARA,30,1);VARC:=SMA(VARB,50,1);VARD:=VAR8 AND VAR9 AND (OPEN>CLOSE OR OPEN<CLOSE) AND(OPEN-REF(CLOSE,1))/REF(CLOSE,1)>-0.05 AND(REF(CLOSE,1)>REF(OPEN,1) OR REF(CLOSE,1)<REF(OPEN,1));VARE:=VARD AND COUNT(VARD,2)=1 ;VAR5 OR VARE;逆势操作VAR1:=DMA(CLOSE,VOL/MA(VOL,4)/4);VAR2:=DMA(CLOSE,VOL/MA(VOL,32)/32);VAR3:=(CLOSE-VAR1)/VAR1*100<-8;VAR4:=(VAR1-VAR2)/VAR2*100<-21;VAR5:=VAR3 AND VAR4 AND (OPEN>CLOSE OR OPEN<CLOSE) AND (OPEN-REF(CLOSE,1))/REF(CLOSE,1)>-0.05 AND(REF(CLOSE,1)>REF(OPEN,1) OR REF(CLOSE,1)<REF(OPEN,1)) AND (REF(OPEN,2)>REF(CLOSE,2) OR REF(OPEN,2)<REF(CLOSE,2)) AND (REF(OPEN,3)>REF(CLOSE,3) OR REF(OPEN,3)<REF(CLOSE,3)) AND (REF(OPEN,4)>REF(CLOSE,4) OR REF(OPEN,4)<REF(CLOSE,4)) AND (REF(OPEN,5)>REF(CLOSE,5) OR REF(OPEN,5)<REF(CLOSE,5)) AND (REF(OPEN,6)>REF(CLOSE,6) OR REF(OPEN,6)<REF(CLOSE,6)) AND (REF(OPEN,7)>REF(CLOSE,7) OR REF(OPEN,7)<REF(CLOSE,7));VAR6:=(CLOSE-MA(CLOSE,70))/MA(CLOSE,70)*100<-23;VAR7:=(INDEXC-LLV(INDEXL,275))/(HHV(INDEXH,275)-LLV(INDEXL,275))*100;VAR8:=SMA(VAR7,50,1);VAR9:=SMA(VAR8,40,1);VARA:=VAR6 AND VAR9<23 AND COUNT(VAR6,2)=1 AND (OPEN>CLOSE OR OPEN<CLOSE) AND OPEN/REF(CLOSE,1)>0.96 ;(VAR5 OR VARA) ;成交量变异率VR买入WVR := SUM((IF(CLOSE>OPEN,VOL,0)+IF(CLOSE=OPEN,VOL/2,0)),N)/SUM((IF(CLOSE<OP EN,VOL,0)+IF(CLOSE=OPEN,VOL/2,0)),26)*100;VOL变异率VR买入:CROSS(LL,WVR);{N 5 100 26 5}{LL 0 80 70 5};MA5:=MA(C,5);MA10:=MA(C,10);MA20:=MA(C,20);MA30:=MA(C,30);MA120:=SMA(C,120,1);ZH520:=ABS(MA5-MA20)/MA20*100<=10;ZH530:=ABS(MA5-MA30)/MA30*100<=10;QSXS1:=MA5>REF(MA5,1);QSXS2:=MA20>REF(MA20,1);QSXS3:=MA30>REF(MA30,1);DTPL:=MA20>MA30 AND MA30>MA120;LYT:=DTPL AND QSXS2 AND QSXS3 AND COUNT(QSXS1,4)<=1;GJHS:=C>MA5 AND ((QSXS1 AND NOT(REF(QSXS1,1))) OR C>REF(C,3)); LYKK:=GJHS AND (ZH520 OR ZH530) AND LYT;买:LYKK AND NOT(REF(LYKK,1));虚拟成交量>昨日VOL的2倍的股VVOL:=IF(CURRBARSCOUNT=1 AND PERIOD=5,VOL*240/FROMOPEN,DRAWNULL);昨日VOL:=REF(VOL,1)*2.0;ABS(VVOL)-昨日VOL>=0;{大于昨日的2.0倍};成交量是昨日的1.8倍VVOL:=IF(CURRBARSCOUNT=1 AND PERIOD=5,VOL*240/FROMOPEN,DRAWNULL);昨日VOL:=REF(VOL,1)*1.8;ABS(VVOL)-昨日VOL>=0;{大于昨日的1.8倍};PDI上穿三线选股公式源码:TR0:= SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE, 1))),14);HD := HIGH-REF(HIGH,1);LD := REF(LOW,1)-LOW;DMP:= SUM(IF(HD>0 AND HD>LD,HD,0),14);DMM:= SUM(IF(LD>0 AND LD>HD,LD,0),14);PDI:=DMP*100/TR0,colorred;MDI:=DMM*100/TR0;ADX:=MA(ABS(MDI-PDI)/(MDI+PDI)*100,6);ADXR:=(ADX+REF(ADX,6))/2;CROSS(PDI,MDI) AND CROSS(PDI,ADX) AND CROSS(PDI,ADXR)今日量比昨放大1倍后三日股价不跌回当日收盘价的选股公式选股公式:{成交量比前一天放大1倍,后3天,股价没有跌破放量那天的收盘价}var1:=v>ref(v,1)*2;ref(var1,3) and count(c>ref(c,3),3)=3;倍量柱加三天量减价升喇叭形的真黄金柱公式倍数:=1.9;倍量1:=REF(VOL,3)>倍数*REF(VOL,4) AND REF(C,3)>=REF(O,3);价升量缩:= LLV(C,3)>=REF(L,3) AND HHV(VOL,3)<=REF(VOL,3);连阳:= COUNT(C>=O,4)=4;选股:倍量1 AND 价升量缩 AND 连阳;根据王子老师“凹口起柱”理论编写的凹口指标王子老师的平台起柱、过顶起柱、凹口起柱理论真是了不得,十分佩服,这里我冒昧的加一个,那就是顶部起柱。
MACD标准背离公式和选股公式
MACD标准背离公式和选股公式⼀、MACD底背离可靠买点1、底背离产⽣之后的第⼀个⾦叉为最佳买点(macd⾯积背离)2、前提条件:第⼀个macd涨幅动能要充⾜,这样成功率⾼⼆、MACD底背离失败买点1、MACD标准背驰公式源码如下:DIFF:EMA(CLOSE,12)-EMA(CLOSE,26);DEA:EMA(DIFF,9);MACD:2*(DIFF-DEA), COLORSTICK,LINETHICK2;低位⾦叉:=CROSS(DIFF,DEA) AND DIFF<-0.1;STICKLINE(低位⾦叉,0,0.08,6,0),COLORYELLOW;JCCOUNT:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0));⼆次⾦叉:=CROSS(DIFF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1;STICKLINE(⼆次⾦叉,0,0.06,6,0),COLORFF00FF;DRAWICON(⼆次⾦叉,DEA*0.9,1) ;DRAWTEXT(⼆次⾦叉,0.25,' ⼆次⾦叉'),COLORYELLOW;A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));底背离:=REF(CLOSE,A1+1)>CLOSE AND DIFF>REF(DIFF,A1+1) AND CROSS(DIFF,DEA);STICKLINE(底背离,0,0.03,6,0),COLOR00FF00;底背:DRAWLINE(A1=0,DEA,底背离,DEA,0),COLORRED,LINETHICK4;DRAWTEXT(底背离,0.12,' 底背离'),COLORFF00FF;A2:=BARSLAST(REF(CROSS(DEA,DIFF),1));顶背离:=REF(CLOSE,A2+1)<CLOSE AND REF(DIFF,A2+1)>DIFF AND CROSS(DEA,DIFF);2、MACD标准背驰选股公式:DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);DEA:=EMA(DIFF,9);MACD:=2*(DIFF-DEA);A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));底背离:REF(CLOSE,A1+1)>CLOSE AND DIFF>REF(DIFF,A1+1) AND CROSS(DIFF,DEA);3、MACD标准背驰选股公式DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);DEA:=EMA(DIF,9);MACD0:=(DIF-DEA)*2;MJ:=MACD0;S05:=SUM(MJ,0);QST:=BARSLAST(MJ<0 AND REF(MJ,1)>0)+1;QXT:=BARSLAST(MJ>0 AND REF(MJ,1)<0)+1;S5:=IF(MJ>0,S05-REF(S05,BARSLAST(MJ<0)),S05-REF(S05,BARSLAST(MJ>0)))/10;ST:=IF(MJ>0,REF(QST,QXT)+QXT,REF(QXT,QST)+QST);RS5:=REF(S5,ST);BC:IF(MJ>0 AND S5<RS5,0,IF(MJ<0 AND S5>RS5 AND DEA<0,1,0));。