通达信〖强势大涨〗多维度指标可视化捕捉主力动向跟踪主图/选股公式源码
通达信『强势大涨』主图/公式,强势股捕捉+主力动向跟踪
本策略组合包含主图公式与公式,主打“强势股捕捉+主力动向跟踪”双核心。
主图公式通过多维度指标可视化(如EMA均线、量能带、涨停标记),在K线图上直观呈现股价强弱、主力吸筹痕迹及关键支撑/压力位。公式则聚焦“三重筛选逻辑”:当日涨幅≥9.8%且封板、成交额<13亿、近18日仅出现1次涨停信号,精准锁定短期爆发潜力股。
使用方法:
主图公式需加载至通达信K线界面,自动绘制彩色均线、量能带及涨停提示;公式通过“条件”功能运行,每日盘后筛选符合条件的标的。
策略尤其适用于牛市初期或震荡市中的短线操作,需结合市场情绪及基本面验证。
强势大涨主图源码:
{主图源码如下}
DRAWGBK(C>0,RGB(21,34,55),RGB(57,173,173),0,'1',0);
ZBGS7U:=EMA(C,1);
DRAWBAND(ZBGS7U,RGB(33,47,58),0,RGB(33,47,58));
ZBGSSR := OPEN - LOW;
ZBGSWS := MA(VOL, 7);
ZBGSQ0:CONST(ZBGS7U),DOTLINE,COLORCYAN;
ZBGSGC := MA(VOL, 3);
ZBGSGF:=EMA(C,5);
ZBGSJ3:CONST(ZBGSGF),DOTLINE,COLORMAGENTA;
ZBGS1F := 90;
ZBGSMJ:=EMA(C,1);
ZBGS4J:EMA(ZBGSMJ,5),COLORRED;
ZBGSIR := REF(HIGH, 6);
ZBGSGY:IF(ZBGS4J>REF(ZBGS4J,1),ZBGS4J,DRAWNULL),COLORWHITE;
ZBGSFT := 40;
NYR_JNB := MA(CLOSE, 8) - MA(CLOSE, 36);
ZBGS2Q := OPEN - LOW;
ZBGS026:EMA(ZBGS7U,1),COLORLICYAN;
ZBGSG4:=EMA(ZBGS026,2);
ZBGSEF := CLOSE;
ZBGS2W:IF(ZBGS4J< REF(ZBGS4J,1),ZBGS4J,DRAWNULL),COLORCYAN;
ZBGS1E := 70;
ZBGSP4:=(ZBGSG4-REF(ZBGSG4,1))/REF(ZBGSG4,1)*100;
ZBGSRF := 72;
DRAWTEXT_FIX(1,0.17,0.13,0,STKNAME),COLORYELLOW;
ZBGSAO := MA(VOL, 9);
DRAWTEXT_FIX(1,0.17,0.21,0,CODE),COLOR0080FF;
ZBGSXN := 7;
STICKLINE(CROSS(ZBGSP4,0),L,L*0.995,1.2,0),COLORRED;
ZBGS51 := OPEN - LOW;
STICKLINE(CROSS(0,ZBGSP4),H,H*1.005,1.2,0),COLORGREEN;
DRAWTEXT_FIX(ISLASTBAR,0.01,0.01,0,'微信:RITUALART '),COLORRED;
STICKLINE(ZBGS026>=ZBGSGF,C,C,0.7,0),COLORWHITE;
STICKLINE(ZBGS026< ZBGSGF,C,C,0.7,0),COLORGREEN;
ZBGSUR:=STRCAT(STRCAT('【ZBGSUR】 ',CON2STR(TOTALCAPITAL/1000000,2)),'亿');
NYR_H5H := MA(CLOSE, 44);
NYR_82P := CLOSE - OPEN;
ZBGS4K:=STRCAT(STRCAT('【ZBGS4K】 ',CON2STR(CAPITAL/1000000,2)),'亿');
ZBGS4S:=STRCAT(STRCAT('【ZBGS4S】 ',CON2STR((CAPITAL/1000000)*C,2)),'亿');
DRAWTEXT_FIX(ISLASTBAR,0.01,0.99,0,ZBGSUR),COLOR00FFFF;
DRAWTEXT_FIX(ISLASTBAR,0.11,0.99,0,ZBGS4K),COLORFFFF00;
DRAWTEXT_FIX(ISLASTBAR,0.21,0.99,0,ZBGS4S),COLORFF00FF;
ZBGSNJ:=STRCAT(STRCAT('【卖一】 ',CON2STR(DYNAINFO(21),2)),'元');
ZBGSXD:=STRCAT(STRCAT('【涨 跌 额】 ',CON2STR(DYNAINFO(12),2)),'元');
ZBGSO4:=STRCAT(STRCAT('【买一】 ',CON2STR(DYNAINFO(20),2)),'元');
DRAWTEXT_FIX(ISLASTBAR,0.31,0.99,0,ZBGSNJ),COLORGREEN;
DRAWTEXT_FIX(ISLASTBAR,0.39,0.99,0,ZBGSXD),COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR,0.49,0.99,0,ZBGSO4),COLORRED;
DRAWTEXT_FIX(ISLASTBAR,0.579,0.99,0,'【工作时间】14:45-15:00 '),COLORYELLOW;
DRAWTEXT_FIX(1,0.980,20,1,', '),COLOR333333;
ZBGS9G:=ZBGS7U/REF(ZBGS7U,1)>=1.095;
ZBGSZV:=COUNT(ZBGS9G,BARSSINCE(ZBGS9G)+1);
ZBGSMI:=STRCAT('上市',CON2STR(FINANCE(42),0));
ZBGSYK:=STRCAT(ZBGSMI,'天');
ZBGSKJ:=STRCAT(' 距今',CON2STR(CONST(BARSLAST(ZBGS9G)),0));
ZBGS7L:=STRCAT(ZBGSKJ,'天有涨停');
ZBGSVG:=STRCAT(' 共涨停',CON2STR(ZBGSZV,0));
ZBGS0P:=STRCAT(ZBGSVG,'次');
ZBGSMV:=STRCAT(ZBGSYK,ZBGS0P);
ZBGS1X:=STRCAT(ZBGSMV,ZBGS7L);
ZBGS3L:=STRCAT('【涨停统计】',ZBGS1X);
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.719,0.99,0,ZBGS3L),COLORCYAN;
PEAK_HIGH:=PEAK(1,5,1);
TROUGH_LOW:=TROUGH(2,5,1);
DRAWLINE(HIGH=PEAK_HIGH,HIGH,REF(HIGH,BARSLAST(HIGH=PEAK_HIGH)+1),REF(HIGH,BARSLAST(HIGH=PEAK_HIGH)+1),0),COLORYELLOW,DOTLINE;
DRAWLINE(LOW=TROUGH_LOW,LOW,REF(LOW,BARSLAST(LOW=TROUGH_LOW)+1),REF(LOW,BARSLAST(LOW=TROUGH_LOW)+1),0),COLORGREEN,DOTLINE;
STICKLINE(1,CLOSE,OPEN,2,0),COLORRED;
STICKLINE(CLOSE< OPEN,CLOSE,OPEN,2,0),COLORGREEN;
STICKLINE(1,HIGH,LOW,0,0),COLORGRAY;
STICKLINE(CLOSE>OPEN,OPEN,CLOSE,2.5,0),COLOR0000DD;
STICKLINE(CLOSE>OPEN,OPEN,CLOSE,1,1),COLORWHITE;
STICKLINE(CLOSE< OPEN,OPEN,CLOSE,2.5,0),COLOR00AA00;
STICKLINE(CLOSE< OPEN,OPEN,CLOSE,1,1),COLOR00FFFF;
GTL1 := C/REF(C,1) > 1.095 AND H=C;
GTL2 := AMOUNT < 1300000000;
NGT5 := CLOSE/REF(CLOSE,1) >= 1.098 AND CLOSE=HIGH;
NGT6 := COUNT(NGT5,2) >= 1 AND NOT(COUNT(NGT5,3) >= 2);
NGT7 := FILTER(NGT6, 13);
NGT10 := NGT7 AND COUNT(NGT7, 18) = 1;
BFT1 := NGT10 AND GTL1 AND GTL2;
DRAWTEXT(BFT1,H*1.03,'★强势大涨'),COLORCYAN;
DRAWICON(BFT1, H*0.93, 9);
{选股源码如下}
ZBGS301 := C/REF(C,1) > 1.095 AND H=C;
ZBGS302 := AMOUNT < 1300000000;
NGT5 := CLOSE/REF(CLOSE,1) >= 1.098 AND CLOSE=HIGH;
NGT6 := COUNT(NGT5,2) >= 1 AND NOT(COUNT(NGT5,3) >= 2);
NGT7 := FILTER(NGT6, 13);
NGT10 := NGT7 AND COUNT(NGT7, 18) = 1;
ZBGS37U:=EMA(C,1);
ZBGS3MJ:=EMA(C,1);
ZBGS34J:=EMA(ZBGS3MJ,5);
ZBGS3G4:=EMA(EMA(ZBGS37U,1),2);
BFT1 := NGT10 AND ZBGS301 AND ZBGS302;
XG: BFT1;

