股资源-股票学习站-学炒股-股票课程-炒股教程-分析选股指标-入门基础知识

 找回密码
 注册昵称

QQ登录

只需一步,快速开始

搜索

[通达信] 〖强弱评分排序〗适用于强势股筛选起爆点预警与主力资金监控源码


   
楼主
2026-9-14 09:01:37

ZBGS1:=MA(CLOSE,10);

ZBGS2:=MA(CLOSE,54);

ZBGS3:=(REF(CLOSE,3)-CLOSE)/REF(CLOSE,3)*100>5;

ZBGS4:=FILTER(ZBGS3,10);

ZBGS5:=BARSLAST(ZBGS4);

ZBGS6:=REF(HIGH,ZBGS5+2);

ZBGS7:=REF(HIGH,ZBGS5+1);

ZBGS8:=REF(HIGH,ZBGS5);

ZBGS9:=MAX(ZBGS6,ZBGS7);

ZBGS10:=MAX(ZBGS9,ZBGS8);

ZBGS11:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>5;

ZBGS12:=ZBGS5< 150;

ZBGS13:=(OPEN-ZBGS10)/ZBGS10*100< 30;

ZBGS14:=(CLOSE-LLV(LOW,ZBGS5))/LLV(LOW,ZBGS5)*100< 50;

ZBGS15:=(CLOSE-REF(OPEN,5))/REF(OPEN,5)*100< 30;

ZBGS16:=VOL/MA(VOL,5)< 3.5;

ZBGS17:=(CLOSE-REF(CLOSE,89))/REF(CLOSE,89)*100< 80;

ZBGS18:=ZBGS11 AND ZBGS12 AND ZBGS13 AND ZBGS14 AND ZBGS15 AND ZBGS16 AND ZBGS17;

ZBGS19:=FILTER(ZBGS18,15);

ZBGS20:=(CLOSE-ZBGS2)/ZBGS2< 0.1;

ZBGS21:=(CLOSE-ZBGS1)/ZBGS1< 0.3;

ZBGS22:=(ZBGS20=1 AND ZBGS21=1)*0.2;

ZBGS23:=(ZBGS22=0 AND REF(ZBGS22,1)=0.2 AND REF(COUNT(ZBGS22=0.2,10)=10,1)=1)*(-0.1);

ZBGS24:=ZBGS23=-0.1;

ZBGS25:=ZBGS19 OR ZBGS24;

ZBGS26:=DYNAINFO(7)/REF(CLOSE,1)>1.05 AND DYNAINFO(7)/OPEN>1.05;

ZBGS27:=VOL/REF(VOL,1)>1.2 AND COUNT(CLOSE>OPEN,1) OR (LOW>REF(HIGH,1) AND COUNT(OPEN>CLOSE,1) AND VOL/REF(VOL,1)>1.2);

GSYYA:=ZBGS25 AND CLOSE/REF(CLOSE,1)>1.095 AND ZBGS27 AND ZBGS26;

S1:=900*GSYYA;

ZBGS28:=(CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21))*100;

ZBGS29:=SMA(ZBGS28,5,1);

ZBGS30:=SMA(ZBGS29,5,1);

ZBGS31:=3*ZBGS29-2*ZBGS30;

ZBGS32:=CROSS(ZBGS31,ZBGS29);

ZBGS33:=100-100*(HHV(HIGH,21)-CLOSE)/(HHV(HIGH,21)-LLV(LOW,21));

ZBGS34:=CROSS(ZBGS33,50);

S2:=800*(ZBGS32 AND ZBGS34);

CCI:=EMA(((IF((H>C AND C>O) OR (H>O AND O>=C),C,H)+IF((L< C AND C< O) OR(L< O AND O<=C),C,LOW)/3)-MA((IF((H>C AND C>O) OR (H>O AND O>=C),C,H)+IF((L< C AND C< O) OR(L< O AND O<=C),C,LOW)/3),84.0270012))/(0.015*AVEDEV((IF((H>C AND C>O) OR (H>O AND O>=C),C,H)+IF((L< C AND C< O) OR(L< O AND O<=C),C,LOW)/3),84.0270012)),2.0332);

S3:=700*(CCI>HHV(MA(CCI,5),21) AND CROSS(C,1.13*(EMA((EXPMA(C*VOL,3)/EXPMA(VOL,3)+EXPMA(C*VOL,6)/ EXPMA(VOL,6)+EXPMA(C*VOL,12)/EXPMA(VOL,12)+EXPMA(C*VOL,24)/EXPMA(VOL,24))/4,13))) AND REF(C,1)*1.1-C< 0.01 AND H=C);

LS:=C/REF(C,1)>1.048 AND C=H AND BETWEEN(FORCAST(V,4),0.2*FORCAST(V,6),2.1*FORCAST(V,6));

S4:=650*(FILTER(LS,14));

