通达信〖捉妖起爆〗融合了MACD金叉涨停板检测高效源码
这套通达信指标公式包含主图、副图及三大模块,专为短线交易者设计。
主图“捉妖起爆A”融合了MACD金叉、涨停板检测(涨幅≥9.6%且收盘价等于最高价)、斐波那契0.382/0.618支撑位、量价配合以及大盘动量对比。当个股动量强势突破大盘且满足量能条件时,主图会直接标注“←捉妖起爆”并弹出旗帜图标,精准捕捉短线妖股的启动点。
副图“波段抄底”采用布林带通道(20日均线±2倍标准差)、波动率分析及10日/22日EMA交叉系统,结合MACD柱状图翻红判断趋势反转。当股价回调至关键支撑位时,会发出“←波段抄底”信号,适合波段操作和抄底逃顶。
使用方法:①主图叠加K线,出现黄色文字和图标即为起爆信号;②副图通过红绿柱体判断多空力量,青色文字为抄底信号;③公式支持一键筛选,盘前快速锁定目标。这套免费股票技术指标集趋势判断、买卖提示与智能分析于一体,是散户必备的通达信主图副图公式工具箱。
捉妖起爆A主图源码:
DRAWGBK(CLOSE>0,RGB(15,0,40),RGB(50,10,100),0,5,0);
ZBGS0C:MA(CLOSE,5);
ZBGSMH:=13;
ZBGSNM := MA(VOL, 6);
ZBGSYN := CLOSE;
ZBGSAC := OPEN - LOW;
ZBGS8F := MA(VOL, 7);
ZBGS7M := OPEN - LOW;
ZBGS4R := 7;
ZBGSNX := OPEN - LOW;
ZBGSAN := REF(HIGH, 8);
ZBGSHN := 32;
ZYQR_LP4 := REF(CLOSE, 34);
ZYQR_JPH := MA(CLOSE, 16) - MA(CLOSE, 53);
ZYQR_OLY := SMA(CLOSE, 17, 1);
ZBGSSP:=(H*0.382+L*0.618+O*0.382+C*0.618)/2;
ZBGS45:=IF(INDEXC=C,ZBGSSP,(ZBGSSP+AMOUNT/(V*100))/2),COLORGRAY;
ZBGSL8:=REF((HHV(ZBGS45,ZBGSMH*0.691)+HHV(ZBGS45,ZBGSMH)+HHV(ZBGS45,ZBGSMH*1.309))/3,1),LINETHICK,COLORRED;
ZBGS84:=REF((LLV(ZBGS45,ZBGSMH*0.691)+LLV(ZBGS45,ZBGSMH)+LLV(ZBGS45,ZBGSMH*1.309))/3,1),LINETHICK,COLORGREEN;
ZBGSFK:=(ZBGSL8+ZBGS84)/2,LINETHICK,COLORYELLOW;
STICKLINE(ISLASTBAR=1 AND ZBGS45< ZBGSFK,ZBGSL8,ZBGS84,ZBGSMH*8,0),COLORBLUE;
STICKLINE(ISLASTBAR=1 AND ZBGS45=ZBGSFK,ZBGSL8,ZBGS84,ZBGSMH*8,0),COLORGRAY;
STICKLINE(ISLASTBAR=1 AND ZBGS45>ZBGSFK,ZBGSL8,ZBGS84,ZBGSMH*8,1),COLORWHITE;
STICKLINE(ISLASTBAR=1,ZBGSFK,ZBGSFK,ZBGSMH*8,0),COLORWHITE;
ZBGSMV:ZBGSL8,COLORWHITE,NODRAW;
ZBGSUB:ZBGS84,COLORWHITE,NODRAW;
ZBGSKU:ZBGSFK,COLORWHITE,NODRAW;
ZBGSMS:=102;
ZBGSVM:=7;
ZBGSQF:=MA((2*CLOSE+HIGH+LOW)/4,5);
ZBGS8W:ZBGSQF*ZBGSMS/100,COLORWHITE,DOTLINE;
ZBGSPA:ZBGSQF*(200-ZBGSMS)/100,COLORWHITE,DOTLINE;
DRAWBAND(ZBGS8W,RGB(120,80,60),ZBGSPA,RGB(0,100,0));
DRAWKLINE(H,O,L,C);
ZBGSKP:=MA(C,1);
ZBGS4V:SMA(SMA(SMA(ZBGSKP,2,1),2,1),2,1),COLORCYAN,LINETHICK2;
ZBGSQ5:=MA(ZBGS4V,3);
ZBGS3N:IF(ZBGS4V>ZBGSQ5,ZBGS4V,DRAWNULL),COLORMAGENTA,LINETHICK2;
STICKLINE(ZBGS4V,C,O ,1,0 ),COLORGREEN;
STICKLINE(C>ZBGS3N,C,O ,1,0 ),COLORRED;
ZBGS_9S:=EMA(CLOSE,12)-EMA(CLOSE,26);
ZBGS_2P:=EMA(ZBGS_9S,9);
ZBGS_IJ := MA(VOL, 6);
ZBGS_KX:=(ZBGS_9S-ZBGS_2P)*2;
ZBGS_GN := MA(VOL, 10);
ZYQ_VUV := SUM(VOL, 60);
ZBGS_FQ := REF(HIGH, 5);
ZBGS_AP:=C/REF(C,1)>1.096 AND H=C;
ZBGS_CW := MA(VOL, 4);
ZBGS_HR:=AMOUNT< 1050000600;
ZBGS_W1 := OPEN - LOW;
ZBGS_95:=EMA(((100 * (CLOSE - LLV(LOW,34))) / (HHV(HIGH,34) - LLV(LOW,34))),3);
ZBGS_AS := CLOSE;
ZBGS_P4:=SMA((((HHV(HIGH,34) - CLOSE) / (HHV(HIGH,34) - LLV(LOW,34))) * 100),2,1);
ZBGS_TI := CLOSE;
ZBGS_YM:=EMA(((100 * (INDEXC - LLV(INDEXL,34))) / (HHV(INDEXH,34) - LLV(INDEXL,34))),3);
ZYQ_YUO := HHV(HIGH, 24);
ZYQ_BR8 := REF(CLOSE, 26);
ZBGS_6A:=(((CLOSE / REF(CLOSE,1)) - 1) * 100);
ZBGS_UY:=EMA(CLOSE,12)-EMA(CLOSE,26);
ZBGS_CU:=EMA(ZBGS_UY,9);
ZBGS_BG := REF(HIGH, 6);
ZSLY_7ZE := REF(CLOSE, 15);
ZBGS_CH := CLOSE;
ZBGS_L8:=(ZBGS_UY-ZBGS_CU)*2;
ZBGS_H6 := OPEN - LOW;
ZBGS_LA:=C/REF(C,1)>1.096 AND H=C;
ZBGS_T3 := REF(HIGH, 8);
ZSLY_SHH := SUM(VOL, 17);
ZSLY_IHA := LLV(LOW, 57);
ZBGS_QR:=AMOUNT< 1550050600;
ZBGS_O7:=EMA(((100 * (CLOSE - LLV(LOW,34))) / (HHV(HIGH,34) - LLV(LOW,34))),3);
ZBGS_C8:=SMA((((HHV(HIGH,34) - CLOSE) / (HHV(HIGH,34) - LLV(LOW,34))) * 100),2,1);
ZBGS_8M:=EMA(((100 * (INDEXC - LLV(INDEXL,34))) / (HHV(INDEXH,34) - LLV(INDEXL,34))),3);
ZBGS_IQ:=(CROSS(ZBGS_O7,ZBGS_8M) AND (ZBGS_O7 >= 45));
DRAWTEXT((ZBGS_IQ > 0 AND ZBGS_LA AND ZBGS_QR),(H * 1.043),'←捉妖起爆'),COLORYELLOW;
DRAWICON(ZBGS_IQ > 0 AND ZBGS_LA AND ZBGS_QR,H*1.008,23);