未来函数检测结果如下:
该公式包含未来函数:PEAK
该公式包含未来函数:TROUGH
该公式包含未来函数:CAPITAL
该公式包含未来函数:DYNAINFO
该公式包含未来函数:FINANCE
定制指标公式、软件请联系QQ或微信同号:88652583
填充背景
ZBGS7U赋值:收盘价的1日指数移动平均
画带状线
赋值: 开盘价 - 最低价
赋值: 成交量(手)的7日简单移动平均
输出ZBGSQ0:ZBGS7U的最后一日取值设为常数,DOTLINE,画青色
赋值: 成交量(手)的3日简单移动平均
ZBGSGF赋值:收盘价的5日指数移动平均
输出ZBGSJ3:ZBGSGF的最后一日取值设为常数,DOTLINE,画洋红色
赋值: 90
ZBGSMJ赋值:收盘价的1日指数移动平均
输出ZBGS4J:ZBGSMJ的5日指数移动平均,画红色
赋值: 6日前的最高价
输出ZBGSGY:如果ZBGS4J>1日前的ZBGS4J,返回ZBGS4J,否则返回无效数,画白色
赋值: 40
赋值: 收盘价的8日简单移动平均 - 收盘价的36日简单移动平均
赋值: 开盘价 - 最低价
输出ZBGS026:ZBGS7U的1日指数移动平均,画淡青色
ZBGSG4赋值:ZBGS026的2日指数移动平均
赋值: 收盘价
输出ZBGS2W:如果ZBGS4J<1日前的ZBGS4J,返回ZBGS4J,否则返回无效数,画青色
赋值: 70
ZBGSP4赋值:(ZBGSG4-1日前的ZBGSG4)/1日前的ZBGSG4*100
赋值: 72
当满足条件1时,在横轴0.17纵轴0.13位置书写文字,画黄色
赋值: 成交量(手)的9日简单移动平均
当满足条件1时,在横轴0.17纵轴0.21位置书写文字,COLOR0080FF
赋值: 7
当满足条件ZBGSP4上穿0时,在最低价和最低价*0.995位置之间画柱状线,宽度为1.2,0不为0则画空心柱.,画红色
赋值: 开盘价 - 最低价
当满足条件0上穿ZBGSP4时,在最高价和最高价*1.005位置之间画柱状线,宽度为1.2,0不为0则画空心柱.,画绿色
当满足条件是否最后一个周期时,在横轴0.01纵轴0.01位置书写文字,画红色
当满足条件ZBGS026>=ZBGSGF时,在收盘价和收盘价位置之间画柱状线,宽度为0.7,0不为0则画空心柱.,画白色
当满足条件ZBGS026ZBGSUR赋值:字符串相加
赋值: 收盘价的44日简单移动平均
赋值: 收盘价 - 开盘价
ZBGS4K赋值:字符串相加
ZBGS4S赋值:字符串相加
当满足条件是否最后一个周期时,在横轴0.01纵轴0.99位置书写文字,COLOR00FFFF
当满足条件是否最后一个周期时,在横轴0.11纵轴0.99位置书写文字,COLORFFFF00
当满足条件是否最后一个周期时,在横轴0.21纵轴0.99位置书写文字,COLORFF00FF
ZBGSNJ赋值:字符串相加
ZBGSXD赋值:字符串相加
ZBGSO4赋值:字符串相加
当满足条件是否最后一个周期时,在横轴0.31纵轴0.99位置书写文字,画绿色
当满足条件是否最后一个周期时,在横轴0.39纵轴0.99位置书写文字,画黄色
当满足条件是否最后一个周期时,在横轴0.49纵轴0.99位置书写文字,画红色
当满足条件是否最后一个周期时,在横轴0.579纵轴0.99位置书写文字,画黄色
当满足条件1时,在横轴0.980纵轴20位置书写文字,COLOR333333
ZBGS9G赋值:ZBGS7U/1日前的ZBGS7U>=1.095
ZBGSZV赋值:统计首次ZBGS9G距今天数+1日中满足ZBGS9G的天数
ZBGSMI赋值:字符串相加
ZBGSYK赋值:字符串相加
ZBGSKJ赋值:字符串相加
ZBGS7L赋值:字符串相加
ZBGSVG赋值:字符串相加
ZBGS0P赋值:字符串相加
ZBGSMV赋值:字符串相加
ZBGS1X赋值:字符串相加
ZBGS3L赋值:字符串相加
当满足条件到最后交易的周期=1时,在横轴0.719纵轴0.99位置书写文字,画青色
PEAK_HIGH赋值:最高价5%之字转向的前1个波峰值
TROUGH_LOW赋值:最低价5%之字转向的前1个波谷值
当满足条件最高价=PEAK_HIGH时,在最高价位置画直线起点,当满足条件上次最高价=PEAK_HIGH距今天数+1日前的最高价时,在上次最高价=PEAK_HIGH距今天数+1日前的最高价位置画直线终点,0表示是否延长.,画黄色,DOTLINE
当满足条件最低价=TROUGH_LOW时,在最低价位置画直线起点,当满足条件上次最低价=TROUGH_LOW距今天数+1日前的最低价时,在上次最低价=TROUGH_LOW距今天数+1日前的最低价位置画直线终点,0表示是否延长.,画绿色,DOTLINE
当满足条件1时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色
当满足条件收阴线时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画绿色
当满足条件1时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画深灰色
当满足条件收阳线时,在开盘价和收盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,COLOR0000DD
当满足条件收阳线时,在开盘价和收盘价位置之间画柱状线,宽度为1,1不为0则画空心柱.,画白色
当满足条件收阴线时,在开盘价和收盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,COLOR00AA00
当满足条件收阴线时,在开盘价和收盘价位置之间画柱状线,宽度为1,1不为0则画空心柱.,COLOR00FFFF
赋值: 收盘价/1日前的收盘价 > 1.095 AND 最高价=收盘价
赋值: 成交额(元) < 1300000000
赋值: 收盘价/1日前的收盘价 >= 1.098 AND 收盘价=最高价
赋值: 统计2日中满足NGT5的天数 >= 1 AND 取反
赋值: NGT6的13日过滤
赋值: NGT7 AND 统计18日中满足NGT7的天数 = 1
赋值: NGT10 AND GTL1 AND GTL2
当满足条件BFT1时,在最高价*1.03位置书写文字,画青色
当满足条件BFT1时,在最高价*0.93位置画9号图标
赋值: 收盘价/1日前的收盘价 > 1.095 AND 最高价=收盘价
赋值: 成交额(元) < 1300000000
赋值: 收盘价/1日前的收盘价 >= 1.098 AND 收盘价=最高价
赋值: 统计2日中满足NGT5的天数 >= 1 AND 取反
赋值: NGT6的13日过滤
赋值: NGT7 AND 统计18日中满足NGT7的天数 = 1
ZBGS37U赋值:收盘价的1日指数移动平均
ZBGS3MJ赋值:收盘价的1日指数移动平均
ZBGS34J赋值:ZBGS3MJ的5日指数移动平均
ZBGS3G4赋值:ZBGS37U的1日指数移动平均的2日指数移动平均
赋值: NGT10 AND ZBGS301 AND ZBGS302
输出XG: BFT1