〖个股强弱排序〗主力资金的“量化打分”系统
个股强弱排序是一款专为通达信设计的量化选股指标公式。它摒弃了单一指标的局限性,采用“多因子共振”策略,将妖股启动、游资介入、布林突破、筹码一线天等14种高胜率技术形态进行加权打分。该公式能自动识别个股的强弱程度,通过红柱高度直观展示,帮助投资者在繁杂的市场中快速锁定强势龙头。
📊 核心逻辑与源码解析
该公式的核心在于“综合评分系统”,源码逻辑主要分为三个维度:
多维度信号捕捉:源码中设定了S1至S14共14个信号源。涵盖了涨停板突破(妖股A)、KDJ与WR共振(S2)、CCI趋势反转(S3)、布林带开口(S7)以及均线金叉(S13)等多种经典技术形态。
加权计分机制:不同信号被赋予不同权重。例如,S1(妖股模型)权重最高,S3(CCI爆发)次之。公式通过计算强度得分,将复杂的盘面语言转化为具体的数值。
可视化输出:最终通过STICKLINE函数绘制红色立柱,柱子越高代表触发的看涨信号越多,个股强度越大。
🛠️ 实战使用方法
看分值,选龙头:观察副图红柱高度。红柱越高,代表该股同时满足的看涨条件越多,爆发力通常越强。
排序功能:配合通达信的“强弱分析”功能,对全市场股票按此指标得分进行排序,优先关注排名前列的个股。
共振买入:当红柱出现且伴随成交量放大时,为最佳介入点。若红柱持续增高,说明上涨动能正在加速聚集。
风险提示:本公式为技术面量化分析工具,不构成绝对投资建议。股市有风险,交易需结合大盘环境综合判断。
{个股强弱排序附图}
好运23:=MA(CLOSE,10);
好运26:=MA(CLOSE,54);
好运29:=(REF(CLOSE,3)-CLOSE)/REF(CLOSE,3)*100>5;
好运30:=FILTER(好运29,10);
好运31:=BARSLAST(好运30);
好运32:=REF(HIGH,好运31+2);
好运33:=REF(HIGH,好运31+1);
好运34:=REF(HIGH,好运31);
好运35:=MAX(好运32,好运33);
好运36:=MAX(好运35,好运34);
好运37:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>5;
好运38:=好运31< 150;
好运39:=(OPEN-好运36)/好运36*100< 30;
好运40:=(CLOSE-LLV(LOW,好运31))/LLV(LOW,好运31)*100< 50;
好运41:=(CLOSE-REF(OPEN,5))/REF(OPEN,5)*100< 30;
好运42:=VOL/MA(VOL,5)< 3.5;
好运43:=(CLOSE-REF(CLOSE,89))/REF(CLOSE,89)*100< 80;
好运44:=好运37 AND 好运38 AND 好运39 AND 好运40 AND 好运41 AND 好运42 AND 好运43;
好运45:=FILTER(好运44,15);
好运46:=(CLOSE-好运26)/好运26< 0.1;
好运47:=(CLOSE-好运23)/好运23< 0.3;
好运48:=(好运46=1 AND 好运47=1)*0.2;
好运49:=(好运48=0 AND REF(好运48,1)=0.2 AND REF(COUNT(好运48=0.2,10)=10,1)=1)*(-0.1);
好运50:=好运49=-0.1;
好运51:=好运45 OR 好运50;
好运53:=DYNAINFO(7)/REF(CLOSE,1)>1.05 AND DYNAINFO(7)/OPEN>1.05;
好运54:=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);
妖股A:=好运51 AND CLOSE/REF(CLOSE,1)>1.095 AND 好运54 AND 好运53;
S1:=900*妖股A;
RSV自:=(CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21))*100;
K自:=SMA(RSV自,5,1);
D自:=SMA(K自,5,1);
J自:=3*K自-2*D自;
XG自:=CROSS(J自,K自);
WR自1:=100-100*(HHV(HIGH,21)-CLOSE)/(HHV(HIGH,21)-LLV(LOW,21)),COLORWHITE;
XG自1:=CROSS(WR自1,50);
S2:=800*(XG自 AND XG自1);
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),COLORWHITE;
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),COLORMAGENTA;
XG:=10*(REF(游资资金,1)=0 AND 游资资金>5),COLORGREEN;
箱顶:=MA(REF(HHV(C,30),1),2),LINETHICK2,COLORYELLOW;
中轨:=EMA(C,20),LINETHICK2,COLORGREEN;
价轨差方:=POW((C-中轨),2);
差方均20:=MA(价轨差方,20);
差方根:=SQRT(差方均20);
布林上:=中轨+2*差方根;
上轨:=REF(布林上,1),COLORRED,LINETHICK2;
量比:=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);
VOL_LOW:=IF(MODE=1,1.2,1.4);
VOL_HIGH:=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;
VOL_VALID:=V>MA(V,5)*VOL_LOW AND V< MA(V,5)*VOL_HIGH;
S7:=500*(BW_TURN AND UB_UP AND PRICE_STRONG AND VOL_VALID);
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,LINETHICK1;
MA5:=MA(C,5);
MA10:=MA(C,10);
MA60:=MA(CLOSE,60);
现价:=CLOSE,COLOR99FFFF,LINETHICK2;
下降宇宙:=DRAWLINE(H>=HHV(H,10),H,LOW<=LLV(LOW,3),HHV(H,3),1);
A1:=CROSS(现价,下降宇宙);
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),COLORWHITE;
UPR:=BBI+P*STD(BBI,N2),COLORYELLOW;
DWN:=BBI-P*STD(BBI,N2),COLORFF00FF;
UJN:=AMOUNT/VOL/100;
YGC:=(3*HIGH+LOW+OPEN+2*CLOSE)/7;
F1:=SUM(AMOUNT,7)/UJN/100;
F2:=DMA(YGC,L/F1);
趋势线:=(CLOSE-F2)/F2*100;
上上轨:=MA(趋势线,20)+1.732*STD(趋势线,20);
HHJSJDB:=(20*上上轨+18*REF(上上轨,1)+18*REF(上上轨,2)+17*REF(上上轨,3)+16*REF(上上轨,4)+15*REF(上上轨,5)+14*REF(上上轨,6) +13*REF(上上轨,7)+12*REF(上上轨,8)+11*REF(上上轨,9)+10*REF(上上轨,10)+9*REF(上上轨,11)+8*REF(上上轨,12) +7*REF(上上轨,13)+6*REF(上上轨,14)+5*REF(上上轨,15)+4*REF(上上轨,16)+3*REF(上上轨,17)+2*REF(上上轨,18)+ REF(上上轨,20))/210,COLORYELLOW;
下降压力线:=DRAWLINE(趋势线>=HHV(趋势线,10),趋势线,LOW<=LLV(LOW,3),HHV(趋势线,3),1);
S9:=400*(CROSS(趋势线,下降压力线) AND BBI>REF(BBI,1) AND UPR>REF(UPR,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;
底部筹码一线天:=CROSS((原条件 AND 筹码集中度),0.8);
下降宇宙A:=DRAWLINE(H>=HHV(H,10),H,LOW<=LLV(LOW,3),HHV(H,3),1);
S10:=350*(CROSS(现价,下降宇宙A) AND 底部筹码一线天);
N4:=13;
WR1:=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),COLORGREEN;
XGC:=1*(CROSS(K,WR1));
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),COLORWHITE,LINETHICK2;
散户:=EMA(MA(空,3),10),COLORGREEN,LINETHICK2;
红柱:=主力>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));
触发1:=S1>0;
触发2:=S2>0;
触发3:=S3>0;
触发4:=S4>0;
触发5:=S5>0;
触发6:=S6>0;
触发7:=S7>0;
触发8:=S8>0;
触发9:=S9>0;
触发10:=S10>0;
触发11:=S11>0;
触发12:=S12>0;
触发13:=S13>0;
触发14:=S14>0;
个数:触发1+触发2+触发3+触发4+触发5+触发6+触发7+触发8+触发9+ 触发10+触发11+触发12+触发13+触发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;
DRAWTEXT_FIX(1,0.980,20,1,'公式平台,公式源码 HTTP://WWW.GSPT.COM'),COLOR333333;
{红柱分值,和原图红色立柱一致}
STICKLINE(强度得分>0,0,强度得分,2,0),COLORRED;
评分:IF(强度得分>0,强度得分,0),NODRAW;
![]() ![]() ![]() |
- 软件大小:8.00 KB
- 推荐星级:
- 更新时间:2026-08-05 00:14:53
- 软件类别: 国产软件 / 通达信公式
- 软件语言:简体中文
- 授权方式: 分享版
- 联系方式:暂无联系方式
- 官方主页: Home Page
- 点击大图: 【一键转帖到论坛】
- 插件情况:

