通达信〖短星理想〗通过EMA平滑COST筹码区间形成灰色强弱带源码


这是一款全能型主图指标,把筹码成本、涨跌停标记、量王识别、大周期起爆与五星龙头评分集中到同一画面。全程不调用未来函数,信号稳定、不漂移,兼容主板、创业板、科创板等全市场品种。
二、画面构成
指标先用EMA对COST筹码区间进行平滑,生成灰色强弱带;涨停与跌停则按不同形态自动匹配专属K线颜色。图中还叠加了量王突破线、大周期起爆彩色柱、连涨369趋势线以及五星龙头评分体系,因此筹码状态、量能级别和趋势强弱都能在一屏内同步呈现。
三、实战用法
使用时,可先筛选同时出现“大周期起爆”蓝色彩柱与量王标记的品种,再用五星评分不低于3星来确认多头强度。股价回踩白色五星龙头线而未跌破时,可考虑低吸;向上突破近期量王高点时,可考虑加仓。止损可设在起爆信号当日K线低点;若高位量能萎缩且评分快速回落,则分批止盈。该方法适合短线强势股的跟踪与波段交易。
四、排序设置
若需要显示排序,先创建板块“强势股”,再运行同名选股公式“强势股”,把选出的结果放入该板块;其含义就是将10日涨幅达到30%的个股纳入其中。设置后,主图会以紫色文字显示涨幅,并标明该股在“强势股”板块中的排序。
 
{主图源码如下}

AA1:MA(CLOSE,5);
AA2:MA(CLOSE,10);
AA3:AA1+1.6*STD(CLOSE,11);
AA4:AA1-2*STD(CLOSE,8);
G1:=CLOSE;
G2:=LOW;
G3:=OPEN;
G4:=HIGH;
ABC1:=EMA(C,6)-EMA(C,12);
ABC2:=EMA(ABC1,5);
ABC3:=ABC1-ABC2;
ABC4:=DMA((H+L+C*2)/4,0.9);
ABC5:=VOL/((H-L)*2-ABS(C-O));
ABC6:=IF(C>O,ABC5*(H-L),IF(C<O,ABC5*(H-O+(C-L)),VOL/2))+IF(C>O,0-ABC5*(H-C+(O-L)),IF(C<O,0-ABC5*(H-L),0-VOL/2));
ABC7:=ABC6/20/1.15;
GUA1:=ABC7*0.55+REF(ABC7,1)*0.33+REF(ABC7,2)*0.22;
ABC8:=EMA(GUA1,3);
GUA2:=ABC8;
STICKLINE(GUA2>0 AND ABC3>0 ,ABC3/30,0,1,0),COLORRED;
STICKLINE(GUA2>0 AND ABC3<0,0,ABC3/30,1,0),COLORRED;
ABCG:=100-3*SMA((G1-LLV(G2,75))/(HHV(G4,75)-LLV(G2,75))*100,20,1)+2*SMA(SMA((G1-LLV(G2,75))/(HHV(G4,75)-LLV(G2,75))*100,20,1),15,1);
ABD0:=100-3*SMA((G3-LLV(G2,75))/(HHV(G4,75)-LLV(G2,75))*100,20,1)+2*SMA(SMA((G3-LLV(G2,75))/(HHV(G4,75)-LLV(G2,75))*100,20,1),15,1);
ABD1:=ABCG<REF(ABD0,1) AND VOL>REF(VOL,1) AND G1>REF(G1,1);
妖股吸筹:ABD1 AND COUNT(ABD1,30)=1,NODRAW;
STICKLINE(妖股吸筹,C,O,1,0),COLORFF00FF;
DRAWTEXT(妖股吸筹,L*0.99,'妖股吸筹'),COLORFF00FF;
ABCH:=MA(100*(G1-LLV(G1,34))/(HHV(G4,34)-LLV(G2,34)),5)-20;
ABD2:=(G4+G2+G1)/3;ABD3:=(ABD2-MA(ABD2,14))/(0.015*AVEDEV(ABD2,14));
ABD4:=(ABD2-MA(ABD2,70))/(0.015*AVEDEV(ABD2,70));
ABD5:=IF(ABD3>=150 AND ABD3<200 AND ABD4>=150 AND ABD4<200,10,0);
ABD6:=IF(ABD3<=-150 AND ABD3>-200 AND ABD4<=-150 AND ABD4>-200,-10,ABD5);
ABD7:=(G1-MA(G1,13))/MA(G1,13)*100;
ABD8:=100-ABS(ABD7);
ABD9:=IF(ABD8<90,ABD8,100);
ABD10:=IF(ABCH>0,ABCH,0);
ABD11:=IF(ABD4>=200 AND ABD3>=150,15,IF(ABD4<=-200 AND ABD3<=-150,-15,ABD6))+60;
ABD12:=ABD10>48 AND ABD11>60 AND ABD9<100;
XG:=ABD12 AND COUNT(ABD12,30)=1;

