通达信〖趋势共振擒龙线〗多因子构建了一整套主升浪启动点的识别逻辑源码
本公式基于EMA均线系统、量价异动、大盘共振与趋势动能四大维度,构建了一整套主升浪启动点的识别逻辑。通过20日与2日均线的金叉配合缩量回踩后的放量反包,捕捉资金吸筹完成与洗盘结束的关键节点;同时引入大盘指数的均线多头排列与量能放大作为过滤条件,显著降低弱势环境下的假突破干扰,提升信号质量。公式内置动态支撑线与趋势强度柱状图,可清晰展示个股相对大盘的强弱演变过程,帮助交易者在趋势确认点果断介入。
操作上,当红色支撑线拐头抬升、趋势柱由绿翻红,且大盘均线保持多头排列时,即为高胜率买点;反之,若支撑线走弱或趋势柱转绿,则预示趋势恶化,应执行止盈或止损。该公式融合了“通达信主升浪公式”“量价共振趋势指标”“大盘联动擒龙战法”等关键词,兼顾实战效果与传播需要,适合中短线趋势交易者作为辅助工具,尤其在震荡市与牛市初期,可高效锁定强势股的启动契机。
ZBGS1:=EMA(C,20),NODRAW;
ZBGS2:=EMA(C,2);
ZBGS3:=EMA(REF(C,3),5);
ZBGS4:=SUM(AMOUNT/100,2)/SUM(V,2);
ZBGS5:=IF(CROSS(ZBGS2,ZBGS3),1,0);
ZBGS6:=IF(REF(C,1)< REF(C,2)&&O>REF(C,1)&&L>REF(L,1)&&C>REF(C,1)||REF(C,1)< REF(O,1)&&O>REF(C,1)&&L>REF(L,1)&&C>REF(C,1),1,0);
ZBGS7:=BARSLAST(ZBGS5=1||ZBGS6=1);
ZBGS8:=SUM(AMOUNT/100,2)/SUM(VOL,2),COLORRED,NODRAW;
ZBGS9:IF(ZBGS5=1||ZBGS6=1,L,REF(L,ZBGS7)),COLORRED,LINETHICK3;
ZBGS10:=EMA(C,3),COLORYELLOW;
ZBGS11:=EMA(C,5),COLOR00FF00;
ZBGS12:=EMA(ZBGS11,5),COLORWHITE;
ZBGS13:=HHV(MA(H,13),13),COLORGREEN,LINETHICK1;
ZBGS14:=(LOW+HIGH+CLOSE)/3;
ZBGS15:=MA(ZBGS14,5),COLORRED,LINETHICK2;
ZBGS16:=HHV(ZBGS15,13),COLORGREEN,NODRAW;
ZBGS17:=HHV(ZBGS15,13)*1,COLORYELLOW,NODRAW;
ZBGS18:=EMA(CLOSE,60),COLOR438200,LINETHICK3;
ZBGS19:=SMA(ZBGS1,3,1);
ZBGS20:=SMA(ZBGS1,5,1);
ZBGS21:IF(ZBGS1>ZBGS20,ZBGS20,ZBGS20*0.8),POINTDOT,LINETHICK7,COLOR333399;
ZBGS22:IF(ZBGS1>ZBGS20,ZBGS20,ZBGS20*0.8),POINTDOT,LINETHICK4,COLOR0000FF;
ZBGS23:IF(ZBGS1>ZBGS20,ZBGS20,ZBGS20*0.8),POINTDOT,LINETHICK2,COLOR999999;
ZBGS24:STICKLINE(ZBGS17,ZBGS17+0.05,ZBGS17,1.5,0),COLORGREEN,LINETHICK2;
ZBGS25:STICKLINE(ZBGS15=ZBGS17,ZBGS15,ZBGS15+0.05,0.1,0),COLORRED,LINETHICK3;
ZBGS26:STICKLINE(ZBGS15< ZBGS17,ZBGS15,ZBGS17,2,1),COLORGREEN;
ZBGS27:STICKLINE(ZBGS13>ZBGS17,ZBGS16,ZBGS16+0.05,2,1),COLORGREEN;
ZBGS28:STICKLINE(ZBGS16>REF(ZBGS16,1),ZBGS16,ZBGS16*1.02,2,0),COLORYELLOW,LINETHICK4;
ZBGS29:STICKLINE(ZBGS1< ZBGS20,H,L,0,1),COLORGREEN;
ZBGS30:STICKLINE(ZBGS1< ZBGS20,O,C,2,1),COLORGREEN;
ZBGS31:STICKLINE(ZBGS15=ZBGS17&&C>ZBGS17,ZBGS15,ZBGS9,0.1,0),COLORRED,LINETHICK1;
ZBGS32:=EMA(C,5)>REF(EMA(C,5),1)&&EMA(C,10)>=REF(EMA(C,10),1);
DRAWTEXT_FIX(1,0.980,20,1,', '),COLOR333333;
ZBGS33:=EMA(INDEXC,5);
ZBGS34:=EMA(INDEXC,10);
ZBGS35:=EMA(INDEXC,20);
ZBGS36:=ZBGS33>=REF(ZBGS33,1)&&ZBGS32;
ZBGS37:=ZBGS34>=REF(ZBGS34,1)&&ZBGS32;
ZBGS38:=ZBGS35>=REF(ZBGS35,1)&&ZBGS32;
ZBGS39:=EMA(INDEXV,5);
ZBGS40:=EMA(INDEXV,10);
ZBGS41:=EMA(INDEXV,20);
ZBGS42:=ZBGS39>=REF(ZBGS39,1)&&ZBGS32;
ZBGS43:=ZBGS40>=REF(ZBGS40,1)&&ZBGS32;
ZBGS44:=ZBGS41>=REF(ZBGS41,1)&&ZBGS32;
ZBGS45:=ABS(O/ZBGS1-1);
ZBGS46:STICKLINE(ZBGS36&&ZBGS37&&ZBGS38&&ZBGS42&&ZBGS43&&ZBGS44&&ZBGS32&&ZBGS45< 0.05&&ZBGS15>REF(ZBGS15,1),ZBGS15,ZBGS15*1.03,2,0),COLORRED,LINETHICK1;
ZBGS47:STICKLINE(ZBGS36&&ZBGS37&&ZBGS38&&ZBGS42&&ZBGS43&&ZBGS44&&ZBGS32,ZBGS9,ZBGS9*1.02,2,1),COLORYELLOW,LINETHICK1;