未来函数检测结果如下:
该公式没有未来函数
定制指标公式、软件请联系QQ或微信同号:88652583
填充背景
输出ZBGS0C:收盘价的5日简单移动平均
ZBGSMH赋值:13
赋值: 成交量(手)的6日简单移动平均
赋值: 收盘价
赋值: 开盘价 - 最低价
赋值: 成交量(手)的7日简单移动平均
赋值: 开盘价 - 最低价
赋值: 7
赋值: 开盘价 - 最低价
赋值: 8日前的最高价
赋值: 32
赋值: 34日前的收盘价
赋值: 收盘价的16日简单移动平均 - 收盘价的53日简单移动平均
赋值: 收盘价的17日[1日权重]移动平均
ZBGSSP赋值:(最高价*0.382+最低价*0.618+开盘价*0.382+收盘价*0.618)/2
ZBGS45赋值:如果大盘的收盘价=收盘价,返回ZBGSSP,否则返回(ZBGSSP+成交额(元)/(成交量(手)*100))/2,画深灰色
ZBGSL8赋值:1日前的(ZBGSMH*0.691日内ZBGS45的最高值+ZBGSMH日内ZBGS45的最高值+ZBGSMH*1.309日内ZBGS45的最高值)/3,线宽为0,画红色
ZBGS84赋值:1日前的(ZBGSMH*0.691日内ZBGS45的最低值+ZBGSMH日内ZBGS45的最低值+ZBGSMH*1.309日内ZBGS45的最低值)/3,线宽为0,画绿色
ZBGSFK赋值:(ZBGSL8+ZBGS84)/2,线宽为0,画黄色
当满足条件是否最后一个周期=1ANDZBGS45当满足条件是否最后一个周期=1ANDZBGS45=ZBGSFK时,在ZBGSL8和ZBGS84位置之间画柱状线,宽度为ZBGSMH*8,0不为0则画空心柱.,画深灰色
当满足条件是否最后一个周期=1ANDZBGS45>ZBGSFK时,在ZBGSL8和ZBGS84位置之间画柱状线,宽度为ZBGSMH*8,1不为0则画空心柱.,画白色
当满足条件是否最后一个周期=1时,在ZBGSFK和ZBGSFK位置之间画柱状线,宽度为ZBGSMH*8,0不为0则画空心柱.,画白色
输出ZBGSMV:ZBGSL8,画白色,NODRAW
输出ZBGSUB:ZBGS84,画白色,NODRAW
输出ZBGSKU:ZBGSFK,画白色,NODRAW
ZBGSMS赋值:102
ZBGSVM赋值:7
ZBGSQF赋值:(2*收盘价+最高价+最低价)/4的5日简单移动平均
输出ZBGS8W:ZBGSQF*ZBGSMS/100,画白色,DOTLINE
输出ZBGSPA:ZBGSQF*(200-ZBGSMS)/100,画白色,DOTLINE
画带状线
K线
ZBGSKP赋值:收盘价的1日简单移动平均
输出ZBGS4V:ZBGSKP的2日[1日权重]移动平均的2日[1日权重]移动平均的2日[1日权重]移动平均,画青色,线宽为2
ZBGSQ5赋值:ZBGS4V的3日简单移动平均
输出ZBGS3N:如果ZBGS4V>ZBGSQ5,返回ZBGS4V,否则返回无效数,画洋红色,线宽为2
当满足条件ZBGS4V时,在收盘价和开盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,画绿色
当满足条件收盘价>ZBGS3N时,在收盘价和开盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,画红色
ZBGS_9S赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
ZBGS_2P赋值:ZBGS_9S的9日指数移动平均
赋值: 成交量(手)的6日简单移动平均
ZBGS_KX赋值:(ZBGS_9S-ZBGS_2P)*2
赋值: 成交量(手)的10日简单移动平均
赋值: 成交量(手)的60日累和
赋值: 5日前的最高价
ZBGS_AP赋值:收盘价/1日前的收盘价>1.096 AND 最高价=收盘价
赋值: 成交量(手)的4日简单移动平均
ZBGS_HR赋值:成交额(元)< 1050000600
赋值: 开盘价 - 最低价
ZBGS_95赋值:((100*(收盘价-34日内最低价的最低值))/(34日内最高价的最高值-34日内最低价的最低值))的3日指数移动平均
赋值: 收盘价
ZBGS_P4赋值:(((34日内最高价的最高值-收盘价)/(34日内最高价的最高值-34日内最低价的最低值))*100)的2日[1日权重]移动平均
赋值: 收盘价
ZBGS_YM赋值:((100*(大盘的收盘价-34日内大盘的最低价的最低值))/(34日内大盘的最高价的最高值-34日内大盘的最低价的最低值))的3日指数移动平均
赋值: 24日内最高价的最高值
赋值: 26日前的收盘价
ZBGS_6A赋值:(((收盘价 / 1日前的收盘价) - 1) * 100)
ZBGS_UY赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
ZBGS_CU赋值:ZBGS_UY的9日指数移动平均
赋值: 6日前的最高价
赋值: 15日前的收盘价
赋值: 收盘价
ZBGS_L8赋值:(ZBGS_UY-ZBGS_CU)*2
赋值: 开盘价 - 最低价
ZBGS_LA赋值:收盘价/1日前的收盘价>1.096 AND 最高价=收盘价
赋值: 8日前的最高价
赋值: 成交量(手)的17日累和
赋值: 57日内最低价的最低值
ZBGS_QR赋值:成交额(元)< 1550050600
ZBGS_O7赋值:((100*(收盘价-34日内最低价的最低值))/(34日内最高价的最高值-34日内最低价的最低值))的3日指数移动平均
ZBGS_C8赋值:(((34日内最高价的最高值-收盘价)/(34日内最高价的最高值-34日内最低价的最低值))*100)的2日[1日权重]移动平均
ZBGS_8M赋值:((100*(大盘的收盘价-34日内大盘的最低价的最低值))/(34日内大盘的最高价的最高值-34日内大盘的最低价的最低值))的3日指数移动平均
ZBGS_IQ赋值:(ZBGS_O7上穿ZBGS_8M AND (ZBGS_O7 >= 45))
当满足条件(ZBGS_IQ>0ANDZBGS_LAANDZBGS_QR)时,在(最高价*1.043)位置书写文字,画黄色
当满足条件ZBGS_IQ>0ANDZBGS_LAANDZBGS_QR时,在最高价*1.008位置画23号图标