DRAWTEXT(XG,L*0.99,'妖股前兆'),COLORYELLOW;

{副图源码如下}

{强弱线-优化提速版 完全保留所有原功能 无信号丢失}
{========== 全局公共常量一次性预计算 ==========}
昨收:=REF(C,1);
COST99_RAW:=COST(99);
COST999_RAW:=COST(99.9);
COST85:=EMA(COST99_RAW,5);
COST99:=EMA(COST999_RAW,5);
{COST85向上:=COST85>REF(COST85,1);
COST99向上:=COST99>REF(COST99,1);
腰:=COST85向上 AND COST99向上;}
DRAWBAND(COST85,RGB(50,50,50),COST99,RGB(50,50,50));

{========== 大阳色块 ==========}
GHCZS1:=(C/昨收-1)*100>9.65;
GHCZS2:=(REF(C,BARSLAST(GHCZS1))+REF(OPEN,BARSLAST(GHCZS1)))/2;
STICKLINE(C,GHCZS2,REF(LOW,BARSLAST(GHCZS1)),4,0),COLOR333B33;

{========== 界线 ==========}
界线:=(3*C+L+O+H)/6;
界:MA(界线,8),COLORWHITE,LINETHICK1,DOTLINE;
{STICKLINE(C>=界,界,界,2,0),COLORRED,LINETHICK1;}

{========== 强势 ==========}
TA:=IF((ZTPRICE(REF(CLOSE,1),0.1)<=C OR ZTPRICE(REF(CLOSE,1),0.2)<=C) AND C=H AND PERIOD=5,1,0);
换手率:=IF((SETCODE==0||SETCODE==1||SETCODE==2),100*VOL,VOL)/(FINANCE(7)/100);
四连板:=COUNT(TA,4)=4 AND EVERY(TA,4) AND REF(换手率,1)>=8;
DRAWKLINE(H,O,L,C);
{========== 板块信息 ==========}
RY1:=ABS(C-O)/IF((H-L) = 0,100,H-L);
RY2:=ABS(C-O)/O;
RY:=(O+C)/2,COLORRED,NODRAW;
STICKLINE(RY2>=0.03 && RY1 >= 0.03,RY,RY,-1,0),COLORRED,NODRAW;

{========== 涨跌停合并渲染 ==========}
TJ:=(FINANCE(3)=4 OR (DATE>1200822 && FINANCE(3)=3));
ZT10CM:=IF(TJ,ZTPRICE(C,0.1),ZTPRICE(C,0.1)),COLORMAGENTA,NODRAW;
ZT20CM:=IF(TJ,ZTPRICE(C,0.2),ZTPRICE(C,0.2)),COLORMAGENTA,NODRAW;
ZTJ:=IF(TJ,ZTPRICE(REF(CLOSE,1),0.2),ZTPRICE(REF(CLOSE,1),0.1));
ZT1:=(CLOSE>=ZTJ);
收盘涨停:=STICKLINE(PERIOD=5 AND ZT1,C,O,1,0),NODRAW;
STICKLINE(收盘涨停,C,O,-1,1),COLORMAGENTA;
STICKLINE(收盘涨停,H,L,0.0,0),COLORMAGENTA;
ZT2:=(H>=ZTJ AND C>O);
涨停板枪收阳:=STICKLINE(PERIOD=5 AND ZT2,C,H,0.1,0),COLORMAGENTA;
ZT31:=(H>=ZTJ AND C<O);
涨停板枪收阴:=STICKLINE(PERIOD=5 AND ZT31,O,H,0.125,0),COLORMAGENTA;
ZT4:=(O>=ZTJ AND C<O);
涨停开盘收阴:=STICKLINE(PERIOD=5 AND ZT4,O,O*0.999,3,0),COLORMAGENTA;

