CANDREF(""(12,26,9),A1+1)MACD底背离:=FILTER(B1>0,5);STICKLINE(MACD底背离,0,,3,0),COLORGREE" />

macd底背离选股

macd底背离选股
macd底背离选股

MACD底背离的通达信选股公式

2010-11-07 10:18:06| 分类:| 标签:|字号大中小订阅

MACD底背离的通达信公式1

A1:=BARSLAST(REF(CROSS(""(12,26,9),""(12,26,9)),1));

B1:=REF(C,A1+1)>C AND REF(""(12,26,9),A1+1)<""(12,26,9) AND CROSS(""(12,26,9),""(12,26,9));

MACD底背离:=FILTER(B1>0,5);

STICKLINE(MACD底背离,0,,3,0),COLORGREEN;

DRAWTEXT(MACD底背离,,'MACD底背离'),COLORGREEN;

A2:=BARSLAST(REF(CROSS(""(9,3,3),""(9,3,3)),1));

B2:=REF(C,A2+1)>C AND REF(""(9,3,3),A2+1)<""(9,3,3) AND CROSS(""(9,3,3),""(9,3,3));

KDJ底背离:=FILTER(B2>0,5);

STICKLINE(KDJ底背离,0,1,3,0),COLORYELLOW;

DRAWTEXT(KDJ底背离,,'KDJ底背离'),COLORYELLOW;

A3:=BARSLAST(REF(CROSS(""(6,12,24),""(6,12,24)),1));

B3:=REF(C,A3+1)>C AND REF(""(6,12,24),A3+1)<""(6,12,24) AND CROSS(""(6,12,24),""(6,12,24));

RSI底背离:=FILTER(B3>0,5);

STICKLINE(RSI底背离,0,,3,0),COLORFFCC66;

DRAWTEXT(RSI底背离,,'RSI底背离'),COLORFFCC66;

2,COLORRED;

C1:=BARSLAST(REF(CROSS(""(12,26,9),""(12,26,9)),1));

D1:=REF(C,C1+1)""(12,26,9) AND CROSS(""(12,26,9),""(12,26,9));

MACD顶背离:=FILTER(D1>0,5);

STICKLINE(MACD顶背离,2,,3,0),COLOR0066FF;

DRAWTEXT(MACD顶背离,,'MACD顶背离'),COLOR0066FF;

C2:=BARSLAST(REF(CROSS(""(9,3,3),""(9,3,3)),1));

D2:=REF(C,C2+1)""(9,3,3) AND CROSS(""(9,3,3),""(9,3,3));

KDJ顶背离:=FILTER(D2>0,5);

STICKLINE(KDJ顶背离,2,1,3,0),COLORRED;

DRAWTEXT(KDJ顶背离,,'KDJ顶背离'),COLORRED;

C3:=BARSLAST(REF(CROSS(""(6,12,24),""(6,12,24)),1));

D3:=REF(C,C3+1)""(6,12,24) AND CROSS(""(6,12,24),""(6,12,24));

RSI顶背离:=FILTER(D3>0,5);

STICKLINE(RSI顶背离,2,,3,0),COLORFF00FF;

DRAWTEXT(RSI顶背离,,'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);

B1:=REF(C,A1+1)>C AND REF(DIFF,A1+1)

A2:=BARSLAST(REF(CROSS(""(9,3,3),""(9,3,3)),1));

B2:=REF(C,A2+1)>C AND REF(""(9,3,3),A2+1)<""(9,3,3) AND CROSS(""(9,3,3),""(9,3,3));

A3:=BARSLAST(REF(CROSS(""(6,12,24),""(6,12,24)),1));

B3:=REF(C,A3+1)>C AND REF(""(6,12,24),A3+1)<""(6,12,24) AND CROSS(""(6,12,24),""(6,12,24));

底背离:B1>0 OR B2>0 OR B3>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<;

MACD二次金叉原码:

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

DEA:=EMA(DIFF,9);

MACD:=2*(DIFF-DEA);

低位金叉:=CROSS(DIFF,DEA) AND DIFF<;

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

CROSS(DIFF,DEA) AND DEA<0 AND COUNT(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<;

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

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

REF(CLOSE,A1+1)>CLOSE AND DIFF>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);

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

B1:=REF(C,A1+1)>C AND REF(DIFF,A1+1)

FILTER(B1>0,5)

条件选股公式:

macd,RSi,kdj底背离

KDJ_K:=""(9,3,3);KDJ_D:=""(9,3,3);KDJ_J:=""(9,3,3);

买1:=CROSS(KDJ_J,0) OR (CROSS(KDJ_J,KDJ_K) AND KDJ_D<26);

买2:=CROSS(""(6,2,2),20) OR CROSS(""(6,12,24),""(6,12,24));

买3:=CROSS("","") OR CROSS("",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>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日线走平并向上。

试着将上述条件编成一公式,经测试,结果为零。于是,删除并放宽一些条件,有如下公式:

DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);

DEA:=EMA(DIFF,9);

MACD:=2*(DIFF-DEA);

AA1:=DIFF<0 AND DIFF>=DEA AND DEA>REF(DEA,1)AND MACD>REF(MACD,1);

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

K:=SMA(RSV,3,1);

D:=SMA(K,3,1);

AA2:=3*K-2*D<25;

LC:= REF(CLOSE,1);

AA3:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100<30;

ROC:=(CLOSE-REF(CLOSE,12))/REF(CLOSE,12)*100;

ROCMA:=MA(ROC,6);

AA4:=ROCMA<0 AND ROC>=ROCMA AND ROCMA>REF(ROCMA,1);

AA5:=C

MID:=MA(CLOSE,26);

UPPER:=MID+2*STD(CLOSE,26);

AA1 AND AA2 AND AA3 AND AA4 AND AA5;

大家可再减少一些条件试试,信号会逐步增多。比如去掉最后两个后,成功率仍是百分之百,而信号由6

个增加到10个。

相关主题
相关文档
最新文档