通达信〖趋势称王〗多因子共振锁定短线起爆点指标源码
通达信《趋势称王》副图指标:多因子共振,锁定短线起爆点
一、指标定位
《趋势称王》由副图提示与选股公式两部分组成。它并非依赖单一信号,而是将均线结构、MACD动能、KDJ情绪、量能异动、筹码分布、涨停基因等要素统一纳入评分体系,用于捕捉主力试盘或启动初期的强势苗头。副图中,“五均”与“十峰”构成动态支撑线;当股价回踩支撑、Y16综合评分达标,并叠加放量突破或涨停试盘动作时,会触发“★趋势称王”标记与紫色K线。配套公式则提炼核心条件,便于盘中或盘后快速筛出潜力个股。
二、副图监控
将指标加载到通达信副图。若出现粉色箭头、紫色K线以及“★趋势称王”文字,说明该股进入启动条件区,可重点跟踪。确认信号时,需观察股价是否运行在支撑线上方,同时关注成交量是否同步放大。
三、公式筛选
使用公式在每日收盘后或盘中进行选股,命中后输出“趋势称王X”。实战中不宜单独依赖信号,建议结合大盘环境与个股基本面做二次过滤,尤其在大盘暴跌阶段,避免盲目套用。
四、板块参数与后续策略
该指标对涨幅阈值做了板块区分:创业板 FINANCE(3)=3、科创板 FINANCE(3)=4 设为5%,主板 FINANCE(3)=1 设为3%,使用时需注意板块匹配。信号出现后,若后续两日内未涨停,且回调不破支撑线,可视为低吸观察机会。
附:趋势称王副图:
{副图源码如下}
M01:=ZTPRICE(REF(C,1),0.1);
五均:MA(C,5)LINETHICK2;
十峰:HHV(五均,10)LINETHICK2;
支撑线:五均-(十峰-五均)LINETHICK2 COLORRED;
N04:=EMA(CLOSE,12)-EMA(CLOSE,26);
W05:=EMA(N04,9);
K06:=(N04-W05)*2;
Y07:=K06>0;
趋势级别:=ABS(C-O);
M08:=IF(MA(C,5)>MA(C,10),20,0);
均分2:=IF(MA(C,20)>MA(C,60),10,0);
N10:=IF(KDJ.J>KDJ.K,10,0);
均分4:=IF(N04>W05,10,0);
W12:=IF(K06>0,10,0);
均分6:=IF(V>MA(V,60),10,0);
K14:=IF(WINNER(C)>0.5,10,0);
均分8:=IF(C/REF(C,1)>1.03,10,0);
Y16:=M08+均分2+N10+均分4+W12+均分6+K14+均分8;
板态1:=C=H&&C/REF(C,1)>1.0975&&C/REF(C,1)< 1.11&&FINANCE(3)=1&&C=M01;
M18:=C=H&&C/REF(C,1)>1.1985&&C/REF(C,1)< 1.21&&FINANCE(3)=3;
涨停标:=板态1 OR M18;
筹主力:=(V/REF(MA(V,5),1)>=2&&V/REF(V,1)>=1.5 OR V/REF(V,1)>=2)&&C>O&&H=HHV(H,6)&&C>EMA(C,13)&&V=HHV(V,6);
N20:=TFILTER(筹主力&&趋势级别>REF(趋势级别,1),EVERY(V< MA(V,5),2),1);
W21:=BARSLAST(N20);
筹成交:=筹主力&&NOT(N20)&&EXIST(N20,2);
K23:=N20 OR 筹成交;
位优:=L/EMA(C,13)< 1.05;
Y25:=EMA(C,13)>=REF(EMA(C,13),1);
M26:=H/REF(C,1)>=1.03&&K23&&H/C>1.005&&C/REF(C,1)>1.015&&位优&&FINANCE(3)=1&&Y16>=40;
创科条:=H/REF(C,1)>=1.05&&K23&&H/C>1.005&&C/REF(C,1)>1.015&&位优&&(FINANCE(3)=3 OR FINANCE(3)=4)&&Y16>=40;
DRAWTEXT_FIX(1,0.980,20,1,', '),COLOR333333;
N28:=M26 OR 创科条;
W29:=N28&&COUNT(N28,8)&&COUNT(涨停标,2)=0;
试盘启:=FILTER(W29,5);
K31:=FILTER(涨停标&&N20&&COUNT(涨停标,3)=1,10);
战信号:=试盘启 OR K31;
STICKLINE(战信号,H,L,0,0),COLORFF55FF;
STICKLINE(战信号,C,O,2,0),COLOR0000FF;
DRAWTEXT(战信号,L,'★趋势称王'),COLOR00FFFF;
DRAWICON(战信号,L,9);
{选股源码如下}
ZBGS31:=ZTPRICE(REF(C,1),0.1);
ZBGS32:=EMA(CLOSE,12)-EMA(CLOSE,26);
ZBGS33:=EMA(ZBGS32,9);
ZBGS34:=(ZBGS32-ZBGS33)*2;
ZBGS35:=ABS(C-O);
ZBGS36:=IF(MA(C,5)>MA(C,10),20,0);
ZBGS37:=IF(MA(C,20)>MA(C,60),10,0);
ZBGS38:=IF(KDJ.J>KDJ.K,10,0);
ZBGS39:=IF(ZBGS32>ZBGS33,10,0);
ZBGS310:=IF(ZBGS34>0,10,0);
ZBGS311:=IF(V>MA(V,60),10,0);
ZBGS312:=IF(WINNER(C)>0.5,10,0);
ZBGS313:=IF(C/REF(C,1)>1.03,10,0);
ZBGS314:=ZBGS36+ZBGS37+ZBGS38+ZBGS39+ZBGS310+ZBGS311+ZBGS312+ZBGS313;
ZBGS315:=C=H&&C/REF(C,1)>1.0975&&C/REF(C,1)< 1.11&&FINANCE(3)=1&&C=ZBGS31;
ZBGS316:=C=H&&C/REF(C,1)>1.1985&&C/REF(C,1)< 1.21&&FINANCE(3)=3;
ZBGS317:=ZBGS315 OR ZBGS316;
ZBGS318:=(V/REF(MA(V,5),1)>=2&&V/REF(V,1)>=1.5 OR V/REF(V,1)>=2)&&C>O&&H=HHV(H,6)&&C>EMA(C,13)&&V=HHV(V,6);
ZBGS319:=TFILTER(ZBGS318&&ZBGS35>REF(ZBGS35,1),EVERY(V< MA(V,5),2),1);
ZBGS320:=ZBGS318&&NOT(ZBGS319)&&EXIST(ZBGS319,2);
ZBGS321:=ZBGS319 OR ZBGS320;
ZBGS322:=L/EMA(C,13)< 1.05;
ZBGS323:=H/REF(C,1)>=1.03&&ZBGS321&&H/C>1.005&&C/REF(C,1)>1.015&&ZBGS322&&FINANCE(3)=1&&ZBGS314>=40;
ZBGS324:=H/REF(C,1)>=1.05&&ZBGS321&&H/C>1.005&&C/REF(C,1)>1.015&&ZBGS322&&(FINANCE(3)=3 OR FINANCE(3)=4)&&ZBGS314>=40;
ZBGS325:=ZBGS323 OR ZBGS324;
ZBGS326:=ZBGS325&&COUNT(ZBGS325,8)&&COUNT(ZBGS317,2)=0;
ZBGS327:=FILTER(ZBGS326,5);
ZBGS328:=FILTER(ZBGS317&&ZBGS319&&COUNT(ZBGS317,3)=1,10);
趋势称王X:ZBGS327 OR ZBGS328;