DT10CM:=IF(TJ,DTPRICE(C,0.1),DTPRICE(C,0.1)),COLORFF8000,NODRAW;
DT20CM:=IF(TJ,DTPRICE(C,0.2),DTPRICE(C,0.2)),COLORFF8000,NODRAW;
DTJ:=IF(TJ,DTPRICE(REF(CLOSE,1),0.2),DTPRICE(REF(CLOSE,1),0.1));
DT1:=(CLOSE<=DTJ);
收盘跌停:=STICKLINE(PERIOD=5 AND DT1,C,O,1,0),NODRAW;
STICKLINE(收盘跌停,C,O,-1,1),COLORFF8000;
STICKLINE(收盘跌停,H,L,0.0,0),COLORFF8000;
DT2:=(L<=DTJ AND C<O);
跌停板枪收阴:=STICKLINE(PERIOD=5 AND DT2,C,L,0.125,0),COLORFF8000;
DT3:=(L<=DTJ AND C>O);
跌停板枪收阳:=STICKLINE(PERIOD=5 AND DT3,O,L,0.1,0),COLORFF8000;
DT4:=(O<=DTJ AND C>O);
跌停开盘收阳:=STICKLINE(PERIOD=5 AND DT4,O,O*1.001,3,0),COLORFF8000;

{========== 全局统计数据 ==========}
ZTS:=SCJYVALUE(3,1,0),COLORMAGENTA,NODRAW;
DTS:=SCJYVALUE(4,1,0),COLORFF8000,NODRAW;
ZBS:=SCJYVALUE(3,2,0),COLORGREEN,NODRAW;
CDT:=SCJYVALUE(4,2,0),COLORLIBLUE,NODRAW;
LBS:=SCJYVALUE(23,1,0),COLOR8080FF,NODRAW;
HCJ:="999999$AMOUNT"/100000000;
SCJ:="399001$AMOUNT"/100000000;
SZJS:="999999$ADVANCE"+"399001$ADVANCE",COLORRED,NODRAW;
XDJS:="999999$DECLINE"+"399001$DECLINE",COLORGREEN,NODRAW;
HSZ:=HCJ+SCJ,COLOR0080FF,NODRAW;

{========== 固定图文信息 ==========}
DRAWTEXT_FIX(1,0,1,0,STRCAT(STRCAT(STRCAT(HYBLOCK,' '),STRCAT(DYBLOCK,' ')),GNBLOCK)),COLORRED;
DRAWTEXT_FIX(1,0.395,0.1,0,'流通市值:'),COLORGREEN;
DRAWNUMBER_FIX(1,0.433,0.1,0, FINANCE(40)/100000000),COLORGREEN;
DRAWTEXT_FIX(ISLASTBAR,0.5,0.97,0,CODE),COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR,0.55,0.97,0,STKNAME),COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR,0.6,0.97,0,HYBLOCK),COLORCYAN;
DRAWTEXT_FIX(ISLASTBAR,0.3925,0.13,0,STRCAT('【涨停分析】',EXTERNSTR(1,10022))),COLOR00CCFF;
DRAWTEXT_FIX(1,0.3925,0.071,0,STRCAT('【总额】:',CON2STR(HCJ+SCJ,0))),COLOR38B0DE;

