本公式名为“共振KDJ寻底公式”,核心思想是通过13日、21日、34日、55日四个不同周期的KDJ指标同步进入超卖区(<20)并出现金叉或拐头向上,形成“多周期共振”信号,大幅提升底部判断的准确性。同时融合DMA成本线、CCI、MACD、威廉指标、量能及价格结构等多重因子,构建复合型低吸策略。
公式在图形上以彩色带状图展示各周期KDJ走势,并用红色/黄色柱状图高亮共振买点;当多个独立信号(如KDJ金叉、CCI翻红、短期动能转强等)同时触发≥4个时,系统会发出白色强势买入提示。此外,还包含极端超跌(如DMA偏离-120)等辅助抄底信号。
使用方法:适用于日线级别,当屏幕右侧出现红色或黄色竖条(尤其叠加白色70高度信号)时,视为高胜率低吸机会;配合成交量放大与价格止跌形态,效果更佳。适合震荡市或熊市末期捕捉反弹起点。
ZBGS31:=(CLOSE-LLV(LOW,13))/(HHV(HIGH,13)-LLV(LOW,13))*100;
ZBGS32:SMA(ZBGS31,3,1),COLORFFFFFF;
ZBGS33:SMA(ZBGS32,3,1),COLORFFFFFF,LINETHICK2;
DRAWBAND(ZBGS32,RGB(245,16,10),ZBGS33,RGB(0,224,0));
ZBGS34:=(CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21))*100;
ZBGS35:SMA(ZBGS34,3,1),COLOR0000FF;
ZBGS36:SMA(ZBGS35,3,1),COLOR0000FF,LINETHICK2;
DRAWBAND(ZBGS35,RGB(255,96,225),ZBGS36,RGB(0,240,120));
ZBGS37:=(CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34))*100;
ZBGS38:SMA(ZBGS37,3,1),COLORFF8800;
ZBGS39:SMA(ZBGS38,3,1),COLORFF8800,LINETHICK2;
DRAWBAND(ZBGS38,RGB(241,27,110),ZBGS39,RGB(58,104,206));
ZBGS310:=(CLOSE-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55))*100;
ZBGS311:SMA(ZBGS310,3,1),COLOR00FF00;
ZBGS312:SMA(ZBGS311,3,1),COLOR008000;
DRAWBAND(ZBGS311,RGB(187,20,201),ZBGS312,RGB(0,150,50));
ZBGS313:ZBGS32< 20 AND ZBGS32>REF(ZBGS32,1) AND ZBGS33< 20 AND ZBGS35< 20 AND ZBGS36< 20 AND ZBGS38< 20 AND ZBGS39< 20 AND ZBGS312< 20,COLORRED,NODRAW;
STICKLINE(ZBGS313 ,100,85,2,1),COLORRED ;
ZBGS314:=ZBGS38>80 AND ZBGS35>80 ;
STICKLINE(ZBGS314=1,100,92,1,0) ,COLORGREEN;
ZBGS315:=-10;
ZBGS316:=AMOUNT/VOL/1000;
ZBGS317:=(3*HIGH+LOW+OPEN+2*CLOSE)/7;
ZBGS318:=SUM(AMOUNT,13)/ZBGS316/1000;
ZBGS319:=DMA(ZBGS317,VOL/ZBGS318);
ZBGS320:=(CLOSE-ZBGS319)/ZBGS319*1000;
ZBGS321:=(CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100;
ZBGS322:=SMA(ZBGS321,3,1);
ZBGS323:=SMA(ZBGS322,3,1);
ZBGS324:=REF(LOW,1);
ZBGS325:=SMA(ABS(LOW-ZBGS324),3,1)/SMA(MAX(LOW-ZBGS324,0),3,1)*100;
ZBGS326:=EMA(IF(CLOSE*1.2,ZBGS325*10,ZBGS325/10),3);
ZBGS327:=LLV(LOW,30);
ZBGS328:=HHV(ZBGS326,30);
ZBGS329:=IF(LLV(LOW,58),1,0);
ZBGS330:=(EMA(IF(LOW<=ZBGS327,(ZBGS326+ZBGS328*2)/2,0),3)/618*ZBGS329);
ZBGS331:=EMA(CLOSE,12)-EMA(CLOSE,26),LINETHICK2;
ZBGS332:=EMA(ZBGS331,9),LINETHICK2;
ZBGS333:=(ZBGS331-ZBGS332)*2, ;
ZBGS334:=(EMA(CLOSE,30)-EMA(CLOSE,100));
ZBGS335:=(EMA(ZBGS334,45));
ZBGS336:=EMA(CLOSE,12/2)-EMA(CLOSE,26/2),COLORFF00FF;
ZBGS337:=EMA(ZBGS336,9/2),COLORGREEN;
ZBGS338:=(EMA(CLOSE,12/4)-EMA(CLOSE,26/4)),COLORBLUE,LINETHICK2;
ZBGS339:=(EMA(ZBGS338,9/4)),COLORWHITE;
ZBGS340:=MA(CLOSE,1);
ZBGS341:=(LOW+HIGH+CLOSE)/3;
ZBGS342:=MA(ZBGS341,5);
ZBGS343:=HHV(ZBGS342,10);
ZBGS344:=IF(HHV((ZBGS340< ZBGS343),5),100,85),COLORFFFF00,LINETHICK2;
ZBGS345:=IF(HHV((ZBGS340< ZBGS343),10),100,90),COLORGREEN,LINETHICK2;
HD:=(HIGH - REF(HIGH,1));
ZBGS347:=(REF(LOW,1) - LOW);
ZBGS348:=(SUM(IF(((HD > 0) AND (HD > ZBGS347)),HD,0),5) );
ZBGS349:=SUM(IF(((ZBGS347 > 0) AND (ZBGS347 > HD)),ZBGS347,0),5);
ZBGS350:=(((ZBGS348 ) * 100) / TR);
ZBGS351:=((ZBGS349 * 100) / TR);
ZBGS352:=(MA(((ABS((ZBGS351 - ZBGS350)) / (ZBGS351 + ZBGS350)) * 100),3));
ZBGS353:=LLV(ZBGS342,10);
ZBGS354:=IF(LLV((ZBGS340< ZBGS353),5),15,0),COLORRED,LINETHICK3;
ZBGS355:=IF(LLV((ZBGS340< ZBGS353),10),20,0),COLORFF00FF,LINETHICK3;
ZBGS356:IF(ZBGS354 AND ZBGS310< 20,10,0),COLORYELLOW,LINETHICK2,NODRAW;
STICKLINE(ZBGS356 ,100,85,2,1),COLORYELLOW ;
ZBGS357:=ZBGS355,COLORYELLOW,LINETHICK2;
ZBGS358:=(CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100;
ZBGS359:=(CLOSE-LLV(LOW,5))/(HHV(HIGH,5)-LLV(LOW,5))*100;
ZBGS360:=SMA(ZBGS358,3,1);
ZBGS361:=SMA(ZBGS360,3,1);
ZBGS362:=EMA(SMA(ZBGS359,3,1),2);
ZBGS363:=SMA(ZBGS362,3,1);
ZBGS364:=CROSS(ZBGS360,ZBGS361) AND ZBGS361< 30;
ZBGS365:=CROSS(ZBGS360,ZBGS361) AND CROSS(ZBGS362,ZBGS363);
ZBGS366:=ZBGS364 OR ZBGS365;
ZBGS367:=C-REF(C,1);
ZBGS368:=100*EMA(EMA(ZBGS367,6),6)/EMA(EMA(ABS(ZBGS367),6),6);
ZBGS369:=LLV(ZBGS368,2)=LLV(ZBGS368,7) AND COUNT(ZBGS368< 0,2) AND CROSS(ZBGS368,MA(ZBGS368,2));
ZBGS370:=(C-REF(C,20))/REF(C,20)*100< 0;
ZBGS371:=(FILTER(ZBGS369=1,5))AND("CCI">0);
ZBGS372:=CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2);
ZBGS373:=CLOSE< REF(CLOSE,1) AND CLOSE< REF(CLOSE,2);
ZBGS374:=REF(ZBGS373,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
ZBGS375:=REF(ZBGS374,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
ZBGS376:=REF(ZBGS375,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
ZBGS377:=REF(ZBGS376,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
ZBGS378:=REF(ZBGS377,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
ZBGS379:=REF(ZBGS378,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
ZBGS380:=REF(ZBGS379,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
ZBGS381:=REF(ZBGS380,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
ZBGS382:=REF(ZBGS381,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
ZBGS383:=REF(ZBGS382,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
ZBGS384:=REF(ZBGS383,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
ZBGS385:=REF(ZBGS373 OR ZBGS374 OR ZBGS375 OR ZBGS376 OR ZBGS377 OR ZBGS378 OR ZBGS379 OR ZBGS380 OR ZBGS381 OR ZBGS382 OR ZBGS383 OR ZBGS384,1) AND ZBGS372;
ZBGS386:=(CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100;
ZBGS387:=SMA(ZBGS386,5,1);
ZBGS388:=SMA(ZBGS387,5,1);
ZBGS389:=3*ZBGS387-2*ZBGS388;
ZBGS390:=EMA(ZBGS389,5);
ZBGS391:=REF(ZBGS390,1);
ZBGS392:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
ZBGS393:=SMA(ZBGS392,3,1);
ZBGS394:=SMA(ZBGS393,3,1);
ZBGS395:=3*ZBGS393-2*ZBGS394;
ZBGS396:=EMA(ZBGS395,5);
ZBGS397:=REF(ZBGS396,1);
ZBGS398:=ZBGS390>ZBGS391 AND ZBGS396>ZBGS397;
ZBGS399:=(ZBGS398 AND NOT(REF(ZBGS398,1)) AND (ZBGS390< 50 OR ZBGS396< 50));
ZBGS3100:=5;
ZBGS3101:=REF(CLOSE,ZBGS3100);
ZBGS3102:=SMA(MAX(CLOSE-ZBGS3101,0),2,1)/SMA(ABS(CLOSE-ZBGS3101),2,1)*100-50;
ZBGS3103:=ZBGS3102>REF(ZBGS3102,1) AND REF(ZBGS3102,1)<=REF(ZBGS3102,2) AND C/REF(C,1)>1;
STICKLINE(ZBGS366+ZBGS371+ZBGS385+ZBGS399+ZBGS3103>=4,0,70,1,1),COLORWHITE ;
ZBGS3104:IF(CROSS(ZBGS320,-88) AND ZBGS38>REF(ZBGS38,1),30,0),COLORFF00FF,NODRAW;
STICKLINE(CROSS(ZBGS320,-88) AND ZBGS38>REF(ZBGS38,1),0,40,1,0),COLORFF00FF ;
ZBGS3105:IF(CROSS(ZBGS320,-120),30,0),COLOR0066FF,NODRAW;
STICKLINE(CROSS(ZBGS320,-120),0,50,1,0),COLOR0066FF ;
ZBGS3106:=(EMA(CLOSE,12)-EMA(CLOSE,26))*200,COLORMAGENTA;
ZBGS3107:=EMA(ZBGS3106,9),COLORGREEN;
ZBGS3108:=VOL*(OPEN+CLOSE)/2;
ZBGS3109:=SUM(ZBGS3108,5)/SUM(VOL,5);
ZBGS3110:=SUM(ZBGS3108,13)/SUM(VOL,13);
ZBGS3111:=SUM(ZBGS3108,34)/SUM(VOL,34);
ZBGS3112:=SUM(ZBGS3108,60)/SUM(VOL,60);
ZBGS3113:=(HIGH+LOW+CLOSE)/3;
ZBGS3114:=(ZBGS3113-MA(ZBGS3113,14))/(0.015*AVEDEV(ZBGS3113,14));
ZBGS3115:=EMA(100*(HHV(HIGH,14)-CLOSE)/(HHV(HIGH,14)-LLV(LOW,14)),5),LINETHICK1;
IF(CROSS(ZBGS3114,0) AND ZBGS32>REF(ZBGS32,1) AND ZBGS33>REF(ZBGS33,1),70,0),STICK,COLORFF00FF;
IF(ZBGS32>ZBGS35 AND ZBGS32>REF(ZBGS32,1) AND ZBGS35>ZBGS38 AND ZBGS35>ZBGS311 AND CROSS(ZBGS32,ZBGS33) AND ZBGS32< 50 AND ZBGS35>REF(ZBGS35,1) AND ZBGS38>REF(ZBGS38,1) AND ZBGS311>REF(ZBGS311,1) ,70,0),COLORYELLOW,STICK,LINETHICK2;
ZBGS3116:=(C+2*H+L)/4;
ZBGS3117:=LLV(L,8);
ZBGS3118:=HHV(H,8);
ZBGS3119:=EMA(((ZBGS3116-ZBGS3117)/(ZBGS3118-ZBGS3117)-ZBGS3118/ZBGS3117)*81,5)*-1;
ZBGS3120:=REVERSE(ZBGS3119)+100,COLORRED;
ZBGS3121:=(((CLOSE - LLV(LOW,9)) / (HHV(HIGH,9) - LLV(LOW,9))) * 100);
ZBGS3122:=SMA(ZBGS3121,3,1);
ZBGS3123:=SMA(ZBGS3122,3,1);
ZBGS3124:=3*ZBGS3122-2*ZBGS3123;
ZBGS3125:=LLV(ZBGS3124,2)=LLV(ZBGS3124,8);
ZBGS3126:=DRAWTEXT(CROSS(ZBGS3124,REF(ZBGS3124+0.01,1)) AND ZBGS3125 AND ZBGS3124< 19,ZBGS3120*0.9,'短'),COLORLIRED;
IF(ZBGS3126,60,0),COLORRED,LINETHICK2;
ZBGS3127:ZBGS344,COLORGREEN,LINETHICK1;
ZBGS3128:ZBGS345,COLORGREEN,LINETHICK3;