游资量化9:=MA(LOW,20)*1.1;

游资资金:=IF(BARSLAST(CLOSE > 游资量化9) < 4 AND CLOSE > MA(CLOSE,5) AND BARSLAST(CLOSE=HHV(CLOSE,21)) < 4,(MA(CLOSE,5)-REF(MA(CLOSE,5),1))/ REF(MA(CLOSE,5),1)*300,0);

XG:=10*(REF(游资资金,1)=0 AND 游资资金>5);

箱顶:=MA(REF(HHV(C,30),1),2);

中轨:=EMA(C,20);

价轨差方:=POW((C-中轨),2);

差方均20:=MA(价轨差方,20);

差方根:=SQRT(差方均20);

布林上:=中轨+2*差方根;

上轨:=REF(布林上,1);

量比:=VOL/REF(MA(VOL,5),1);

主力主动买入:=5*((C>箱顶 AND C>上轨 AND 量比>1.8) AND COUNT(C>箱顶 AND C>上轨 AND 量比>1.8,7)=1);

S5:=600*( XG AND 主力主动买入);

箱顶A:=MA(REF(HHV(C,30),1),2);

中轨A:=EMA(C,20);

价轨差方A:=POW((C-中轨A),2);

差方均20A:=MA(价轨差方A,20);

差方根A:=SQRT(差方均20A);

布林上A:=中轨A+2*差方根A;

上轨A:=REF(布林上A,1);

量比A:=VOL/REF(MA(VOL,5),1);

S6:=550*((C>箱顶A AND C>上轨A AND 量比A>1.8) AND COUNT(C>箱顶A AND C>上轨A AND 量比A>1.8,7)=1);

MODE:=2;

NA:=IF(MODE=1,15,25);

MB:=IF(MODE=1,1.5,2.5);

PCT:=IF(MODE=1,0.8,1.2);

ZBGS35:=IF(MODE=1,1.2,1.4);

ZBGS36:=IF(MODE=1,1.8,2.2);

BOLL:=MA(C,NA);

UB:=BOLL+MB*STD(C,NA);

LB:=BOLL-MB*STD(C,NA);

BAND_WIDTH:=(UB-LB)/BOLL*100;

BW_TURN:=BAND_WIDTH>REF(BAND_WIDTH,1) AND REF(BAND_WIDTH,1)< REF(BAND_WIDTH,2);

UB_UP:=UB>REF(UB,1);

PRICE_STRONG:=C>BOLL AND (C-REF(C,1))/REF(C,1)*100>PCT;

ZBGS37:=V>MA(V,5)*ZBGS35 AND V< MA(V,5)*ZBGS36;

S7:=500*(BW_TURN AND UB_UP AND PRICE_STRONG AND ZBGS37);

TTA:=(2*CLOSE+OPEN+HIGH+LOW)*100;

龙启动:=(TTA/EMA(TTA,4)-1);

FF:=龙启动;

HH10:=IF(BARSCOUNT(C)>60 AND DYNAINFO(4)>0,FF=HHV(ABS(FF),10),0);

HH20:=IF(BARSCOUNT(C)>60 AND DYNAINFO(4)>0,FF=HHV(ABS(FF),20),0);

HH30:=IF(BARSCOUNT(C)>60 AND DYNAINFO(4)>0,FF=HHV(ABS(FF),30),0);

HH50:=IF(BARSCOUNT(C)>60 AND DYNAINFO(4)>0,FF=HHV(ABS(FF),50),0);

HH100:=IF(BARSCOUNT(C)>60 AND DYNAINFO(4)>0,FF=HHV(ABS(FF),80),0);

龙:=(HH10+HH20+HH30+HH50+HH100)/50;

MA5:=MA(C,5);

MA10:=MA(C,10);

MA60:=MA(CLOSE,60);

现价:=CLOSE;

ZBGS38:=DRAWLINE(H>=HHV(H,10),H,LOW<=LLV(LOW,3),HHV(H,3),1);

A1:=CROSS(现价,ZBGS38);

S8:=450*(A1 AND C>MA5 AND C>MA10 AND C>MA60 AND 龙);

N2:=10;

P:=3;