{========== 10日涨幅相关 ==========}
涨幅10:=(C/REF(C,10)-1)*100;
B强势:=INBLOCK('强势股');
IST:=IF(FINANCE(3)=1,1,IF(FINANCE(3)=2,2,IF(FINANCE(3)=3,3,4)));
STRBK:=IF(FINANCE(3)=1,'主板',IF(FINANCE(3)=2,'北交所',IF(FINANCE(3)=3,'创业板','科创板')));
排名:=IF(B强势,IF(CURRBARSCOUNT<10,INSORT('强势股','十日涨',IST,0),100),100),NODRAW;
DRAWTEXT_FIX(排名<=30 AND ISLASTBAR,0.56,0.1,0,STRCAT(STRBK,'十日排: ')),COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR AND B强势,0.615,0.1,0,STRCAT(STRCAT(STRCAT('今日: ',CON2STR(排名,0)),' 涨幅: '),CON2STR(涨幅10,2))),COLORMAGENTA;
DRAWTEXT_FIX(ISLASTBAR AND B强势,0.615,0.13,0,STRCAT(STRCAT(STRCAT('昨日: ',CON2STR(REF(排名,1),0)),' 涨幅: '),CON2STR(REF(涨幅10,1),2))),COLORMAGENTA;
{========== 抄底信号 ==========}
R1:=(C+L+H)/3;
N:=5;
EE:=(H+MAX(C,O))/2;
EE1:=MA(EE,3);
FF:=(H+L+C+O)/4;
FF1:=MA(FF,3);
FF3:=REF((C+O)/2,1)>REF((C+O)/2,2) AND REF(MIN(C,O),1)>REF(MAX(C,O),2);
FF4:=((FF1-(REF(FF1,1)-FF1)-L)/L)*100;
FF5:=((EE1+(EE1-REF(EE1,1))-L)/L)*100;
期望获利率:=IF(FF3,FF5,FF4);
A:=SMA(L,4,3),COLORGREEN;
BB1:=REF(L,1)-HHV((MAX(REF(L,2),REF(L,1))-MIN(REF(L,2),REF(L,1))),2);
BB2:=REF((C+O)/2,1)>REF((C+O)/2,2);
BB3:=L<=BB1+BB1*0.01 AND O>REF(O,2) AND O>=REF(L,3) AND COUNT(C>O,7)>3;
BB6:=(BB1-L)/L*100;
A1:=(A-L)/L>N/1000;
A8:=A1;
A9:=(REF(H,1)-O)/O*100-(REF(MAX(C,O),2)-REF(MAX(C,O),1))/REF(MAX(C,O),1)*100;
A10:=IF(BB2,BB6,A9);
BB4:=BB6+A10>2;
BB5:=IF(BB2,BB3,BB4) AND 期望获利率>2;
D5:=A8 AND BB5;
{移到最后}
{STICKLINE(D5,A*0.995,A*0.992,3,0),COLORCDCDCD;}
抄:A*0.982,COLORGREEN,NODRAW;

{========== 突破加仓 ==========}
MAA10:=MA(C,10),COLORYELLOW,LINETHICK0;
MAA54:=MA(C,54),COLORFFCCCC,LINETHICK0;
PL1:=((C - MAA54) / MAA54) < 0.1;
PL2:=((C - MAA10) / MAA10) < 0.3;
突破加仓:=(PL1=1 AND PL2=1) AND REF((PL1=0 OR PL2=0) AND COUNT((PL1=0 OR PL2=0),10)=10,1);

{========== 大周期起爆 ==========}
DJJ:=SUM(C*V,FROMOPEN)/SUM(V,FROMOPEN);
均量:=MA(V,5);
量连增:=均量>REF(均量,1) AND REF(均量,1)>REF(均量,2);
价连涨:=C>=REF(C,1) AND REF(C,1)>REF(C,2);
价量线上:=C>DJJ AND V>均量;
倍量:=V>=REF(V,1)*2;
价新高:=C>=HHV(C,FROMOPEN);
量新高:=V>=HHV(V,FROMOPEN);
限幅:=C/DYNAINFO(3)<=1.02;
起爆:=FILTER(量连增 AND 价连涨 AND 价量线上 AND 倍量 AND 价新高 AND 量新高 AND 限幅,3),NODRAW;
STICKLINE(起爆,O,C,3.2,0),COLOR0077BB;
STICKLINE(起爆,O,C,2.1,0),COLOR0088CC;
STICKLINE(起爆,O,C,1.2,0),COLOR0099CC;
STICKLINE(起爆,O,C,0.5,0),COLOR00AADD;
STICKLINE(起爆,O,C,0.2,0),COLOR00BBDD;
STICKLINE(起爆,H,L,0,0),COLOR00CCEE;
DRAWTEXT(起爆,H*1.0168,'▲大周起爆'),COLORYELLOW;

{========== 五星龙头线 ==========}
年:=EMA(C,240),COLORGRAY,LINETHICK2,NODRAW;
{高:=年*1.191,COLORMAGENTA,DOTLINE,NODRAW;
超:=年*1.382,COLORRED,DOTLINE,NODRAW;}
强:年*1.618,DOTLINE,COLORGRAY;
IF(C>强,强,DRAWNULL),COLORWHITE,LINETHICK2;

