通达信〖首板真妖擒妖〗首板刚起爆时就圈定强势对象源码分享
震荡市中,想先人一步锁定有连板潜力的“真妖股”?通达信“首板真妖”指标(擒真妖锁突破)给出一套量化筛选方案。它将均线体系、量价异动、MACD/KDJ/RSI多指标共振与突破确认融为一体,力求在首板刚起爆时就圈定强势对象。
一、信号核心
“首板真妖X”是整套逻辑的触发点,兼顾短期强势、中期趋势修复、长期超跌反弹等多重维度。
二、筛选条件
1. 首板强度:当日涨幅超过9.8%,收盘价即最高价,确认涨停质量。
2. 均线站位:股价站上EMA10、EMA41、EMA63的最大值,短期均线呈多头排列。
3. 量能验证:成交量较前日放大1.9倍以上,或创15日新高,说明资金入场。
4. 位置约束:排除高位股,股价与63日均线偏离度小于32%,前期已有充分横盘或回调。
5. 指标共振:MACD上穿零轴、KDJ金叉、RSI低位金叉至少满足一项,增强信号可信度。
三、附加处理
公式还限制流通盘小于10亿,更偏向中小盘题材股狙击。通过FILTER函数平滑重复信号,降低频繁预警,提升实战可操作性。
四、适用场景
该指标适合首板次日接力、平台突破回踩、超跌反弹转势。操作时再结合分时承接力、板块热度与市场情绪判断,可进一步提高胜率。
ZBGS1:=100*ABS(C-MA(C,63))/C;
ZBGS2:=MA(C,18);
ZBGS3:=(C-ZBGS2)/ZBGS2*100>=-9.8 AND C< ZBGS2;
ZBGS4:=ZBGS3 AND C/REF(C,1)>1.098 AND ZBGS1< 32;
ZBGS5:=BARSLAST(LLV(C,98));
ZBGS6:=C/REF(C,1)>=1.098;
ZBGS7:=MA(C,9.8)>REF(MA(C,9.8),1);
ZBGS8:= ZBGS6 AND ZBGS7 AND O/LLV(C,98)< 1.3 AND ZBGS5< 23 AND ZBGS1< 32;
ZBGS9:=C/REF(C,1)>=1.098;
ZBGS10:=MA(C,23)>REF(MA(C,23),1) AND MA(C,57)>REF(MA(C,57),1);
ZBGS11:=ZBGS9 AND ZBGS10 AND O/LLV(C,98)>1.5 AND O/LLV(C,100)< 1.5 AND ZBGS1< 32;
ZBGS12:=C/REF(C,1)>1.098 AND C=H;
ZBGS13:=MA(REF(HHV(C,32),1),3);
ZBGS14:=BARSLASTCOUNT(ZBGS12)=1 AND C>ZBGS13 AND (ZBGS4 OR ZBGS8 OR ZBGS11);
ZBGS15:=IF(DATETODAY(DATE)< 15000000,1,0);
EMA10:=EMA(C,10);
EMA41:=EMA(C,41);
EMA63:=EMA(C,63);
ZBGS22:=IF(DATE< 30000*525,1,DRAWNULL);
ZBGS23:=MAX(EMA41,EMA63);
ZBGS24:=C>ZBGS23 AND ZBGS14 AND (C>REF(HHV(H,3),1)*ZBGS15 AND (C-REF(C,1))/REF(C,1)>0.07);
ZBGS25:=MA(V,5);
ZBGS26:=ZBGS25+ZBGS25>V;
ZBGS27:=DYNAINFO(5)>0 AND HHV(H,15)/LLV(L,15)< 1.25 AND REF(C,1)< (LLV(L,15)+(HHV(H,15)-LLV(L,15))*0.85)*ZBGS15 AND C>O AND C>=HHV(H,15)*ZBGS22;
ZBGS28:=(C>REF(HHV(H,3),1)*ZBGS15 AND (C-REF(C,1))/REF(C,1)>0.08)*ZBGS15 AND ZBGS27 AND ZBGS26;
ZBGS29:=DYNAINFO(5)>0 AND HHV(H,15)/LLV(L,15)< 1.25 AND REF(C,1)*ZBGS15< LLV(L,15)+(HHV(H,15)-LLV(L,15))*0.85 AND C>O AND C>=HHV(H,15);
ZBGS30:=(C-REF(C,1)*ZBGS15)/REF(C,1)*98>8;
ZBGS31:=ZBGS29 AND ZBGS30;
ZBGS32:=DATETODAY(DATE);
ZBGS33:=ZBGS32>9348 AND ZBGS32<15000000;
ZBGS34:=(ZBGS24 AND ZBGS31)*ZBGS33;
ZBGS35:=EMA(C,5);
ZBGS37:=EMA(C,15);
ZBGS38:=EMA(C,18);
ZBGS39:=EMA(C,41);
ZBGS40:=EMA(C,63);
ZBGS41:=MAX(MAX(MAX(MAX(MAX(ZBGS35,EMA10),ZBGS37),ZBGS38),ZBGS39),ZBGS40)*ZBGS22;
ZBGS42:=MIN(MIN(MIN(MIN(MIN(ZBGS35,EMA10),ZBGS37),ZBGS38),ZBGS39),ZBGS40)*ZBGS22;
ZBGS43:=C>ZBGS41 AND L< ZBGS42 AND (C>REF(HHV(H,3),1) AND (C-REF(C,1)*ZBGS15)/REF(C,1)>0.09);
ZBGS44:=FILTER(ZBGS43>0,0)=1;
ZBGS45:=DATETODAY(DATE);
ZBGS46:=ZBGS45>9348 AND ZBGS45< 15000000;
ZBGS47:=ZBGS44*ZBGS46;
ZBGS48:=MA(REF(HHV(C,25),1),3);
ZBGS49:=MA(C,25);
ZBGS50:=POW(C-ZBGS49,3);
ZBGS51:=MA(ZBGS50,15);
ZBGS52:=SQRT(ZBGS51);
ZBGS53:=ZBGS49+3*ZBGS52;
ZBGS54:=CROSS(C,ZBGS48) AND H>REF(ZBGS53,1) OR (C>ZBGS48 AND CROSS(C,REF(ZBGS53,1))) AND C/O>0.998;
ZBGS55:=MACD.MACD;
ZBGS56:=KD.K;
ZBGS57:=KD.D;
ZBGS58:=RSI.RSI1;
ZBGS59:=RSI.RSI3;
ZBGS60:=C-REF(C,1);
ZBGS61:=IF(ZBGS60>=0,ZBGS60,0)*ZBGS22;
ZBGS62:=IF(ZBGS60< 0,-ZBGS60,0)*ZBGS22;
ZBGS63:=MEMA(ZBGS61,15);
ZBGS64:=MEMA(ZBGS62,15);
ZBGS65:=MEMA(ZBGS61,8);
ZBGS66:=MEMA(ZBGS62,8);
ZBGS67:=MA(98*ZBGS63/(ZBGS63+ZBGS64),15)*ZBGS22;
ZBGS68:=MA(98*ZBGS65/(ZBGS65+ZBGS66),8)*ZBGS22;
ZBGS69:=MA(C,5)/MA(C,10)>0.998 AND MA(C,15)/MA(C,23)>0.9847 AND MA(C,23)>MA(C,63) AND REF(COUNT(MA(C,15)/MA(C,23)< 1.017 OR MA(C,5)/MA(C,15)< 1.017,8)>=1,1) AND MA(C,23)/MA(C,63)< 1.121;
ZBGS70:=(C-MA(C,63))/MA(C,63)*98;
ZBGS71:=COUNT(ZBGS70< 33,98)>=95;
ZBGS72:=ZBGS54 AND ZBGS69>0 AND NOT(DYNAINFO(5)=0) AND ZBGS71 AND REF(COUNT(MA(C,23)>MA(C,32),5)=5 AND COUNT(C>MA(C,5),3)>=3,1) AND VOL>REF(VOL,1) AND (REF(COUNT(C>O,15)>=8 OR COUNT(C>O,5)>=5,1) OR C=H) AND (CROSS(ZBGS68,ZBGS67) OR CROSS(ZBGS55,0) OR REF(COUNT(CROSS(ZBGS55,0),3)=1 AND ZBGS55< 0.15 AND C/O>0.998 AND C/REF(C,1)< 1.03,1) OR CROSS(ZBGS56,ZBGS57) OR CROSS(ZBGS58,ZBGS59)) AND REF(C/O>0.998 AND (C>O OR (C<=O AND H/L< 1.045)),1) AND H/C< 1.013 AND C/O>1.045;
ZBGS73:=ZBGS24+ZBGS28+ZBGS31+ZBGS44+ZBGS72>=3;
ZBGS74:=MA(C,5)>MA(C,10) AND MA(C,10)>MA(C,20) AND MA(C,20)>MA(C,60) AND MA(C,60)>MA(C,120) AND MA(C,5)>REF(MA(C,5),1);
ZBGS75:=C>REF(C,1)*1.1-0.01;www70822com:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
ZBGS76:=HHV(H,20)=HHV(C,1) AND VOL>0 AND BARSCOUNT(C)*ZBGS15>=20;
ZBGS77:=VOL/REF(VOL,1)*ZBGS15>1.9;
ZBGS78:=ZBGS74 AND ZBGS75 AND ZBGS76 AND ZBGS77;
MA5:=MA(C,5);
ZBGS85:=C/REF(C,1)>1.05 AND REF(C,1)/REF(C,2)< 1.05 AND C/LLV(C,10)< 1.4;
ZBGS86:=VOL/REF(VOL,1)>2 OR VOL=HHV(VOL,15);
ZBGS87:=CAPITAL< 10000000;
ZBGS88:=ATAN((MA(C,5)/REF(MA(C,5),1)-1)*100)*57.299999>40;
ZBGS89:=ATAN((MA(C,10)/REF(MA(C,10),1)-1)*100)*57.299999>30;
ZBGS90:=ATAN((MA(C,20)/REF(MA(C,20),1)-1)*100)*57.299999>20;
ZBGS91:=ATAN((MA(C,30)/REF(MA(C,30),1)-1)*100)*57.299999>10;
ZBGS92:=ZBGS88 AND ZBGS89 AND ZBGS90 AND ZBGS91;
ZBGS93:=KDJ.K>REF(KDJ.K,1)*ZBGS15;
ZBGS94:=KDJ.D>REF(KDJ.D,1)*ZBGS15 AND KDJ.D< 70;
ZBGS95:=KDJ.J>REF(KDJ.J,1)*ZBGS15;
ZBGS96:=ZBGS93 AND ZBGS94 AND ZBGS95;
ZBGS97:=ZBGS7 AND ZBGS85 AND ZBGS86 AND ZBGS87 AND ZBGS92 AND ZBGS96;
ZBGS98:=FILTER(ZBGS97,15)*ZBGS15;
ZBGS99:=ZBGS78 OR ZBGS98;
ZBGS100:=DATE<15000000 AND ((ZBGS99 AND ZBGS73)*ZBGS15 OR ZBGS47 OR ZBGS34) AND (ZBGS4 OR ZBGS8 OR ZBGS11);
MA8:=MA(C,8);
MA13:=MA(C,13);
MA21:=MA(C,21);
MA34:=MA(C,34);
MA55:=MA(C,55);
ZBGS106:=O<=MA5 AND C>MA5;
ZBGS107:=O<=MA8 AND C>MA8;
ZBGS108:=O<=MA13 AND C>MA13;
ZBGS109:=O<=MA21 AND C>MA21;
ZBGS110:=O<=MA34 AND C>MA34;
ZBGS111:=O<=MA55 AND C>MA55;
ZBGS112:=ZBGS106+ZBGS107+ZBGS108+ZBGS109+ZBGS110+ZBGS111>4;
ZBGS113:=C>O AND C>REF(C,1)*1.097 AND C=H AND ZBGS112 AND (ZBGS4 OR ZBGS8 OR ZBGS11);
首板真妖X:ZBGS113 AND ZBGS100;