未来函数检测结果如下:
该公式没有未来函数
定制指标公式、软件请联系QQ或微信同号:88652583
ZBGS1赋值:收盘价的20日指数移动平均,NODRAW
ZBGS2赋值:收盘价的2日指数移动平均
ZBGS3赋值:3日前的收盘价的5日指数移动平均
ZBGS4赋值:成交额(元)/100的2日累和/成交量(手)的2日累和
ZBGS5赋值:如果ZBGS2上穿ZBGS3,返回1,否则返回0
ZBGS6赋值:如果1日前的收盘价<2日前的收盘价并且开盘价>1日前的收盘价并且最低价>1日前的最低价并且收盘价>1日前的收盘价或者1日前的收盘价<1日前的开盘价并且开盘价>1日前的收盘价并且最低价>1日前的最低价并且收盘价>1日前的收盘价,返回1,否则返回0
ZBGS7赋值:上次ZBGS5=1或者ZBGS6=1距今天数
ZBGS8赋值:成交额(元)/100的2日累和/成交量(手)的2日累和,画红色,NODRAW
输出ZBGS9:如果ZBGS5=1或者ZBGS6=1,返回最低价,否则返回ZBGS7日前的最低价,画红色,线宽为3
ZBGS10赋值:收盘价的3日指数移动平均,画黄色
ZBGS11赋值:收盘价的5日指数移动平均,COLOR00FF00
ZBGS12赋值:ZBGS11的5日指数移动平均,画白色
ZBGS13赋值:13日内最高价的13日简单移动平均的最高值,画绿色,线宽为1
ZBGS14赋值:(最低价+最高价+收盘价)/3
ZBGS15赋值:ZBGS14的5日简单移动平均,画红色,线宽为2
ZBGS16赋值:13日内ZBGS15的最高值,画绿色,NODRAW
ZBGS17赋值:13日内ZBGS15的最高值*1,画黄色,NODRAW
ZBGS18赋值:收盘价的60日指数移动平均,COLOR438200,线宽为3
ZBGS19赋值:ZBGS1的3日[1日权重]移动平均
ZBGS20赋值:ZBGS1的5日[1日权重]移动平均
输出ZBGS21:如果ZBGS1>ZBGS20,返回ZBGS20,否则返回ZBGS20*0.8,POINTDOT,线宽为7,COLOR333399
输出ZBGS22:如果ZBGS1>ZBGS20,返回ZBGS20,否则返回ZBGS20*0.8,POINTDOT,线宽为4,COLOR0000FF
输出ZBGS23:如果ZBGS1>ZBGS20,返回ZBGS20,否则返回ZBGS20*0.8,POINTDOT,线宽为2,COLOR999999
输出ZBGS24:当满足条件ZBGS17时,在ZBGS17+0.05和ZBGS17位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,画绿色,线宽为2
输出ZBGS25:当满足条件ZBGS15=ZBGS17时,在ZBGS15和ZBGS15+0.05位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,画红色,线宽为3
输出ZBGS26:当满足条件ZBGS15输出ZBGS27:当满足条件ZBGS13>ZBGS17时,在ZBGS16和ZBGS16+0.05位置之间画柱状线,宽度为2,1不为0则画空心柱.,画绿色
输出ZBGS28:当满足条件ZBGS16>1日前的ZBGS16时,在ZBGS16和ZBGS16*1.02位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色,线宽为4
输出ZBGS29:当满足条件ZBGS1输出ZBGS30:当满足条件ZBGS1输出ZBGS31:当满足条件ZBGS15=ZBGS17并且收盘价>ZBGS17时,在ZBGS15和ZBGS9位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,画红色,线宽为1
ZBGS32赋值:收盘价的5日指数移动平均>1日前的收盘价的5日指数移动平均并且收盘价的10日指数移动平均>=1日前的收盘价的10日指数移动平均
当满足条件1时,在横轴0.980纵轴20位置书写文字,COLOR333333
ZBGS33赋值:大盘的收盘价的5日指数移动平均
ZBGS34赋值:大盘的收盘价的10日指数移动平均
ZBGS35赋值:大盘的收盘价的20日指数移动平均
ZBGS36赋值:ZBGS33>=1日前的ZBGS33并且ZBGS32
ZBGS37赋值:ZBGS34>=1日前的ZBGS34并且ZBGS32
ZBGS38赋值:ZBGS35>=1日前的ZBGS35并且ZBGS32
ZBGS39赋值:大盘的成交量的5日指数移动平均
ZBGS40赋值:大盘的成交量的10日指数移动平均
ZBGS41赋值:大盘的成交量的20日指数移动平均
ZBGS42赋值:ZBGS39>=1日前的ZBGS39并且ZBGS32
ZBGS43赋值:ZBGS40>=1日前的ZBGS40并且ZBGS32
ZBGS44赋值:ZBGS41>=1日前的ZBGS41并且ZBGS32
ZBGS45赋值:开盘价/ZBGS1-1的绝对值
输出ZBGS46:当满足条件ZBGS36并且ZBGS37并且ZBGS38并且ZBGS42并且ZBGS43并且ZBGS44并且ZBGS32并且ZBGS45<0.05并且ZBGS15>1日前的ZBGS15时,在ZBGS15和ZBGS15*1.03位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色,线宽为1
输出ZBGS47:当满足条件ZBGS36并且ZBGS37并且ZBGS38并且ZBGS42并且ZBGS43并且ZBGS44并且ZBGS32时,在ZBGS9和ZBGS9*1.02位置之间画柱状线,宽度为2,1不为0则画空心柱.,画黄色,线宽为1