{========== 连涨369 ==========}
OCH:=IF(C>=O,C,O);
连涨:=C>=REF(OCH,1) AND H>REF(H,1);
NC连涨:=BARSLAST(连涨),NODRAW;
停止计数:= (C<REF(L,NC连涨) AND H<REF(H,NC连涨)) OR NC连涨>3;
NC停止:=BARSLAST(停止计数);
开始:= 连涨 AND SUM(连涨,NC停止)=1;
NC开始:= BARSLAST(开始);
连涨新高:= OCH=HHV(OCH,NC开始+1) AND C>REF(C,1);
N连涨:=SUM(连涨新高,NC开始+1);
MX_组索引:=INTPART(N连涨/3);
MX_区间起点:=MX_组索引*3;
MX_动态高点:=VALUEWHEN(N连涨=MX_区间起点 AND 连涨新高, H);
MX_趋势活跃:=NC开始 < NC停止;
MX_终点已达:=BARSNEXT(N连涨 = MX_区间起点+2 AND 连涨新高) < BARSNEXT(停止计数);
MX_区间有效:= MX_趋势活跃 AND MX_终点已达 AND ((N连涨 >= MX_区间起点 AND N连涨 < MX_区间起点+2) OR (N连涨 = MX_区间起点+2 AND 连涨新高));
奇数组绿线:=IF(N连涨>=3 AND MOD(MX_组索引,2)=1 AND MX_区间有效, MX_动态高点, DRAWNULL),COLORGREEN,LINETHICK1;
偶数组绿线:=IF(N连涨>=3 AND MOD(MX_组索引,2)=0 AND MX_区间有效, MX_动态高点, DRAWNULL),COLORGREEN,LINETHICK1;
MX_H9:=VALUEWHEN(N连涨=9 AND 连涨新高, H);
MX_九已出现:= BARSLAST(N连涨=9 AND 连涨新高) < NC开始;
P9:=CROSS(C,MX_H9) OR (C>MX_H9 AND REF(C,1)<MX_H9);
STICKLINE(P9,H,L,0.0,0) ,COLOR0000FA;
STICKLINE(P9,C,O,3.2,0) ,COLOR00009A;
STICKLINE(P9,C,O,2.3,0) ,COLOR0000AA;
STICKLINE(P9,C,O,1.4,0) ,COLOR0000BA;
STICKLINE(P9,C,O,0.7,0) ,COLOR0000CA;
STICKLINE(P9,C,O,0.2,0) ,COLOR0000DA;

{========== 量王 ==========}
总量:=AMOUNT,VOLSTICK;
量比:=V/REF(MA(V,5),1),COLORBROWN,NODRAW;
倍量量王:= 总量 >=REF(总量,1)*1.9 AND (IF(C<O,C>昨收,1)),COLORYELLOW,NODRAW;
天量:=总量=HHV(总量,120), COLORRED;
量王:=天量&&倍量量王&&量比>2&&(BARSCOUNT(C)+1)>120,COLORGREEN;
STICKLINE(量王,C,C-(C-O)/2,3.2,0),COLOR0022FF;
STICKLINE(量王,C,C-(C-O)/2,2.2,0),COLOR3344FF;
STICKLINE(量王,C,C-(C-O)/2,1.7,0),COLOR5566FF;
STICKLINE(量王,C,C-(C-O)/2,0.7,0),COLOR7788FF;
STICKLINE(量王,C,C-(C-O)/2,0.1,0),COLOR9999FF;
STICKLINE(量王,H,L,0,0),COLOR9999FF;
突破线:DRAWLINE(量王,H,REF(量王,1),REF(H,1),1),COLOR0066BB,LINETHICK1,DOTLINE;
回调线:DRAWLINE(量王,L,REF(量王,1),REF(L,1),1),COLORGREEN,LINETHICK1,DOTLINE;
DRAWTEXT(量王,L*0.99,'↖量王'),COLORRED;
DRAWTEXT(ISLASTBAR,突破线,'突破'),COLOR0066BB,LINETHICK2;
DRAWTEXT(ISLASTBAR,回调线,'回调'),COLORGREEN,LINETHICK2;
大额:=总量>REF(总量,1);
量王后:=REF(量王,1) AND 大额,COLORFF66CC,NODRAW;
量王后高:DRAWLINE(量王后,H,REF(量王后,1),REF(H,1),1),COLORMAGENTA,DOTLINE;
DRAWTEXT(ISLASTBAR,量王后高,CON2STR(量王后高,2)),COLORMAGENTA;