- 运行环境:Win10/Win9X/Win8/Win2000/WinXP/Win2003/Win7/
- 相关Tags:指标公式 股票软件,公式源码
-
(0)0%(0)0%
评论内容只代表网友观点,与本站立场无关!
本网提供的公式文件说明:
* alg格式飞狐股票公式,可以用飞狐交易师或者交易师软件导入;
* fne和fnc格式大智慧新一代公式指标,可以用大智慧股票软件使用,少部分可以用分析家股票软件引入使用;
* exp格式大智慧经典版股票公式,仅可以用大智慧经典版股票软件引入使用;
* tni和tnc格式通达信股票公式,仅可以用通达信新引入使用,例如可以用通达信股票软件引入使用;
* tne,tn6格式通达信公式,可以用通达信公式编辑器5.0版导入,推荐通达信金融终端版本;
* hxf格式同花顺股票公式,仅可以用同花顺股票软件引入使用。
以上的各种软件都可以在本网股票软件栏目找到!
* 关于股票公式时间限制,如果在引入大智慧公式,交易师公式或者飞狐公式的时候,发现公式名称栏是空白的,这时候调整电脑时间到1997年,又能出现公式名称,并且能正常显示,可能是公式使用期限已过。
* 关于还原公式源码如果你忘记了自己编写的大智慧公式,通达信公式,同花顺公式,操盘手公式,飞狐公式,博易大师公式,金字塔公式,文华公式和交易师公式等等公式的密码,本网可帮恢复源码,有.偿.服.务无意勿扰,点击在线咨询联系我。
* 关于股票公式源码编辑
本网提供的源码,一般都可以编辑成公式,如果不明白公式的编辑,在本页右侧教程录像可参考,或者找公式教程资料学习,请搜索:教程
* 如果您发现软件内容或者链接错误,请点击报告错误谢谢!
* 站内提供的所有软件包含源码均是由网上搜集,若侵犯了你的版权利益,请联系通知我们!






