通达信〖涨停双轨动能突破〗适合短线交易者捕捉强势股启动点源码分享
公式介绍与使用方法
本指标融合涨停统计、EMA双轨动能带、波段起爆点信号三大模块,适合短线交易者捕捉强势股启动点。
一、核心组成
涨停因子统计
自动统计个股历史涨停次数、上市天数、距离最近涨停的天数,并显示所属行业、概念、风格,快速评估股性活跃度。
EMA双轨动能带
红色粗线:EMA3(短期趋势)
绿色粗线:EMA5(中期趋势)
彩色带状区:EMA3与EMA5的“双轨通道”,金叉、死叉区域用蓝绿色堆量柱标注,直观判断多空转换。
突破信号(ZBGSW17)
当EMA3上穿EMA5,且价格处于相对低位(低于21日高点0.8倍、高于55日高低点几何均值),触发青蓝色K线实体,视为“低位起爆点”。
二、实战用法
买入信号:出现青蓝色K线(ZBGSW17=1),同时确认股价站稳EMA3,可轻仓试多。
止损纪律:若收盘跌破EMA5或白线(55日几何均值),应止损离场。
三、适用场景
趋势启动初期、强势股回调后的首根突破阳线。配合成交量放大使用,效果更佳。
{涨停因子+EMA双轨突破:量化时代如何用算法指标突破重围 }
{主图源码如下}
DRAWTEXT_FIX(1,0.01,0,0,DYBLOCK),COLORYELLOW;
DRAWTEXT_FIX(1,0.15,0,0,HYBLOCK),COLORYELLOW;
DRAWTEXT_FIX(1,0.10,0.0,0,'概念:'),COLORYELLOW;
DRAWTEXT_FIX(1,0.24,0,0,GNBLOCK),COLORYELLOW;
DRAWTEXT_FIX(1,0.01,0.05,0,'风格:'),COLORGREEN;
DRAWTEXT_FIX(1,0.08,0.05,0,FGBLOCK),COLORGREEN;
ZBGSW1:=CLOSE/REF(CLOSE,1)>=1.095;
ZBGSW2:=COUNT(ZBGSW1,BARSSINCE(ZBGSW1)+1);
ZBGSW3:=STRCAT('共涨停:',CON2STR(ZBGSW2,0));
ZBGSW4:=STRCAT(ZBGSW3,'次');
ZBGSW5:=STRCAT('上市:',CON2STR(FINANCE(42),0));
ZBGSW6:=STRCAT(ZBGSW5,'天');
ZBGSW7:=STRCAT('距今:',CON2STR(CONST(BARSLAST(ZBGSW1)),0));
ZBGSW8:=STRCAT(ZBGSW7,'天有涨停');
ZBGSW9:=STRCAT(ZBGSW6,ZBGSW4);
ZBGSW10:=STRCAT(ZBGSW9,ZBGSW8);
ZBGSW11:=STRCAT('涨停统计:',ZBGSW10);
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.02,0.12,0,ZBGSW11),COLORYELLOW;
STICKLINE(CLOSE/REF(C,1)>=1.09,O,C,2.7,0),COLORYELLOW;
STICKLINE(CLOSE/REF(C,1)<=0.91,O,C,2.7,0),COLORGREEN;
ZBGSW12:=EMA(EMA(CLOSE,5),5);
DRAWBAND(EMA(CLOSE,3),RGB(55,255,100),EMA(CLOSE,5),RGB(100,0,220));
ZBGSW13:=EMA(CLOSE,3);
ZBGSW14:=EMA(CLOSE,3)>REF(EMA(CLOSE,3),1)&&REF(EMA(CLOSE,3),1)< REF(EMA(CLOSE,3),2);
DRAWTEXT_FIX(1,0.980,20,1,', '),COLOR333333;
ZBGSW15:=C< LLV(LOW,55)*1.62;
ZBGSW16:=CROSS(EMA(CLOSE,3),EMA(CLOSE,5))&&C< HHV(HIGH,21)*0.8&&C>SQRT(HHV(HIGH,55)*LLV(LOW,55));
ZBGSW17:=CROSS(EMA(CLOSE,3),EMA(CLOSE,5))||ZBGSW16;
STICKLINE(ZBGSW17,CLOSE,O,4,0),COLOR009999;
STICKLINE(ZBGSW17,CLOSE,O,3,0),COLOR00BBBB;
STICKLINE(ZBGSW17,CLOSE,O,1.5,0),COLOR00DDDD;
STICKLINE(ZBGSW17,CLOSE,O,0.3,0),COLOR00FFFF;
ZBGSW18:=CLOSE< O&&(O-CLOSE)/CLOSE>0.03;
ZBGSW19:=CLOSE< EMA(CLOSE,5);
ZBGSW20:=CROSS(EMA(CLOSE,5),EMA(CLOSE,3));
ZBGSW21:=HIGH>LLV(LOW,55)*1.38;
ZBGSW22:EMA(CLOSE,3),COLORRED,LINETHICK2;
ZBGSW23:=EMA(CLOSE,5),COLOR00FF00,LINETHICK2;
ZBGSW24:EMA(ZBGSW23,5),COLORWHITE,LINETHICK2;
DRAWBAND(ZBGSW23,RGB(55,25,100),ZBGSW24,RGB(100,100,220));
IF(C>SQRT(HHV(HIGH,55)*LLV(LOW,55))&&SQRT(HHV(HIGH,55)*LLV(LOW,55))>=REF(SQRT(HHV(HIGH,55)*LLV(LOW,55)),1),SQRT(HHV(HIGH,55)*LLV(LOW,55)),DRAWNULL),LINETHICK2,COLORWHITE;
{副图源码如下}
{动能突破XG}
ZBGS3W16:=CROSS(EMA(CLOSE,3),EMA(CLOSE,5))&&C< HHV(HIGH,21)*0.8&&C>SQRT(HHV(HIGH,55)*LLV(LOW,55));
ZBGS3W17:=CROSS(EMA(CLOSE,3),EMA(CLOSE,5))||ZBGS3W16;
突破选股:ZBGS3W17 AND C/REF(C,1)>1.04;