未来函数检测结果如下:
该公式包含未来函数:WINNER
该公式包含未来函数:FINANCE
M01赋值:计算涨停价
输出五均:收盘价的5日简单移动平均线宽为2
输出十峰:10日内五均的最高值线宽为2
输出支撑线:五均-(十峰-五均)线宽为2 画红色
N04赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
W05赋值:N04的9日指数移动平均
K06赋值:(N04-W05)*2
Y07赋值:K06>0
趋势级别赋值:收盘价-开盘价的绝对值
M08赋值:如果收盘价的5日简单移动平均>收盘价的10日简单移动平均,返回20,否则返回0
均分2赋值:如果收盘价的20日简单移动平均>收盘价的60日简单移动平均,返回10,否则返回0
N10赋值:如果KDJ的J>KDJ的K,返回10,否则返回0
均分4赋值:如果N04>W05,返回10,否则返回0
W12赋值:如果K06>0,返回10,否则返回0
均分6赋值:如果成交量(手)>成交量(手)的60日简单移动平均,返回10,否则返回0
K14赋值:如果以收盘价计算的获利盘比例>0.5,返回10,否则返回0
均分8赋值:如果收盘价/1日前的收盘价>1.03,返回10,否则返回0
Y16赋值:M08+均分2+N10+均分4+W12+均分6+K14+均分8
板态1赋值:收盘价=最高价并且收盘价/1日前的收盘价>1.0975并且收盘价/1日前的收盘价< 1.11并且沪深京品种类型=1并且收盘价=M01
M18赋值:收盘价=最高价并且收盘价/1日前的收盘价>1.1985并且收盘价/1日前的收盘价< 1.21并且沪深京品种类型=3
涨停标赋值:板态1 OR M18
筹主力赋值:(成交量(手)/1日前的成交量(手)的5日简单移动平均>=2并且成交量(手)/1日前的成交量(手)>=1.5 OR 成交量(手)/1日前的成交量(手)>=2)并且收阳线并且最高价=6日内最高价的最高值并且收盘价>收盘价的13日指数移动平均并且成交量(手)=6日内成交量(手)的最高值
N20赋值:信号过滤(多头)
W21赋值:上次N20距今天数
筹成交赋值:筹主力并且取反并且最近2日存在N20
K23赋值:N20 OR 筹成交
位优赋值:最低价/收盘价的13日指数移动平均< 1.05
Y25赋值:收盘价的13日指数移动平均>=1日前的收盘价的13日指数移动平均
M26赋值:最高价/1日前的收盘价>=1.03并且K23并且最高价/收盘价>1.005并且收盘价/1日前的收盘价>1.015并且位优并且沪深京品种类型=1并且Y16>=40
创科条赋值:最高价/1日前的收盘价>=1.05并且K23并且最高价/收盘价>1.005并且收盘价/1日前的收盘价>1.015并且位优并且(沪深京品种类型=3 OR 沪深京品种类型=4)并且Y16>=40
当满足条件1时,在横轴0.980纵轴20位置书写文字,COLOR333333
N28赋值:M26 OR 创科条
W29赋值:N28并且统计8日中满足N28的天数并且统计2日中满足涨停标的天数=0
试盘启赋值:W29的5日过滤
K31赋值:涨停标并且N20并且统计3日中满足涨停标的天数=1的10日过滤
战信号赋值:试盘启 OR K31
当满足条件战信号时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFF55FF
当满足条件战信号时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR0000FF
当满足条件战信号时,在最低价位置书写文字,COLOR00FFFF
当满足条件战信号时,在最低价位置画9号图标
ZBGS31赋值:计算涨停价
ZBGS32赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
ZBGS33赋值:ZBGS32的9日指数移动平均
ZBGS34赋值:(ZBGS32-ZBGS33)*2
ZBGS35赋值:收盘价-开盘价的绝对值
ZBGS36赋值:如果收盘价的5日简单移动平均>收盘价的10日简单移动平均,返回20,否则返回0
ZBGS37赋值:如果收盘价的20日简单移动平均>收盘价的60日简单移动平均,返回10,否则返回0
ZBGS38赋值:如果KDJ的J>KDJ的K,返回10,否则返回0
ZBGS39赋值:如果ZBGS32>ZBGS33,返回10,否则返回0
ZBGS310赋值:如果ZBGS34>0,返回10,否则返回0
ZBGS311赋值:如果成交量(手)>成交量(手)的60日简单移动平均,返回10,否则返回0
ZBGS312赋值:如果以收盘价计算的获利盘比例>0.5,返回10,否则返回0
ZBGS313赋值:如果收盘价/1日前的收盘价>1.03,返回10,否则返回0
ZBGS314赋值:ZBGS36+ZBGS37+ZBGS38+ZBGS39+ZBGS310+ZBGS311+ZBGS312+ZBGS313
ZBGS315赋值:收盘价=最高价并且收盘价/1日前的收盘价>1.0975并且收盘价/1日前的收盘价< 1.11并且沪深京品种类型=1并且收盘价=ZBGS31
ZBGS316赋值:收盘价=最高价并且收盘价/1日前的收盘价>1.1985并且收盘价/1日前的收盘价< 1.21并且沪深京品种类型=3
ZBGS317赋值:ZBGS315 OR ZBGS316
ZBGS318赋值:(成交量(手)/1日前的成交量(手)的5日简单移动平均>=2并且成交量(手)/1日前的成交量(手)>=1.5 OR 成交量(手)/1日前的成交量(手)>=2)并且收阳线并且最高价=6日内最高价的最高值并且收盘价>收盘价的13日指数移动平均并且成交量(手)=6日内成交量(手)的最高值
ZBGS319赋值:信号过滤(多头)
ZBGS320赋值:ZBGS318并且取反并且最近2日存在ZBGS319
ZBGS321赋值:ZBGS319 OR ZBGS320
ZBGS322赋值:最低价/收盘价的13日指数移动平均< 1.05
ZBGS323赋值:最高价/1日前的收盘价>=1.03并且ZBGS321并且最高价/收盘价>1.005并且收盘价/1日前的收盘价>1.015并且ZBGS322并且沪深京品种类型=1并且ZBGS314>=40
ZBGS324赋值:最高价/1日前的收盘价>=1.05并且ZBGS321并且最高价/收盘价>1.005并且收盘价/1日前的收盘价>1.015并且ZBGS322并且(沪深京品种类型=3 OR 沪深京品种类型=4)并且ZBGS314>=40
ZBGS325赋值:ZBGS323 OR ZBGS324
ZBGS326赋值:ZBGS325并且统计8日中满足ZBGS325的天数并且统计2日中满足ZBGS317的天数=0
ZBGS327赋值:ZBGS326的5日过滤
ZBGS328赋值:ZBGS317并且ZBGS319并且统计3日中满足ZBGS317的天数=1的10日过滤
输出趋势称王X:ZBGS327 OR ZBGS328