{========== 底部标识 ==========}
ZK1:=(XMA(XMA(H,25),25)-XMA(XMA(L,25),25))+XMA(XMA(H,25),25),DOTLINE,COLORYELLOW;
ZD1:=XMA(XMA(L,25),25)-(XMA(XMA(H,25),25)-XMA(XMA(L,25),25)),LINETHICK2,COLORRED;
ZD2:=EMA(ZD1,25),LINETHICK2,COLORGREEN;
VAR23:=100*XMA(XMA((C-昨收),6),6)/XMA(XMA(ABS(C-昨收),6),6);
回调买:=LLV(VAR23,2)=LLV(VAR23,7) AND COUNT(VAR23<0,2) AND CROSS(VAR23,MA(VAR23,2));
DBXG:=ZD1>HIGH AND 回调买 AND L<=ZD1;

{========== 黑马信号 ==========}
JJ:=(H+L+C)/3;
QJ0:=V/IF(H=L,4,H-L);
QJ1:=IF(CAPITAL=0,QJ0*(JJ-MIN(C,O)),QJ0*IF(H=L,1,(MIN(O,C)-L)));
QJ2:=IF(CAPITAL=0,QJ0*(MIN(O,C)-L),QJ0*IF(H=L,1,(JJ-MIN(C,O))));
QJ3:=IF(CAPITAL=0,QJ0*(H-MAX(O,C)),QJ0*IF(H=L,1,(H-MAX(O,C))));
QJ4:=IF(CAPITAL=0,QJ0*(MAX(C,O)-JJ),QJ0*IF(H=L,1,(MAX(C,O)-JJ)));
DDX:=((QJ1+QJ2)-(QJ3+QJ4))/IF(CAPITAL=0,10000,10000),COLOR00AAAA,LINETHICK;
V2:=SMA(IF(C>=昨收,DDX,-DDX/100),2,1);
V5:=SMA(V2*120/FROMOPEN*5,2,1);
V10:=SMA(V5,5,1);
V20:=SMA(V10,5,1);
DY:=CURRBARSCOUNT=1 AND C<昨收;
DY2:=REF(V2,1)-DY;
XGG2:=C>O AND DY2<0.02 AND MA(C,5)>MA(C,60) AND C/昨收>=1.02 AND H<ZK1;


{========== 短线王逻辑 ==========}
X_1:=(4*CLOSE+OPEN)/5;
X_2:=(8*X_1+7*REF(X_1,1)+6*REF(X_1,2)+5*REF(X_1,3)+4*REF(X_1,4)+3*REF(X_1,5)+2*REF(X_1,6)+REF(X_1,8))/36;

{计算压力与支撑带}
X_3:=(HHV(X_2,2)+HHV(X_2,4)+HHV(X_2,8))/3;
X_4:=(LLV(X_2,2)+LLV(X_2,4)+LLV(X_2,8))/3;
X_5:=(HHV(X_3,2)+HHV(X_3,4)+HHV(X_3,8))/3;
X_6:=(LLV(X_4,2)+LLV(X_4,4)+LLV(X_4,8))/3;
X_7:=(LLV(X_2,2)+LLV(X_2,4)+LLV(X_2,8))/3;

{绘制趋势线:跌势绿色,涨势红色}
{IF(X_2<=REF(X_2,1),X_2,DRAWNULL),COLORGREEN,LINETHICK3;
IF(X_2>=REF(X_2,1),X_2,DRAWNULL),COLORRED,LINETHICK3;}

{绘制K线}
{DRAWKLINE(HIGH,OPEN,LOW,CLOSE);}

{支撑压力提示}
{STICKLINE(X_5>X_2,X_5,X_2,0,0),COLORBLACK; }{压力带阴影}
{STICKLINE(X_2>X_6, X_2, X_6, 0, 0),COLORLIBLUE;} {支撑带阴影}
{低位买入信号}
{DRAWTEXT(REF(X_6,1)=REF(X_2,1) AND X_6<X_2,LOW*0.98,'1'),COLORRED;} {一级买点}
{DRAWTEXT(REF(X_7,1)=REF(X_2,1) AND X_7<X_2,LOW*0.97,'2'),COLORYELLOW;} {二级买点}