BBI:=3*((MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4);

ZBGS39:=BBI+P*STD(BBI,N2);

DWN:=BBI-P*STD(BBI,N2);

UJN:=AMOUNT/VOL/100;

YGC:=(3*HIGH+LOW+OPEN+2*CLOSE)/7;

F1:=SUM(AMOUNT,7)/UJN/100;

F2:=DMA(YGC,L/F1);

ZBGS40:=(CLOSE-F2)/F2*100;

ZBGS41:=MA(ZBGS40,20)+1.732*STD(ZBGS40,20);

HHJSJDB:=(20*ZBGS41+18*REF(ZBGS41,1)+18*REF(ZBGS41,2)+17*REF(ZBGS41,3)+16*REF(ZBGS41,4)+15*REF(ZBGS41,5)+14*REF(ZBGS41,6) +13*REF(ZBGS41,7)+12*REF(ZBGS41,8)+11*REF(ZBGS41,9)+10*REF(ZBGS41,10)+9*REF(ZBGS41,11)+8*REF(ZBGS41,12) +7*REF(ZBGS41,13)+6*REF(ZBGS41,14)+5*REF(ZBGS41,15)+4*REF(ZBGS41,16)+3*REF(ZBGS41,17)+2*REF(ZBGS41,18)+ REF(ZBGS41,20))/210;

下降压力线:=DRAWLINE(ZBGS40>=HHV(ZBGS40,10),ZBGS40,LOW<=LLV(LOW,3),HHV(ZBGS40,3),1);

S9:=400*(CROSS(ZBGS40,下降压力线) AND BBI>REF(BBI,1) AND ZBGS39>REF(ZBGS39,1) AND DWN>REF(DWN,1) AND IF(HHJSJDB>REF(HHJSJDB,1),HHJSJDB,DRAWNULL));

模式选择:=3;

新高周期:=IF(模式选择=1,15,IF(模式选择=2,20,30));

指标:=HHV(C,新高周期)=C AND C>0;

原条件:=指标;

筹码集中度:=(COST(90)-COST(10))/C*100;

ZBGS42:=CROSS((原条件 AND 筹码集中度),0.8);

ZBGS43:=DRAWLINE(H>=HHV(H,10),H,LOW<=LLV(LOW,3),HHV(H,3),1);

S10:=350*(CROSS(现价,ZBGS43) AND ZBGS42);

N4:=13;

ZBGS44:=100*(HHV(HIGH,N4)-CLOSE)/(HHV(HIGH,N4)-LLV(LOW,N4));

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

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

XGC:=1*(CROSS(K,ZBGS44));

MA5上拐:=MA5>REF(MA5,1) AND REF(MA5,1)<=REF(MA5,2) AND (MA5-REF(MA5,1))/REF(MA5,1)*100>0.1;

MA10上拐A:=MA10>REF(MA10,1) AND REF(MA10,1)<=REF(MA10,2);

S11:=300*(( MA5上拐 AND MA10上拐A AND XGC )OR XGC);

多:=IF(C>REF(C,1),V,0)/100;

空:=IF(C< REF(C,1),V,0)/100;

主力:=EMA(MA(多,3),3);

散户:=EMA(MA(空,3),10);

红柱:=主力>0 AND 主力>REF(主力,1);

第一根红柱:=红柱 AND REF(NOT(红柱),1);

S12:=250*(CROSS(主力,散户)OR 第一根红柱);

短均上:=SMA(C,6,5);

长均下:=SMA(C,13,5);

S13:=200*(CROSS(短均上,长均下));

偏离度:=(CLOSE-MA60)/MA60*100;

红柱Y:=偏离度>0 AND REF(偏离度,1)< 0;

S14:=150*(红柱Y AND REF(NOT(红柱Y),1));

ZBGS45:=S1>0;

ZBGS46:=S2>0;

ZBGS47:=S3>0;

ZBGS48:=S4>0;

ZBGS49:=S5>0;

ZBGS50:=S6>0;

ZBGS51:=S7>0;

ZBGS52:=S8>0;

ZBGS53:=S9>0;

ZBGS54:=S10>0;

ZBGS55:=S11>0;

ZBGS56:=S12>0;

ZBGS57:=S13>0;

ZBGS58:=S14>0;

个数:ZBGS45+ZBGS46+ZBGS47+ZBGS48+ZBGS49+ZBGS50+ZBGS51+ZBGS52+ZBGS53+ZBGS54+ZBGS55+ZBGS56+ZBGS57+ZBGS58,COLORYELLOW,LINETHICK1;

DRAWTEXT_FIX(1,0.980,20,1,', HTTP://'),COLOR333333;

C1:=S1>0;

C2:=S2>0;

C3:=S3>0;

C4:=S4>0;

C5:=S5>0;

C6:=S6>0;

C7:=S7>0;

C8:=S8>0;

C9:=S9>0;

C10:=S10>0;

C11:=S11>0;

C12:=S12>0;

C13:=S13>0;

C14:=S14>0;

总分:C1*12+ C2*6 + C3*10 + C4*9 + C5*8 + C6*7 + C7*7 + C8*6 + C9*6 + C10*5 + C11*4 + C12*3 + C13*2+ C14*2,NODRAW;

强度得分:=S1*12+S2*6+S3*10+S4*9+S5*8+S6*7+S7*7+S8*6+S9*6+S10*5+S11*4+S12*3+S13*2+S14*2;

STICKLINE(强度得分>0,0,强度得分,2,0),COLORRED;

评分:IF(强度得分>0,强度得分,0),NODRAW;
















未
回复

举报