未来函数检测结果如下:
该公式包含未来函数:CAPITAL
该公式包含未来函数:DYNAINFO
定制指标公式、软件请联系QQ或微信同号:88652583
ZBGS1赋值:100*收盘价-收盘价的63日简单移动平均的绝对值/收盘价
ZBGS2赋值:收盘价的18日简单移动平均
ZBGS3赋值:(收盘价-ZBGS2)/ZBGS2*100>=-9.8 AND 收盘价< ZBGS2
ZBGS4赋值:ZBGS3 AND 收盘价/1日前的收盘价>1.098 AND ZBGS1< 32
ZBGS5赋值:上次98日内收盘价的最低值距今天数
ZBGS6赋值:收盘价/1日前的收盘价>=1.098
ZBGS7赋值:收盘价的9.8日简单移动平均>1日前的收盘价的9.8日简单移动平均
ZBGS8赋值: ZBGS6 AND ZBGS7 AND 开盘价/98日内收盘价的最低值< 1.3 AND ZBGS5< 23 AND ZBGS1< 32
ZBGS9赋值:收盘价/1日前的收盘价>=1.098
ZBGS10赋值:收盘价的23日简单移动平均>1日前的收盘价的23日简单移动平均 AND 收盘价的57日简单移动平均>1日前的收盘价的57日简单移动平均
ZBGS11赋值:ZBGS9 AND ZBGS10 AND 开盘价/98日内收盘价的最低值>1.5 AND 开盘价/100日内收盘价的最低值< 1.5 AND ZBGS1< 32
ZBGS12赋值:收盘价/1日前的收盘价>1.098 AND 收盘价=最高价
ZBGS13赋值:1日前的32日内收盘价的最高值的3日简单移动平均
ZBGS14赋值:条件连续成立次数=1 AND 收盘价>ZBGS13 AND (ZBGS4 OR ZBGS8 OR ZBGS11)
ZBGS15赋值:如果日期对应的转换天数<15000000,返回1,否则返回0
EMA10赋值:收盘价的10日指数移动平均
EMA41赋值:收盘价的41日指数移动平均
EMA63赋值:收盘价的63日指数移动平均
ZBGS22赋值:如果日期<30000*525,返回1,否则返回无效数
ZBGS23赋值:EMA41和EMA63的较大值
ZBGS24赋值:收盘价>ZBGS23 AND ZBGS14 AND (收盘价>1日前的3日内最高价的最高值*ZBGS15 AND (收盘价-1日前的收盘价)/1日前的收盘价>0.07)
ZBGS25赋值:成交量(手)的5日简单移动平均
ZBGS26赋值:ZBGS25+ZBGS25>成交量(手)
ZBGS27赋值:最高价>0 AND 15日内最高价的最高值/15日内最低价的最低值< 1.25 AND 1日前的收盘价< (15日内最低价的最低值+(15日内最高价的最高值-15日内最低价的最低值)*0.85)*ZBGS15 AND 收阳线AND 收盘价>=15日内最高价的最高值*ZBGS22
ZBGS28赋值:(收盘价>1日前的3日内最高价的最高值*ZBGS15 AND (收盘价-1日前的收盘价)/1日前的收盘价>0.08)*ZBGS15 AND ZBGS27 AND ZBGS26
ZBGS29赋值:最高价>0 AND 15日内最高价的最高值/15日内最低价的最低值< 1.25 AND 1日前的收盘价*ZBGS15< 15日内最低价的最低值+(15日内最高价的最高值-15日内最低价的最低值)*0.85 AND 收阳线AND 收盘价>=15日内最高价的最高值
ZBGS30赋值:(收盘价-1日前的收盘价*ZBGS15)/1日前的收盘价*98>8
ZBGS31赋值:ZBGS29 AND ZBGS30
ZBGS32赋值:日期对应的转换天数
ZBGS33赋值:ZBGS32>9348 AND ZBGS32<15000000
ZBGS34赋值:(ZBGS24 AND ZBGS31)*ZBGS33
ZBGS35赋值:收盘价的5日指数移动平均
ZBGS37赋值:收盘价的15日指数移动平均
ZBGS38赋值:收盘价的18日指数移动平均
ZBGS39赋值:收盘价的41日指数移动平均
ZBGS40赋值:收盘价的63日指数移动平均
ZBGS41赋值:ZBGS35和EMA10的较大值和ZBGS37的较大值和ZBGS38的较大值和ZBGS39的较大值和ZBGS40的较大值*ZBGS22
ZBGS42赋值:ZBGS35和EMA10的较小值和ZBGS37的较小值和ZBGS38的较小值和ZBGS39的较小值和ZBGS40的较小值*ZBGS22
ZBGS43赋值:收盘价>ZBGS41 AND 最低价< ZBGS42 AND (收盘价>1日前的3日内最高价的最高值 AND (收盘价-1日前的收盘价*ZBGS15)/1日前的收盘价>0.09)
ZBGS44赋值:ZBGS43>0的历史过滤=1
ZBGS45赋值:日期对应的转换天数
ZBGS46赋值:ZBGS45>9348 AND ZBGS45< 15000000
ZBGS47赋值:ZBGS44*ZBGS46
ZBGS48赋值:1日前的25日内收盘价的最高值的3日简单移动平均
ZBGS49赋值:收盘价的25日简单移动平均
ZBGS50赋值:收盘价-ZBGS49的3乘幂
ZBGS51赋值:ZBGS50的15日简单移动平均
ZBGS52赋值:ZBGS51的开方
ZBGS53赋值:ZBGS49+3*ZBGS52
ZBGS54赋值:收盘价上穿ZBGS48 AND 最高价>1日前的ZBGS53 OR (收盘价>ZBGS48 AND 收盘价上穿1日前的ZBGS53) AND 收盘价/开盘价>0.998
ZBGS55赋值:平滑异同平均线的MACD
ZBGS56赋值:随机指标KD的K
ZBGS57赋值:随机指标KD的D
ZBGS58赋值:RSI的RSI1
ZBGS59赋值:RSI的RSI3
ZBGS60赋值:收盘价-1日前的收盘价
ZBGS61赋值:如果ZBGS60>=0,返回ZBGS60,否则返回0*ZBGS22
ZBGS62赋值:如果ZBGS60<0,返回-ZBGS60,否则返回0*ZBGS22
ZBGS63赋值:ZBGS61的15日平滑移动平均
ZBGS64赋值:ZBGS62的15日平滑移动平均
ZBGS65赋值:ZBGS61的8日平滑移动平均
ZBGS66赋值:ZBGS62的8日平滑移动平均
ZBGS67赋值:98*ZBGS63/(ZBGS63+ZBGS64)的15日简单移动平均*ZBGS22
ZBGS68赋值:98*ZBGS65/(ZBGS65+ZBGS66)的8日简单移动平均*ZBGS22
ZBGS69赋值:收盘价的5日简单移动平均/收盘价的10日简单移动平均>0.998 AND 收盘价的15日简单移动平均/收盘价的23日简单移动平均>0.9847 AND 收盘价的23日简单移动平均>收盘价的63日简单移动平均 AND 1日前的统计8日中满足收盘价的15日简单移动平均/收盘价的23日简单移动平均<1.017ORMA(收盘价,5)/收盘价的15日简单移动平均<1.017的天数>=1 AND 收盘价的23日简单移动平均/收盘价的63日简单移动平均< 1.121
ZBGS70赋值:(收盘价-收盘价的63日简单移动平均)/收盘价的63日简单移动平均*98
ZBGS71赋值:统计98日中满足ZBGS70<33的天数>=95
ZBGS72赋值:ZBGS54 AND ZBGS69>0 AND 取反 AND ZBGS71 AND 1日前的统计5日中满足收盘价的23日简单移动平均>收盘价的32日简单移动平均的天数=5ANDCOUNT(收盘价>收盘价的5日简单移动平均,3)>=3 AND 成交量(手)>1日前的成交量(手) AND (1日前的统计15日中满足收阳线的天数>=8ORCOUNT(收阳线,5)>=5 OR 收盘价=最高价) AND (ZBGS68上穿ZBGS67 OR ZBGS55上穿0 OR 1日前的统计3日中满足ZBGS55上穿0的天数=1ANDZBGS55<0.15ANDC/开盘价>0.998ANDC/1日前的收盘价<1.03 OR ZBGS56上穿ZBGS57 OR ZBGS58上穿ZBGS59) AND 1日前的收盘价/开盘价>0.998AND(收盘价>OOR(收盘价<=OANDH/最低价<1.045)) AND 最高价/收盘价< 1.013 AND 收盘价/开盘价>1.045
ZBGS73赋值:ZBGS24+ZBGS28+ZBGS31+ZBGS44+ZBGS72>=3
ZBGS74赋值:收盘价的5日简单移动平均>收盘价的10日简单移动平均 AND 收盘价的10日简单移动平均>收盘价的20日简单移动平均 AND 收盘价的20日简单移动平均>收盘价的60日简单移动平均 AND 收盘价的60日简单移动平均>收盘价的120日简单移动平均 AND 收盘价的5日简单移动平均>1日前的收盘价的5日简单移动平均
ZBGS75赋值:收盘价>1日前的收盘价*1.1-0.01
WWW70822COM赋值:成交量(手)/((最高价-最低价)*2-收盘价-开盘价的绝对值)
ZBGS76赋值:20日内最高价的最高值=1日内收盘价的最高值 AND 成交量(手)>0 AND 收盘价的有效数据周期数*ZBGS15>=20
ZBGS77赋值:成交量(手)/1日前的成交量(手)*ZBGS15>1.9
ZBGS78赋值:ZBGS74 AND ZBGS75 AND ZBGS76 AND ZBGS77
MA5赋值:收盘价的5日简单移动平均
ZBGS85赋值:收盘价/1日前的收盘价>1.05 AND 1日前的收盘价/2日前的收盘价< 1.05 AND 收盘价/10日内收盘价的最低值< 1.4
ZBGS86赋值:成交量(手)/1日前的成交量(手)>2 OR 成交量(手)=15日内成交量(手)的最高值
ZBGS87赋值:当前流通股本(手)< 10000000
ZBGS88赋值:(收盘价的5日简单移动平均/1日前的收盘价的5日简单移动平均-1)*100的反正切*57.299999>40
ZBGS89赋值:(收盘价的10日简单移动平均/1日前的收盘价的10日简单移动平均-1)*100的反正切*57.299999>30
ZBGS90赋值:(收盘价的20日简单移动平均/1日前的收盘价的20日简单移动平均-1)*100的反正切*57.299999>20
ZBGS91赋值:(收盘价的30日简单移动平均/1日前的收盘价的30日简单移动平均-1)*100的反正切*57.299999>10
ZBGS92赋值:ZBGS88 AND ZBGS89 AND ZBGS90 AND ZBGS91
ZBGS93赋值:KDJ的K>1日前的KDJ的K*ZBGS15
ZBGS94赋值:KDJ的D>1日前的KDJ的D*ZBGS15 AND KDJ的D< 70
ZBGS95赋值:KDJ的J>1日前的KDJ的J*ZBGS15
ZBGS96赋值:ZBGS93 AND ZBGS94 AND ZBGS95
ZBGS97赋值:ZBGS7 AND ZBGS85 AND ZBGS86 AND ZBGS87 AND ZBGS92 AND ZBGS96
ZBGS98赋值:ZBGS97的15日过滤*ZBGS15
ZBGS99赋值:ZBGS78 OR ZBGS98
ZBGS100赋值:日期<15000000 AND ((ZBGS99 AND ZBGS73)*ZBGS15 OR ZBGS47 OR ZBGS34) AND (ZBGS4 OR ZBGS8 OR ZBGS11)
MA8赋值:收盘价的8日简单移动平均
MA13赋值:收盘价的13日简单移动平均
MA21赋值:收盘价的21日简单移动平均
MA34赋值:收盘价的34日简单移动平均
MA55赋值:收盘价的55日简单移动平均
ZBGS106赋值:开盘价<=MA5 AND 收盘价>MA5
ZBGS107赋值:开盘价<=MA8 AND 收盘价>MA8
ZBGS108赋值:开盘价<=MA13 AND 收盘价>MA13
ZBGS109赋值:开盘价<=MA21 AND 收盘价>MA21
ZBGS110赋值:开盘价<=MA34 AND 收盘价>MA34
ZBGS111赋值:开盘价<=MA55 AND 收盘价>MA55
ZBGS112赋值:ZBGS106+ZBGS107+ZBGS108+ZBGS109+ZBGS110+ZBGS111>4
ZBGS113赋值:收阳线AND 收盘价>1日前的收盘价*1.097 AND 收盘价=最高价 AND ZBGS112 AND (ZBGS4 OR ZBGS8 OR ZBGS11)
输出首板真妖X:ZBGS113 AND ZBGS100
- QQ:88652583
- 邮箱:88652583@qq.com
- 工作时间:7:30-21:00
- 微信:88652583或扫描如下二维码
sitemap站点地图