未来函数检测结果如下:
该公式包含未来函数:FINANCE
定制指标公式、软件请联系QQ或微信同号:88652583
当满足条件1时,在横轴0.01纵轴0位置书写文字,画黄色
当满足条件1时,在横轴0.15纵轴0位置书写文字,画黄色
当满足条件1时,在横轴0.10纵轴0.0位置书写文字,画黄色
当满足条件1时,在横轴0.24纵轴0位置书写文字,画黄色
当满足条件1时,在横轴0.01纵轴0.05位置书写文字,画绿色
当满足条件1时,在横轴0.08纵轴0.05位置书写文字,画绿色
ZBGSW1赋值:收盘价/1日前的收盘价>=1.095
ZBGSW2赋值:统计首次ZBGSW1距今天数+1日中满足ZBGSW1的天数
ZBGSW3赋值:字符串相加
ZBGSW4赋值:字符串相加
ZBGSW5赋值:字符串相加
ZBGSW6赋值:字符串相加
ZBGSW7赋值:字符串相加
ZBGSW8赋值:字符串相加
ZBGSW9赋值:字符串相加
ZBGSW10赋值:字符串相加
ZBGSW11赋值:字符串相加
当满足条件到最后交易的周期=1时,在横轴0.02纵轴0.12位置书写文字,画黄色
当满足条件收盘价/1日前的收盘价>=1.09时,在开盘价和收盘价位置之间画柱状线,宽度为2.7,0不为0则画空心柱.,画黄色
当满足条件收盘价/1日前的收盘价<=0.91时,在开盘价和收盘价位置之间画柱状线,宽度为2.7,0不为0则画空心柱.,画绿色
ZBGSW12赋值:收盘价的5日指数移动平均的5日指数移动平均
画带状线
ZBGSW13赋值:收盘价的3日指数移动平均
ZBGSW14赋值:收盘价的3日指数移动平均>1日前的收盘价的3日指数移动平均并且1日前的收盘价的3日指数移动平均< 2日前的收盘价的3日指数移动平均
当满足条件1时,在横轴0.980纵轴20位置书写文字,COLOR333333
ZBGSW15赋值:收盘价< 55日内最低价的最低值*1.62
ZBGSW16赋值:收盘价的3日指数移动平均上穿收盘价的5日指数移动平均并且收盘价< 21日内最高价的最高值*0.8并且收盘价>55日内最高价的最高值*55日内最低价的最低值的开方
ZBGSW17赋值:收盘价的3日指数移动平均上穿收盘价的5日指数移动平均或者ZBGSW16
当满足条件ZBGSW17时,在收盘价和开盘价位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR009999
当满足条件ZBGSW17时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR00BBBB
当满足条件ZBGSW17时,在收盘价和开盘价位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLOR00DDDD
当满足条件ZBGSW17时,在收盘价和开盘价位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,COLOR00FFFF
ZBGSW18赋值:收阴线并且(开盘价-收盘价)/收盘价>0.03
ZBGSW19赋值:收盘价< 收盘价的5日指数移动平均
ZBGSW20赋值:收盘价的5日指数移动平均上穿收盘价的3日指数移动平均
ZBGSW21赋值:最高价>55日内最低价的最低值*1.38
输出ZBGSW22:收盘价的3日指数移动平均,画红色,线宽为2
ZBGSW23赋值:收盘价的5日指数移动平均,COLOR00FF00,线宽为2
输出ZBGSW24:ZBGSW23的5日指数移动平均,画白色,线宽为2
画带状线
如果收盘价>55日内最高价的最高值*55日内最低价的最低值的开方并且55日内最高价的最高值*55日内最低价的最低值的开方>=1日前的55日内最高价的最高值*55日内最低价的最低值的开方,返回55日内最高价的最高值*55日内最低价的最低值的开方,否则返回无效数,线宽为2,画白色
ZBGS3W16赋值:收盘价的3日指数移动平均上穿收盘价的5日指数移动平均并且收盘价< 21日内最高价的最高值*0.8并且收盘价>55日内最高价的最高值*55日内最低价的最低值的开方
ZBGS3W17赋值:收盘价的3日指数移动平均上穿收盘价的5日指数移动平均或者ZBGS3W16
输出突破选股:ZBGS3W17 AND 收盘价/1日前的收盘价>1.04