乐于分享
好东西不私藏

强弱排序工具:快速筛选市场强势源码分享

强弱排序工具:快速筛选市场强势源码分享
🔊注意:本文指标公式及示例图片仅供学习交流,请勿用于实战;不保证使用效果,不构成投资建议。股市有风险,入市需谨慎。

【参考截图】--

这是适配短线交易的通达信个股强弱排序工具,整合多维度条件完成量化打分,输出加权强度数值,便于快速筛选 A 股强势个股。工具融合 K 线形态识别、多周期指标共振、指标突破、布林带放量、资金动向等多重逻辑,把炸板反包、量价齐升、趋势破压等走强形态纳入计算体系,规避单一指标带来的滞后问题。同时过滤超买、缩量假突破等低质量信号,适配强势股筛选。使用简单,通达信输入.401 打开行情排序界面,右键更改排序指标选中个股强弱排序,全市场个股将按强度降序展示。优先参考排名靠前、多重条件共振的个股,结合量比、板块热点综合研判,新手也可快速上手。温馨提示:工具仅提供技术数据分析参考,不构成任何交易操作建议。

1️⃣【排序公式-源码】

DRAWKLINE(H,O,L,C);

ZBGSHJ23:=MA(CLOSE,10);

ZBGSHJ26:=MA(CLOSE,54);

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

ZBGSHJ30:=FILTER(ZBGSHJ29,10);

ZBGSHJ31:=BARSLAST(ZBGSHJ30);

ZBGSHJ32:=REF(HIGH,ZBGSHJ31+2);

ZBGSHJ33:=REF(HIGH,ZBGSHJ31+1);

ZBGSHJ34:=REF(HIGH,ZBGSHJ31);

ZBGSHJ35:=MAX(ZBGSHJ32,ZBGSHJ33);

ZBGSHJ36:=MAX(ZBGSHJ35,ZBGSHJ34);

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

ZBGSHJ38:=ZBGSHJ31< 150;

ZBGSHJ39:=(OPEN-ZBGSHJ36)/ZBGSHJ36*100< 30;

ZBGSHJ40:=(CLOSE-LLV(LOW,ZBGSHJ31))/LLV(LOW,ZBGSHJ31)*100< 50;

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

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

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

ZBGSHJ44:=ZBGSHJ37 AND ZBGSHJ38 AND ZBGSHJ39 AND ZBGSHJ40 AND ZBGSHJ41 AND ZBGSHJ42 AND ZBGSHJ43;

ZBGSHJ45:=FILTER(ZBGSHJ44,15);

ZBGSHJ46:=(CLOSE-ZBGSHJ26)/ZBGSHJ26< 0.1;

ZBGSHJ47:=(CLOSE-ZBGSHJ23)/ZBGSHJ23< 0.3;

ZBGSHJ48:=(ZBGSHJ46=1 AND ZBGSHJ47=1)*0.2;

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

ZBGSHJ50:=ZBGSHJ49=-0.1;

ZBGSHJ51:=ZBGSHJ45 OR ZBGSHJ50;

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

ZBGSHJ54:=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:=ZBGSHJ51 AND CLOSE/REF(CLOSE,1)>1.095 AND ZBGSHJ54 AND ZBGSHJ53;

S1:=900*GSYYA;

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

GSZBK1:=SMA(RSV自,5,1);

GSZBK2:=SMA(GSZBK1,5,1);

GSZBK3:=3*GSZBK1-2*GSZBK2;

GSZBK4:=CROSS(GSZBK3,GSZBK1);

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

GSZBK41:=CROSS(GSZBKK1,50);

S2:=800*(GSZBK4 AND GSZBK41);

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);

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

GSZBBHIGH:=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;

GSZBBVALID:=V>MA(V,5)*GSZBBLOW AND V< MA(V,5)*GSZBBHIGH;

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

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;

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

A1:=CROSS(现价,GSZB下降);

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);

GSZBUPR:=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);

GSZB趋:=(CLOSE-F2)/F2*100;

GSZB上轨:=MA(GSZB趋,20)+1.732*STD(GSZB趋,20);

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

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

S9:=400*(CROSS(GSZB趋,下降压力线) AND BBI>REF(BBI,1) AND GSZBUPR>REF(GSZBUPR,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;

GS一线天:=CROSS((原条件 AND 筹码集中度),0.8);

GSZB下降A:=DRAWLINE(H>=HHV(H,10),H,LOW<=LLV(LOW,3),HHV(H,3),1);

S10:=350*(CROSS(现价,GSZB下降A) AND GS一线天);

N4:=13;

GSZBWR1:=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,GSZBWR1));

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));

GSZ触发1:=S1>0;GSZ触发2:=S2>0;GSZ触发3:=S3>0;GSZ触发4:=S4>0;GSZ触发5:=S5>0;GSZ触发6:=S6>0;GSZ触发7:=S7>0;GSZ触发8:=S8>0;GSZ触发9:=S9>0;GSZ触发10:=S10>0;GSZ触发11:=S11>0;GSZ触发12:=S12>0;GSZ触发13:=S13>0;GSZ触发14:=S14>0;

个数:GSZ触发1+GSZ触发2+GSZ触发3+GSZ触发4+GSZ触发5+GSZ触发6+GSZ触发7+GSZ触发8+GSZ触发9+ GSZ触发10+GSZ触发11+GSZ触发12+GSZ触发13+GSZ触发14,COLORYELLOW,LINETHICK1;

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;

1️⃣【选股指标公式-源码】


✅如果需要公式tn6文件可以在后台发「  公式  」自动获取本页相关内容,该公式仅限学习交流,不构成投资建议。

⚠️注意本文公式源码指标介绍仅供学习交流,文中图片示例仅供演示,不保证任何效果,不作任何投资建议,不推荐具体标的。股市有风险,风险请自担,入市需谨慎。

📢感谢阅读:本页分享的公式内容对您有帮助的话,可自愿点击 👍点赞”💖“在看” 支持作者🤝