{高位卖出信号}
{DRAWTEXT(REF(X_5,1)=REF(X_2,1) AND X_5>X_2,HIGH*1.005,'卖'),COLORGREEN;}

{强势突破信号:涨停或大阳线突破}
X_8:=REF(CLOSE,1)*1.1-CLOSE<0.01 AND HIGH=CLOSE; {涨停或接近涨停}
X_9:=CROSS(CLOSE,X_5) AND X_8;
DRAWTEXT(X_9,LOW*0.990,'★爆'),COLORWHITE;
STICKLINE(X_9,CLOSE,OPEN,3.2,0),COLOR0077FF;
STICKLINE(X_9,CLOSE,OPEN,2.5,0),COLOR0099FF;
STICKLINE(X_9,CLOSE,OPEN,1.9,0),COLOR00BBFF;
STICKLINE(X_9,CLOSE,OPEN,1.2,0),COLOR00DDFF;
STICKLINE(X_9,CLOSE,OPEN,0.3,0),COLORYELLOW;

KX_1:=CLOSE>=ZTPRICE(REF(CLOSE,1),IF(FINANCE(3)=4 OR (DATE>1200824 AND FINANCE(3)=3),0.2,0.1)){IF((ZTPRICE(REF(CLOSE,1),0.1)<=C OR ZTPRICE(REF(CLOSE,1),0.2)<=C) AND C=H AND PERIOD=5,1,0)};
KX_2:=COUNT(REF(KX_1,1),1)=0;
龙脉:=MA(REF(HHV(C,30),1),2);
ZT3:=KX_1 AND KX_2 AND REF(C>2,1) AND REF(C<166,1);
{STICKLINE((CROSS(C,龙脉) OR (O>龙脉 OR O<=龙脉)) AND ZT3,O,C,3,0),COLORYELLOW;}
{DRAWTEXT(ZT3,L*0.978,'首'),COLORMAGENTA;}

{ 高量线 }
高量线:IF(CURRBARSCOUNT<=CONST(REF(HHVBARS(V,21),1)+1)+1,CONST(REF(MAX(O,C),REF(HHVBARS(V,21),1)+1)),DRAWNULL),COLORRED,LINETHICK1,DOTLINE;
高量线2:IF(CURRBARSCOUNT<=CONST(REF(HHVBARS(V,21),1)+1)+1,CONST(REF(MIN(O,C),REF(HHVBARS(V,21),1)+1)),DRAWNULL),COLORRED,LINETHICK1,DOTLINE;
DRAWTEXT(ISLASTBAR,高量线,CON2STR(高量线,2)),COLORYELLOW;

{五星评分 补全兼容缺失依赖}
COND_A:=CROSS(C,COST99_RAW) OR C>=COST99_RAW;
COND_B:={BARSLASTCOUNT(TA)}TA;
HHV480:=HHV(H,480);
COND_C:=C>=HHV480*0.995 OR C>REF(HHV480,1);
冠军:=HORCALC(HYBLOCK,105,1,DRAWNULL)=1;
亚军:=HORCALC(HYBLOCK,105,1,DRAWNULL)=2;
季军:=HORCALC(HYBLOCK,105,1,DRAWNULL)=3;
BK_SJ:=(冠军 OR 亚军 OR 季军);
COND_D:=BK_SJ;
TARGET_LINE:=MA(C,240)*1.382;
COND_E:=C>TARGET_LINE;
TYP6:=(H + L + C)/3;
储能量月:=(TYP6-MA(TYP6,280))/(0.015*AVEDEV(TYP6,280));
月强势:=储能量月>=200;
储能量周:=(TYP6-MA(TYP6,70))/(0.015*AVEDEV(TYP6,70));
周强势:=储能量周>=200;
COND_F:=周强势;
COND_G:=月强势;
XA_188:=EMA(C,9);
主升浪1:=EMA(XA_188*1.14,5),COLORGREEN;
主升浪4:=EMA(C,2),COLORRED;
COND_H:=(主升浪4>=主升浪1);
COND_I:=(ZT3);
COND_K:=(量王);

