公式介绍
这套Ai捉妖起爆指标融合了智能均线系统、主力资金潜伏信号、换手率分析和起爆点精准识别技术。主图采用85%和99%成本均线构建通道,叠加26日均线上下轨判断多空趋势;副图通过RSI背离、OSC能量柱和拉升力模型捕捉主力建仓痕迹;公式则整合多维条件——从均线粘合、量能异动到涨幅突破,一键筛选即将起爆的潜力妖股。
核心功能
主力潜伏识别:副图黄色柱体+文字提示,提前发现主力吸筹
淘金信号:OSC与BIAS双重金叉确认,准确率大幅提升
起爆点标注:主图★捉妖起爆标记,配合9号买入图标
换手率监控:单日/十日换手率双重跟踪,防范异动风险
使用方法
主图:将源码导入通达信主图公式,红色K线为多头,青色为空头,均线五(红)上穿均线二十八(绿)看涨
副图:叠加至主图下方,关注"主力潜伏"和"淘金"文字信号,拉升力上穿做空线为买点
:执行条件,选择"捉妖起爆"公式,盘中自动筛选符合条件个股
实战建议:配合龙头板块热点使用效果更佳,建议结合日线级别过滤假信号,严格设置止损位。
适用于通达信软件,股票指标公式、短线公式、主力追踪指标、起爆点判断系统等场景均可复用。
Ai捉妖起爆主图源码:
{主图源码如下}
ZBGSYV:=26;
ZBGS89:=10;
ZBGSLY := OPEN - LOW;
ZBGS5V:=16;
ZBGSGC := OPEN - LOW;
ZBGS5O:EMA(COST(85),10),COLORWHITE,DOTLINE;
ZBGSIF := 90;
ZBGS84:EMA(COST(99),10),COLORGREEN,DOTLINE;
ZBGSME := REF(HIGH, 4);
DRAWBAND(ZBGS5O,RGB(80,00,20), ZBGS84,RGB(60,60,18));
ZBGSJW := MA(VOL, 10);
ZBGSJL:(1+ZBGS89/100)*MA(CLOSE,ZBGSYV),LINETHICK4,COLORGREEN;
ZBGS77 := 99;
ZBGSA3:(1-ZBGS5V/100)*MA(CLOSE,ZBGSYV),LINETHICK4,COLORRED;
ZBGSDB := CLOSE;
ZBGSHF:(ZBGSJL+ZBGSA3)/2,POINTDOT,LINETHICK4,COLORYELLOW;
ZBGSKS := MA(VOL, 5);
DRAWGBK(C>0, RGB(100,0,00),RGB(0,0,0),0,'爆',0);
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
ZBGSTL := 16;
ZBGSRV:=MA(CLOSE,5);
ZBGSI3 := 68;
ZBGS9U:=MA(CLOSE,20);
ZBGSDL := OPEN - LOW;
ZBGSG9:=1;
ZBGSXP := OPEN - LOW;
ZBGSZO:=350;
ZBGS2N := CLOSE;
ZBGSHX:=REFDATE(HHV(H,120),DATE)*1.05;
ZBGS80 := CLOSE;
ZBGSWR:=REFDATE(LLV(L,120),DATE)*0.95;
ZBGSZB := 75;
ZBGSFL:=MA(C,5);
ZBGSJJ := MA(VOL, 3);
ZA1_H71 := SUM(VOL, 7);
ZBGS1S := MA(VOL, 10);
ZBGSEA:=MA(C,24);
ZBGSQ5 := OPEN - LOW;
ZBGSP2:=MA(C,72);
ZBGSK1 := OPEN - LOW;
ZBGS8E:=IF((MA(C,200)<=ZBGSHX AND MA(C,200)>=ZBGSWR) OR C>=MA(C,200),MA(C,200),DRAWNULL);
ZBGS0S := REF(HIGH, 1);
ZBGSH8:=ISLASTBAR AND ZBGSFL>ZBGSEA AND ZBGSEA>ZBGSP2 AND ZBGSP2>IF(ZBGS8E=DRAWNULL,0,ZBGS8E);
ZBGS1O := OPEN - LOW;
ZBGSIH:=ISLASTBAR AND ZBGSEA>ZBGSFL AND ZBGSFL>ZBGSP2 AND ZBGSP2>IF(ZBGS8E=DRAWNULL,0,ZBGS8E);
ZBGSYX := REF(HIGH, 1);
ZBGSSY:=ISLASTBAR AND ZBGSEA>ZBGSP2 AND ZBGSP2>ZBGSFL AND ZBGSFL>IF(ZBGS8E=DRAWNULL,0,ZBGS8E);
ZBGSXS := OPEN - LOW;
ZBGS3A:=ISLASTBAR AND IF(ZBGS8E=DRAWNULL,300,ZBGS8E)>MAX(ZBGSEA,ZBGSP2) AND ZBGSFL>ZBGSEA AND ZBGSEA>ZBGSP2;
ZBGSY6 := OPEN - LOW;
ZBGSUV:=ISLASTBAR AND IF(ZBGS8E=DRAWNULL,300,ZBGS8E)>ZBGSP2 AND ZBGSP2>ZBGSEA AND ZBGSFL>ZBGSEA;
ZBGS4I := CLOSE;
ZBGS3V:=ISLASTBAR AND IF(ZBGS8E=DRAWNULL,300,ZBGS8E)>ZBGSP2 AND ZBGSP2>ZBGSEA AND ZBGSEA>ZBGSFL;
DRAWTEXT_FIX(1,0.980,20,1,', '),COLOR333333;
ZBGS9N := REF(HIGH, 3);
ZBGSJZ:=ISLASTBAR AND IF(ZBGS8E=DRAWNULL,ZBGSEA>ZBGSP2 AND C< ZBGSP2,ZBGSP2>ZBGS8E AND C< ZBGS8E);
ZBGSSJ := MA(VOL, 7);
ZBGSAM:=ISLASTBAR AND IF(ZBGS8E=DRAWNULL,ZBGSEA< ZBGSP2 AND C>=ZBGSP2,ZBGSP2< ZBGS8E AND C>=ZBGS8E);
ZBGSNH := CLOSE;
ZBGSK9:=ISLASTBAR AND IF(ZBGS8E=DRAWNULL,ZBGSEA< ZBGSP2 AND C< ZBGSP2,ZBGSP2< ZBGS8E AND C< ZBGS8E);
ZBGSJB := OPEN - LOW;
DRAWGBK(ZBGSG9=1 AND ZBGSH8=0 AND ZBGSIH=0 AND ZBGSSY=0 AND ZBGS3A=0 AND ZBGSUV=0 AND ZBGS3V=0 AND ZBGSJZ=0 AND ZBGSAM=0 AND ZBGSK9=0,0,0,0,'ZBGSJZ',0);
ZBGS28 := REF(HIGH, 2);
ZBGSUG := 20;
DRAWGBK(ZBGSG9=1 AND ZBGSH8,0,0,0,'ZBGSH8',0);
DRAWGBK(ZBGSG9=1 AND ZBGSIH,0,0,0,'ZBGSIH',0);
DRAWGBK(ZBGSG9=1 AND ZBGSSY,0,0,0,'ZBGSSY',0);
DRAWGBK(ZBGSG9=1 AND ZBGS3A,0,0,0,'ZBGS3A',0);
DRAWGBK(ZBGSG9=1 AND ZBGSUV,0,0,0,'ZBGSUV',0);
DRAWGBK(ZBGSG9=1 AND ZBGS3V,0,0,0,'ZBGS3V',0);
DRAWGBK(ZBGSG9=1 AND ZBGSJZ,0,0,0,'ZBGSJZ',0);
DRAWGBK(ZBGSG9=1 AND ZBGSAM,0,0,0,'ZBGSAM',0);
DRAWGBK(ZBGSG9=1 AND ZBGSK9,0,0,0,'ZBGSK9',0);
ZBGS8A:=(3*CLOSE+LOW+OPEN+HIGH)/6;
ZBGSOL:=(20*ZBGS8A+19*REF(ZBGS8A,1)+18*REF(ZBGS8A,2)+17*REF(ZBGS8A,3)+16*REF(ZBGS8A,4)+15*REF(ZBGS8A,5)+14*REF(ZBGS8A,6)+13*REF(ZBGS8A,7)+12*REF(ZBGS8A,8)+11*REF(ZBGS8A,9)+10*REF(ZBGS8A,10)+9*REF(ZBGS8A,11)+8*REF(ZBGS8A,12)+7*REF(ZBGS8A,13)+6*REF(ZBGS8A,14)+5*REF(ZBGS8A,15)+4*REF(ZBGS8A,16)+3*REF(ZBGS8A,17)+2*REF(ZBGS8A,18)+REF(ZBGS8A,20))/210;
ZBGSJA:=MA(ZBGSOL,5);
ZBGSQY:=MA(ZBGSOL,2);
STICKLINE(ZBGSOL>=ZBGSQY AND C< O,C,O,2.8,0),COLORRED;
ZA1_UN0 := LLV(LOW, 13);
ZA1_T82 := EMA(CLOSE, 34);
STICKLINE(ZBGSOL>=ZBGSQY AND C>O,C,O,2.8,1),COLORRED;
STICKLINE(ZBGSOL>=ZBGSQY,H,MAX(C,O),0,0),COLORRED;
STICKLINE(ZBGSOL>=ZBGSQY,L,MIN(C,O),0,0),COLORRED;
STICKLINE(ZBGSOL< ZBGSQY AND C< O,C,O,2.8,0),COLORCYAN;
STICKLINE(ZBGSOL< ZBGSQY AND C>O,C,O,2.8,1),COLORCYAN;
STICKLINE(ZBGSOL< ZBGSQY,H,MAX(C,O),0,0),COLORCYAN;
STICKLINE(ZBGSOL< ZBGSQY,L,MIN(C,O),0,0),COLORCYAN;
DRAWICON(CROSS(ZBGSOL,ZBGSQY),L*0.99,7);
DRAWICON(CROSS(ZBGSQY,ZBGSOL),H*1.01,8);
STICKLINE((C-REF(C,1))/REF(C,1)>=0.0985,O,C,3,0),COLORYELLOW;
STICKLINE((C-REF(C,1))/REF(C,1)>=0.0985,O,C,1.5,0),;
ZBGS72:=STRCAT(HYBLOCK,'----');
ZBGSQ6:=STRCAT(ZBGS72,FGBLOCK);
ZBGSZH:=STRCAT(ZBGSQ6,DYBLOCK);
ZBGSCG:=STRCAT(ZBGSZH,'----');
DRAWTEXT_FIX(1,0.00,0.00,0,'【主题概念】')COLORCYAN;
DRAWTEXT_FIX(ISLASTBAR,0.09,0.00,0,STRCAT(ZBGSCG,GNBLOCK)),COLORCYAN;
ZBGS2H:=MA(CLOSE,10);
ZBGSB3:=MA(CLOSE,54);
ZBGSN2:=(REF(CLOSE,3)-CLOSE)/REF(CLOSE,3)*100>5;
ZBGS81:=FILTER(ZBGSN2,10);
ZBGSC1:=BARSLAST(ZBGS81);
ZBGSA8:=REF(HIGH,ZBGSC1+2);
ZBGS24:=REF(HIGH,ZBGSC1+1);
ZBGSE7:=REF(HIGH,ZBGSC1);
ZBGS44:=MAX(ZBGSA8,ZBGS24);
ZBGS3O:=MAX(ZBGS44,ZBGSE7);
ZBGSVE:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>5;
ZBGS3X:=ZBGSC1< 150;
ZBGS95:=(OPEN-ZBGS3O)/ZBGS3O*100< 30;
ZBGS2T:=(CLOSE-LLV(LOW,ZBGSC1))/LLV(LOW,ZBGSC1)*100< 50;
ZBGSAS:=(CLOSE-REF(OPEN,5))/REF(OPEN,5)*100< 30;
ZBGST4:=VOL/MA(VOL,5)< 3.5;
ZBGSPA:=(CLOSE-REF(CLOSE,89))/REF(CLOSE,89)*100< 80;
ZBGS6Z:=ZBGSVE AND ZBGS3X AND ZBGS95 AND ZBGS2T AND ZBGSAS AND ZBGST4 AND ZBGSPA;
ZBGSHJ:=FILTER(ZBGS6Z,15);
ZBGSAN:=(((CLOSE-ZBGSB3)/ZBGSB3)< 0.1);
ZBGSKT:=(((CLOSE-ZBGS2H)/ZBGS2H)< 0.3);
ZBGSEQ:=(((ZBGSAN=1) AND (ZBGSKT=1))*0.2);
ZBGS7P:=((((ZBGSEQ=0) AND (REF(ZBGSEQ,1)=0.2)) AND (REF((COUNT((ZBGSEQ=0.2),10)=10),1)=1))*-0.1);
均线五: MA(C,5), COLORRED;
均线二十八: MA(C,28), COLORGREEN;
ZBGSM2:=ZBGS7P=-0.1;
ZBGS69:=(ZBGSHJ OR ZBGSM2);
ZBGSVC:=DMA(AMOUNT/VOL/100,VOL/CAPITAL);
ZBGS9Y:=DYNAINFO(7)/(REF(CLOSE,1))>1.05 AND (DYNAINFO(7)/O>1.05);
ZBGSSQ:=(VOL/REF(VOL,1)>1.2 AND COUNT(CLOSE>OPEN,1)) OR (LOW>REF(HIGH,1) AND COUNT(OPEN>CLOSE,1) AND VOL/REF(VOL,1)>1.2);
ZBGS39:ZBGS69 AND C/REF(C,1)>1.095 AND ZBGSSQ AND ZBGS9Y,NODRAW;
DRAWTEXT(ZBGS39,H*1.0375,' ★捉妖起爆'),COLORWHITE;
DRAWICON(ZBGS39,L*1.0122,9);
{副图源码如下}
LC:=REF(CLOSE,1);
RSI1:SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100,LINETHICK0;
RSI2:SMA(MAX(CLOSE-LC,0),12,1)/SMA(ABS(CLOSE-LC),12,1) *100,LINETHICK2,COLORGREEN;
IF(RSI1>RSI2,RSI2,DRAWNULL),LINETHICK2,COLORRED;
IF(RSI1< RSI2,RSI2,DRAWNULL),LINETHICK2,COLORGREEN;
OSC:=100*(CLOSE-MA(CLOSE,20));
MAOSC:=EXPMEMA(OSC,6);
BIAS:=(CLOSE-MA(CLOSE,20))/MA(CLOSE,20)*100;
BIASMA:=MA(BIAS,6);
F:=100*(C-REF(C,1))/REF(C,1);
P1:=IF(C< REF(O,1) AND F< 0,1,0);
P2:=IF(C< REF(O,2) AND F< 0,1,0);
LIN:=IF(P1=0 AND REF(P1,1)=1 AND P2=0 AND REF(P2,1)=1,1,0);
STICKLINE(LIN,0,5,1.5,0),COLORFFFF00;
YY:0,COLORFFFF00;
SS1:=CROSS(OSC,MAOSC) AND LIN;
DRAWTEXT(SS1,68,'<=主力潜伏'),COLORFFFF22;
STICKLINE(SS1,0,60,1,1),COLOR00FFFF;
SS:=CROSS(OSC,MAOSC) AND CROSS(BIAS,BIASMA) AND LIN;
DRAWTEXT(SS,80,'< 淘金'),COLORFF00FF;
STICKLINE(SS,0,100,0.3,0),COLORRED;
单日换手:100*V/CAPITAL,COLORRED;
十日换手:SUM(单日换手,10),LINETHICK0;
拉升力:=(CLOSE-LLV(LOW,28))/(HHV(HIGH,30)-LLV(LOW,36))*0.6*CLOSE;
拉升力A:=SMA(拉升力,6.3,1);
波峰波谷:=SMA(拉升力A,3,1),COLORFF00FF;
拉升力B:=3*拉升力A-2.1*波峰波谷;
空方:=3*波峰波谷-1* 拉升力A;
做空:=IF(空方>拉升力B,拉升力B,空方),LINETHICK2,COLOR00FF00;
多头:=IF(做空>=REF(做空,1) ,做空,DRAWNULL),COLORRED,LINETHICK3;
DRAWICON(做空>=REF(做空,1) AND REF(做空,1)< REF(做空,2),做空,23);
{选股源码如下}
ZBGS3B3:=MA(CLOSE,54);
ZBGS32H:=MA(CLOSE,10);
ZBGS3AN:=((CLOSE-ZBGS3B3)/ZBGS3B3)< 0.1;
ZBGS3KT:=((CLOSE-ZBGS32H)/ZBGS32H)< 0.3;
ZBGS3EQ:=((ZBGS3AN AND ZBGS3KT)*0.2);
ZBGS37P:=(((REF(ZBGS3EQ,1)=0.2) AND REF((COUNT((ZBGS3EQ=0.2),10)=10),1))*-0.1);
ZBGS3M2:=ZBGS37P=-0.1;
ZBGS3N2:=(REF(CLOSE,3)-CLOSE)/REF(CLOSE,3)*100>5;
ZBGS381:=FILTER(ZBGS3N2,10);
ZBGS3C1:=BARSLAST(ZBGS381);
ZBGS3A8:=REF(HIGH,ZBGS3C1+2);
ZBGS324:=REF(HIGH,ZBGS3C1+1);
ZBGS3E7:=REF(HIGH,ZBGS3C1);
ZBGS33O:=MAX(MAX(ZBGS3A8,ZBGS324),ZBGS3E7);
ZBGS3VE:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>5;
ZBGS33X:=ZBGS3C1< 150;
ZBGS395:=(OPEN-ZBGS33O)/ZBGS33O*100< 30;
ZBGS32T:=(CLOSE-LLV(LOW,ZBGS3C1))/LLV(LOW,ZBGS3C1)*100< 50;
ZBGS3AS:=(CLOSE-REF(OPEN,5))/REF(OPEN,5)*100< 30;
ZBGS3T4:=VOL/MA(VOL,5)< 3.5;
ZBGS3PA:=(CLOSE-REF(CLOSE,89))/REF(CLOSE,89)*100< 80;
ZBGS36Z:=ZBGS3VE AND ZBGS33X AND ZBGS395 AND ZBGS32T AND ZBGS3AS AND ZBGS3T4 AND ZBGS3PA;
ZBGS3HJ:=FILTER(ZBGS36Z,15);
ZBGS369:=(ZBGS3HJ OR ZBGS3M2);
ZBGS39Y:=DYNAINFO(7)/REF(CLOSE,1)>1.05 AND DYNAINFO(7)/O>1.05;
ZBGS3SQ:=(VOL/REF(VOL,1)>1.2 AND COUNT(CLOSE>OPEN,1)) OR (LOW>REF(HIGH,1) AND COUNT(OPEN>CLOSE,1) AND VOL/REF(VOL,1)>1.2);
捉妖起爆:ZBGS369 AND C/REF(C,1)>1.095 AND ZBGS3SQ AND ZBGS39Y;