源码如下
n:=200; PJJ:=DMA((H + L + C * 2) / 4,0.9); JJ:=REF(EMA(PJJ,3),1); QJJ:=VOL / ((H - L) * 2 - ABS(C - O)); XVL:=IF(C > O,QJJ * (H - L),IF(C < O,QJJ * (H - O + (C - L)),VOL / 2)) + IF(C > O,0 - QJJ * (H - C + (O - L)),IF(C < O,0 - QJJ * (H - L),0 - VOL / 2)); ZLL:=VOL / CAPITAL; HSL1:=IF(ZLL > 10,10,ZLL); HSL:=XVL / 20 / 1.15; 攻击流量:=HSL * 0.55 + REF(HSL,1) * 0.33 + REF(HSL,2) * 0.22; GJJ:=EMA(攻击流量,8); LLJX:=EMA(攻击流量,3); CG1:=REF(LLJX,1)<500; CG2:=CROSS(GJJ,800); CG4:=LLJX>800; ZJLL:=REF(LLJX,1); QZJJ:=(((LLJX - ZJLL) / ZJLL) * 100); 流量幅%:=IF(((LLJX > 0) AND (ZJLL < 0)),ABS(QZJJ),IF((((LLJX < 0) AND (ZJLL < 0)) AND (LLJX < ZJLL)),(0 - QZJJ),QZJJ)); CG5:=流量幅%>150; 力度:=HSL / 1000; CG6:=力度>2; VAR1:=(C-MA(C,6))/MA(C,6)*100; VAR2:=(C-MA(C,24))/MA(C,24)*100; VAR3:=(C-MA(C,32))/MA(C,32)*100; VAR4:=(VAR1+VAR2+VAR3)/3; VAR5:=EMA(VAR4,5); VAR6:=MA(100*(C-LLV(C,34))/(HHV(H,34)-LLV(L,34)),5)-20; VAR7:=SMA(SMA(100-3*(C-LLV(C,75))/(HHV(H,75)-LLV(L,75))*100,20,1)+SMA(2*(C-LLV(C,75))/(HHV(H,75)-LLV(L,75))*100,20,1),15,1); VAR8:=VAR7<REF(VAR7,1) AND V>REF(V,1) AND C>REF(C,1); JJU:=(HIGH+LOW+CLOSE)/3; QJ0:=VOL/IF(HIGH=LOW,4,HIGH-LOW); QJ1:=QJ0*(MIN(OPEN,CLOSE)-LOW); QJ2:=QJ0*(JJU-MIN(CLOSE,OPEN)); QJ3:=QJ0*(HIGH-MAX(OPEN,CLOSE)); QJ4:=QJ0*(MAX(CLOSE,OPEN)-JJU); DDX:=IF(HIGH=LOW,4*QJ0,((QJ1+QJ2)-(QJ3+QJ4)))/SUM(VOL,10)*100; DDY:=((QJ2+QJ4)-(QJ1+QJ3))/SUM(VOL,10)*100; DDZ:=((QJ1+QJ2)-(QJ3+QJ4))/((QJ1+QJ2)+(QJ3+QJ4))*100*17; 换手:=V*100/CAPITAL; 主力:=MA(换手,4); 大户:=MA(换手,9); 中户:=MA(换手,17); 散户:=MA(换手,34); 均量:=(主力+大户+中户+散户)/4; 主力能量:=(主力-均量); Z:=主力能量>=0 AND 主力能量>=REF(主力能量,1); 活跃:= 换手<15; 预警:=Z AND 活跃; M135:=MA(VOL,135); MA35:=MA(VOL,35); CG:BUYVOL>=N AND CG1 AND CG2 AND CG4 AND CG5 AND CG6 AND 预警 AND MA35>= M135; 一分钟内出现大于100手的买单3次以上预警。这样的股涨停可能性大点我想把条件加到组合预警里,请老师帮忙,先谢谢啦!大智慧2用的
盘中涨停
J1:=DYNAINFO(7); MS:=DYNAINFO(28); MX1:=DYNAINFO(34); MX2:=DYNAINFO(35); ZT:MS>0 AND (MX1=0 AND J1=MS OR MX2=0 AND MX1>0 AND J1=MX1); 涨停 AM:=IF(DATE<=1031231,1,0); AA:=CLOSE/REF(CLOSE,1)>=1.099; AB:=VOL/REF(VOL,1); 目标:IF(AA AND AB<1,55,0)*AM; 横盘抓涨停 A1:=SUM(C>MA(C,55),5); A2:=MA(V,1)<0.5; A3:=V/REF(V,1)<0.5; A4:=REF(A1,1); A5:=A3/A4<0.5; A6:=1.2<(MA(V,5)/(MA(REF(V,5),1)))<1.5; 盘中缩量:=A1 AND A2 AND A3 AND A4 AND A5 AND A6 ; B1:=REF(EVERY(C<MA(C,55),5),5); B2:=(C>=MA(C,55)); B3:=V=HHV(V,5); B4:=REF(C,1)>REF(O,1) AND REF(C,2)<REF(O,2) AND REF(O,1)<REF(C,2); 低位放量:=B1 AND B2 AND B3 AND B4; 个股涨幅:=(C-REF(C,1))/REF(C,1)*100; 大盘涨幅:=(INDEXC-REF(INDEXC,1))/REF(INDEXC,1)*100; 跑赢大盘:=个股涨幅>=大盘涨幅; 波动幅度:=0.01<((HIGH-LOW)/CLOSE)<0.02; 最低价:=L>REF(L,1) AND L=REF(L,1); XG:盘中缩量 AND 低位放量 AND 跑赢大盘 AND 波动幅度 AND 最低价 ; 预警涨停指标 DYNAINFO(14)>-2/100 AND CAPITAL<5000000 AND DYNAINFO(26)/DYNAINFO(32)>2 AND DYNAINFO(27)/DYNAINFO(33)>2 AND DYNAINFO(41)/DYNAINFO(43)>2 AND DYNAINFO(48)/DYNAINFO(50)>2 AND DYNAINFO(26)>1000 AND DYNAINFO(27)>1000 AND DYNAINFO(41)>1000 AND DYNAINFO(48)>1000 AND TIME>140000 ; 买入涨停 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); KK:=INTPART(SMA(RSV,3,1)); DD:=INTPART(SMA(K,3,1)); JJ:=INTPART(3*K-2*D); JJ1:=REF(JJ,1); A:=KK-DD; A1:=REF(A,1); B:=A1-A; B1:=REF(A1-A,1); B2:=REF(A1-A,2); CC:=B+B1+B2; AD:=CC-B2; AA:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN)); 买:=IF(CLOSE>OPEN,AA*(HIGH-LOW),IF(CLOSE<OPEN,AA*((HIGH-OPEN)+(CLOSE-LOW)),VOL/2)); 卖:=IF(CLOSE>OPEN,0-AA*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<OPEN,0-AA*(HIGH-LOW),0-VOL/2)); QQ:=买+卖; XX:=MA(QQ,5); VAR1:=VOL/SUM(VOL,13); VAR2:=DMA(CLOSE,VAR1); YY:=(CLOSE-VAR2)/VAR2*100/2.5; VAR3:=CROSS( XX, 0) AND YY>1.0; VAR4:=A+B+REF(B,1)=REF(A,1)+REF(B,1)=REF(A,2); VAR3 AND VAR4; 横盘上涨 TT:=BARSCOUNT(C); CC:=CLOSE; ZZ:=SUM(AMOUNT,TT)/SUM(VOL*100,TT); ZZ1:=BETWEEN(C/ZZ,1.05,0.95); 均线:=IF(ZZ1=0,MA(C,TT),ZZ); 上均:=均线 + AVEDEV(C,TT)*2; 下均:=均线 - AVEDEV(C,TT)*2; 时长:=IF(HOUR>=13 AND HOUR<15 ,1,0); 涨幅:=(CLOSE/DYNAINFO(3))>=1.03; 跌幅:=(CLOSE/DYNAINFO(3))<=0.97; 涨跌幅:=涨幅 OR 跌幅; YY:=SMA(VOL,30,1); 放量:=(YY-LLV(LLV(YY,1),30))/(HHV(HHV(YY,1),30)-LLV(LLV(YY,1),30))>0.92; 横盘:=((HHV(CLOSE,TT)-LLV(CLOSE,TT))/CLOSE)<=0.05; 横盘上涨:=涨跌幅=0 AND 横盘 AND 时长 AND 放量 AND CROSS(CC,上均)AND DYNAINFO(22)<DYNAINFO(23); 上突:FILTER(横盘上涨,100); 这里有两个预警公式,我一直在用的,信号少,但每天都有,在前一天用通达信先把当天换手率大于5%,小于15%的股选出后放到要预警的股里,然后把下边两个公式加到条件选股里边,第二天盘中只要发出报警的股都可以买进,什么时候发出什么时候买入,不赚都很难,今天心情好,吐血拿出来给大家共亨,但本人验证一年多了,能同时两个信号都报警的股更好,短线收益10%,最多两天。 恭喜发财一: 验证一下11月26日换手大于5%小于15%昨日盘中发出的:
高成功率条件预警公式
第一、0930选股-KPFL-用于开盘。 A赋值 今开-前收盘价)/前收盘价*1000<=25 AND 今开>前收盘价 B赋值:量比>=4 AND 量比<=10 D赋值:总手>1500 E赋值:现价>=今开 AND 涨幅度*1000<=25 F赋值:现手>=150 输出XG:A并且B并且D并且E并且F A:=(DYNAINFO(4)-DYNAINFO(3))/DYNAINFO(3)*1000<=25 AND DYNAINFO(4)>DYNAINFO(3); B:=DYNAINFO(17)>=4 and DYNAINFO(17)<=10; D:=DYNAINFO(8)>1500; E:=DYNAINFO(7)>=DYNAINFO(4) AND DYNAINFO(14)*1000<=25; F:=DYNAINFO(9)>=150; XG:A&&B&&D&&E&&F; 第二、0945选股-KPXG-超级短线选股,选股思路:开盘时量比较大,主力强力上攻,在0945时,仍处于上涨状态。 A赋值 今开-前收盘价)/前收盘价*1000<=25 AND 今开>前收盘价 B赋值:时间>=93000 AND (量比>=4 AND 量比<=10) D赋值:总手>1500 E赋值:时间>=94500 AND 现价>=今开 AND 现价>=均价 AND 涨幅度*1000<=30 F赋值:现手>=150 G赋值:时间<=100000 输出 XG:A并且B并且D并且E并且F并且G A:=(DYNAINFO(4)-DYNAINFO(3))/DYNAINFO(3)*1000<=25 AND DYNAINFO(4)>DYNAINFO(3); B:=TIME>=93000 AND (DYNAINFO(17)>=4 AND DYNAINFO(17)<=10); D:=DYNAINFO(8)>1500; E:=TIME>=94500 AND DYNAINFO(7)>=DYNAINFO(4) AND DYNAINFO(7)>=DYNAINFO(11) AND DYNAINFO(14)*1000<=30; F:=DYNAINFO(9)>=150; G:=TIME<=100000; XG:A&&B&&D&&E&&F&&G; 第三、1000-1350选股-PZSG-选股思路:盘中上攻,主力在开盘后震荡吸货,震幅不大,突然放量拉升,突破均线时购入。 A赋值 今开-前收盘价)/前收盘价*1000<=20 AND (前收盘价-今开)/前收盘价*1000<=10 B赋值:(现价-均价)/ 均价*1000>=4 D赋值:量比*10>=11 E赋值:最低-前收盘价>=0 OR 前收盘价-最低>=0 AND (前收盘价-最低)/前收盘价*1000<=10 F赋值:现价>=今开 AND 涨幅度*100<=3 G赋值:现手>=150 I赋值:振幅度*100<=4 输出XG:A并且B并且D并且E并且F并且G并且I A:=(DYNAINFO(4)-DYNAINFO(3))/DYNAINFO(3)*1000<=20 AND (DYNAINFO(3)-DYNAINFO(4))/DYNAINFO(3)*1000<=10; B:=(DYNAINFO(7)-DYNAINFO(11))/ DYNAINFO(11)*1000>=4; D:=DYNAINFO(17)*10>=11; E:=DYNAINFO(6)-DYNAINFO(3)>=0 OR DYNAINFO(3)-DYNAINFO(6)>=0 AND (DYNAINFO(3)-DYNAINFO(6))/DYNAINFO(3)*1000<=10; F:=DYNAINFO(7)>=DYNAINFO(4) AND DYNAINFO(14)*100<=3; G:=DYNAINFO(9)>=150; I:=DYNAINFO(13)*100<=4; XG:A&&B&&D&&E&&F&&G&&I; 第四、1400-1500选股-WPXG-选股思路:收盘前根据地价地量选股,代表明天上攻的可能性大。 A赋值:(今开-前收盘价)/前收盘价*1000<=20 AND (前收盘价-今开)/前收盘价*1000<=15 B赋值:量比*10<=7 AND 量比*10>0 D赋值:现价<=均价 E赋值:现价<今开 AND (前收盘价-现价)/ 前收盘价*1000>=20 AND (前收盘价-现价)/ 前收盘价*1000<=90 F赋值:总手*10000/流通股本(股)<=1.5 输出XG:A并且B并且D并且E并且F A:=(DYNAINFO(4)-DYNAINFO(3))/DYNAINFO(3)*1000<=20 AND (DYNAINFO(3)-DYNAINFO(4))/DYNAINFO(3)*1000<=15; B:=DYNAINFO(17)*10<=7 AND DYNAINFO(17)*10>0; D:=DYNAINFO(7)<=DYNAINFO(11); E:=DYNAINFO(7)<DYNAINFO(4) AND (DYNAINFO(3)-DYNAINFO(7))/ DYNAINFO(3)*1000>=20 AND (DYNAINFO(3)-DYNAINFO(7))/ DYNAINFO(3)*1000<=90; F:=DYNAINFO(8)*10000/FINANCE(7)<=1.5; XG:A&&B&&D&&E&&F; DZHL2用带预警条件的选股公式
|
|