BD_B:=起爆;
BD_C:=DBXG;
BD_D:=XGG2 AND L<ZD1;
BD_F:="妖股前兆主图.妖股吸筹";
BD_G:="妖股前兆主图.XG";
{主升浪结束}
{3. 综合信号}
{逻辑:同时满足筹码突破、涨停、新高、龙头身份、站稳高位线}
{注:通常涨停和高新同时出现时,价格必然很高,COND_E可能已经隐含在COND_B和COND_C中,但为了严格符合你的要求,全部列出}
FS6:=(COND_K + BD_B + BD_C + BD_D + BD_G);
FS4:=(COND_B + COND_C + COND_D + COND_E + COND_F + COND_G + COND_H + COND_I + COND_K);
FS5:(COND_A + FS4 + FS6),NODRAW;

DRAWTEXT(FS5>=3 AND FS5<=11, L*0.99, IF(FS5=3,'★★★',IF(FS5=4,'★★★★',IF(FS5=5,'★★★★★',IF(FS5=6,'★★★★★★',IF(FS5=7,'★★★★★★★',IF(FS5=8,'★★★★★★★★',IF(FS5>=9,'★★★★★★★★★','★★★★★★★★★★')))))))), COLORGRAY;
DRAWTEXT_FIX(ISLASTBAR, 0.088, 0.01, 0, STRCAT('今排: ',
STRCAT(CON2STR(排名, 0),

STRCAT(' --- 筹码: ',
STRCAT(CON2STR(COND_A, 0),
STRCAT(' --- 涨停: ',
STRCAT(CON2STR(COND_B, 0),
STRCAT(' --- 首板: ',
STRCAT(CON2STR(COND_I, 0),

STRCAT(' --- 三甲: ',
STRCAT(CON2STR(COND_D, 0),
STRCAT(' --- 量王: ',
STRCAT(CON2STR(COND_K, 0),
STRCAT(' --- 年382: ',
STRCAT(CON2STR(COND_E, 0),
STRCAT(' --- 周强: ',
STRCAT(CON2STR(COND_F, 0),
STRCAT(' --- 月强: ',
STRCAT(CON2STR(COND_G, 0),
STRCAT(' --- 主升: ',
STRCAT(CON2STR(COND_H, 0),
STRCAT(' --- 新高: ',
STRCAT(CON2STR(COND_C, 0),


STRCAT(' --- 大周: ',
STRCAT(CON2STR(BD_B, 0),
STRCAT(' --- 回调: ',
STRCAT(CON2STR(BD_C, 0),
STRCAT(' --- 黑马: ',
STRCAT(CON2STR(BD_D, 0),
STRCAT(' --- 妖吸: ',
STRCAT(CON2STR(BD_F, 0),
STRCAT(' --- 妖兆: ',
STRCAT(CON2STR(BD_G, 0),
STRCAT(' --- 星启: ',
STRCAT(CON2STR(FS5, 0),
STRCAT(' --- 星波: ',
CON2STR(FS6, 0)
))))))))))))))
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
),COLORYELLOW;
{强弱线结束}
{突破加仓代码迁移到后面}
STICKLINE(D5,A*0.995,A*0.992,3,0),COLORCDCDCD;




{选股源码如下}


N:=10; {几日涨幅排名}
NBR:=CONST(BARSCOUNT(V));
C0:=IF(NBR>20,REF(LLV(C,3),N-1),10000); {剔除上市小于20天的新股}
涨幅主板:=IF(FINANCE(3)!=1,0,(C/C0-1)*100);
涨幅北交:=IF(FINANCE(3)!=2,0,(C/C0-1)*100);
涨幅创板:=IF(FINANCE(3)!=3,(C/C0-1)*100,0);
涨幅科板:=IF(FINANCE(3)!=4,(C/C0-1)*100,0);
涨幅10日:(C/REF(C,10)-1)*100>=30;






未来函数检测结果
  • 该公式包含未来函数:COST
  • 该公式包含未来函数:CAPITAL
  • 该公式包含未来函数:DYNAINFO
  • 该公式包含未来函数:FINANCE
  • 该公式包含未来函数:XMA
  • 该公式包含未来函数:BARSNEXT



联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
公式网微信联系方式
月度排行
季度排行
半年排行


指标安装下载帮助  -   联系我们  -  乐淘公式网  -  公式网   -  指标公式  -   免责声明  -   隐私政策  -   加入收藏   

广州拓浪网络科技有限公司 @2017-2026 粤ICP备2025457605号-2 乐淘公式网公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:乐淘公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图