顶底之王指标使用说明如下:
1.本指标专用于通达信软件
2.主图主力建仓信号与副图底部信号共振是确定性见底信号,见底后主图出现主力建仓信号为加仓买点。
{主图源码如下}
SWL:(EMA(CLOSE,10)*7+EMA(CLOSE,20)*3)/10;
SWS:DMA(EMA(CLOSE,20),MAX(1,100*(SUM(VOL,5)/(3*CAPITAL)))),COLORWHITE,DOTLINE;
MA5:MA(CLOSE,5)DOTLINE COLORWHITE;
DRAWBAND(SWL,RGB(255,50,50),SWS,RGB(64,204,208));
STICKLINE(C>O,C,O,2.8,0),COLORRED;
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
JRH:=HHV(C,2);
JRL:=LLV(C,2);
MA3:=MA(CLOSE,3);
YTSL:=(3*CLOSE+LOW+OPEN+HIGH)/6;
ZBGS31:=(CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2));
ZBGS32:=(REF(ZBGS31,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
ZBGS33:=(REF(ZBGS32,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
ZBGS34:=(REF(ZBGS33,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
ZBGS35:=(REF(ZBGS34,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
ZBGS36:=(REF(ZBGS35,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
ZBGS37:=(REF(ZBGS36,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
ZBGS38:=(REF(ZBGS37,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
ZBGS39:=(REF(ZBGS38,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
ZBGS3A:=(REF(ZBGS39,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
ZBGS3B:=(REF(ZBGS3A,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
ZBGS3C:=(REF(ZBGS3B,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
ZBGS3D:=(CLOSE< REF(CLOSE,1) AND CLOSE< REF(CLOSE,2));
ZBGS3E:=(REF(ZBGS3D,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
ZBGS3F:=(REF(ZBGS3E,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
ZBGS310:=(REF(ZBGS3F,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
ZBGS311:=(REF(ZBGS310,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
ZBGS312:=(REF(ZBGS311,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
ZBGS313:=(REF(ZBGS312,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
ZBGS314:=(REF(ZBGS313,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
ZBGS315:=(REF(ZBGS314,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
ZBGS316:=(REF(ZBGS315,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
ZBGS317:=(REF(ZBGS316,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
ZBGS318:=(REF(ZBGS317,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
ZBGS319:=((REF(ZBGS3D OR ZBGS3E OR ZBGS3F OR ZBGS310 OR ZBGS311 OR ZBGS312 OR ZBGS313 OR ZBGS314 OR ZBGS315 OR ZBGS316 OR ZBGS317 OR ZBGS318,1)) AND ZBGS31);
ZBGS31A:=((REF(ZBGS31 OR ZBGS32 OR ZBGS33 OR ZBGS34 OR ZBGS35 OR ZBGS36 OR ZBGS37 OR ZBGS38 OR ZBGS39 OR ZBGS3A OR ZBGS3B OR ZBGS3C,1)) AND ZBGS3D);
红色持股:ZBGS31 OR ZBGS32 OR ZBGS33 OR ZBGS34 OR ZBGS35 OR ZBGS36 OR ZBGS37 OR ZBGS38 OR ZBGS39 OR ZBGS3A OR ZBGS3B OR ZBGS3C,COLOR0000FF,NODRAW;
离场:=IF(红色持股,JRL,DRAWNULL);
明离场价:=离场,COLORFF99FF,NODRAW;
今离场价:REF(离场,1)COLOR0000FF,NODRAW;
青色观望:ZBGS3D OR ZBGS3E OR ZBGS3F OR ZBGS310 OR ZBGS311 OR ZBGS312 OR ZBGS313 OR ZBGS314 OR ZBGS315 OR ZBGS316 OR ZBGS317 OR ZBGS318,COLORFFFF00,NODRAW;
进:=IF(青色观望,JRH,DRAWNULL);
明进场价:=进,COLOR33AACC,NODRAW;
今进场价:REF(明进场价,1),COLORFF0000,NODRAW;
短买:ZBGS319,COLOR33AACC,NODRAW;
白色离场:ZBGS31A,COLORFF99FF,NODRAW;
急速超跌:(CLOSE-MA(CLOSE,34))/MA(CLOSE,34)*100< -14,COLORFFFFFF,NODRAW;
上市日期年:REF(YEAR,BARSCOUNT(CLOSE)-1),NODRAW,COLOR0000FF;
月:REF(MONTH,BARSCOUNT(CLOSE)-1),NODRAW,COLORFF00FF;
日:REF(DAY,BARSCOUNT(CLOSE)-1),NODRAW,COLOR00FFFF;
辰星线:=(20*YTSL+19*REF(YTSL,1)+18*REF(YTSL,2)+17*REF(YTSL,3)+16*REF(YTSL,4)+15*REF(YTSL,5)+14*REF(YTSL,6)+13*REF(YTSL,7)+12*REF(YTSL,8)+11*REF(YTSL,9)+10*REF(YTSL,10)+9*REF(YTSL,11)+8*REF(YTSL,12)+7*REF(YTSL,13)+6*REF(YTSL,14)+5*REF(YTSL,15)+4*REF(YTSL,16)+3*REF(YTSL,17)+2*REF(YTSL,18)+REF(YTSL,20))/211,COLOR0000FF;
牵牛线:=MA(CLOSE,26),COLORFF00FF;
等待:=IF(MA3>辰星线,辰星线,MA3);
STICKLINE(ISLASTBAR AND (红色持股 OR REF(红色持股,1)=1),今离场价,今离场价,2.8,1),COLORRED;
STICKLINE(ISLASTBAR AND (青色观望 OR REF(青色观望,1)=1),今进场价,今进场价,2.8,1),COLORC0C0C0;
STICKLINE(C>=O,L,H,0,0),COLORRED;
STICKLINE(C< O, L,H,0,0),COLOR00BD00;
STICKLINE(C>=O,C,O,2.8,0),COLORRED;
STICKLINE(红色持股,C,O,2.8,0),COLORRED;
STICKLINE(青色观望,C,O,2.8,0),COLORC0C0C0;
CO:=(C-O);{股朋指标http://www.ZBGS3.com}
STICKLINE(急速超跌,O,C-CO/2,2.8,0),COLORC0C0C0;
STICKLINE(短买,O,C,2.8,0),COLOR00FFFF;
STICKLINE(白色离场,O,C,2.8,0),COLORFF00FF;
DRAWTEXT(短买,REF(L,1)*0.999,'←主力建仓'),COLOR00FFFF;
DRAWTEXT(白色离场,REF(H,1)*1.001,''),COLORFF00FF;
E:=(HIGH+LOW+OPEN+2*CLOSE)/5;
明日阻力:=2*E-LOW;
明日支撑:=2*E-HIGH;
明日突破:=E+(HIGH-LOW);
明日反转:=E-(HIGH-LOW);
今日阻力:=REF(明日阻力 , 1);
今日支撑:=REF(明日支撑 , 1);
DRAWTEXT_FIX(C!=0,0.90,0.88,0,STRCAT('支撑:',STRCAT(CON2STR(明日支撑,2),' 元'))),COLORRED;
DRAWTEXT_FIX(C!=0,0.90,0.96,0,STRCAT('反转:',STRCAT(CON2STR(明日反转,2),' 元'))),COLORYELLOW;
X1:=IF(MA(C,5)>MA(C,10),20,0);
X2:=IF(MA(C,20)>MA(C,60),10,0);
X3:=IF(KDJ.J>KDJ.K,10,0);
X4:=IF(MACD.DIF>MACD.DEA,10,0);
X5:=IF(MACD.MACD>0,10,0);
X6:=IF(V>MA(V,60),10,0);
X7:=IF(WINNER(C)>0.5,10,0);
X8:=IF(C/REF(C,1)>1.03,10,0);
XX:=X1+X2+X3+X4+X5+X6+X7+X8;
DRAWTEXT_FIX(V>O,0.90,0.80,0,STRCAT('量化评分:',STRCAT(CON2STR(XX,2),' '))),COLORFFFFFF;
{副图源码如下}
昨日收盘:=REF(CLOSE,1);
顶底之王:SMA(MAX(CLOSE-昨日收盘,0),8,1)/SMA(ABS(CLOSE-昨日收盘),8,1)*100,COLOR0080FF,LINETHICK2;
下:20,COLORCYAN;
上:80,COLORCYAN;
中:50,COLORMAGENTA;
DRAWTEXT(CROSS(80,顶底之王),83,'顶部'),COLORGREEN;
DRAWTEXT(CROSS(顶底之王,19),6,'底部'),COLORYELLOW;
STICKLINE((CROSS(顶底之王,15)),50,20,8,0),COLORRED;
DRAWTEXT((CROSS(顶底之王,15)),45,'黑'),COLORYELLOW;
DRAWTEXT((CROSS(顶底之王,15)),35,'马'),COLORYELLOW;
GOLD:=CROSS(顶底之王,19);
STICKLINE(GOLD,20,30,4,0),COLOR009999;
STICKLINE(GOLD,20,30,2,0),COLOR00BBBB;
STICKLINE(GOLD,20,30,1,0),COLOR00DDDD;
STICKLINE(GOLD,10,30,0.3,0),COLOR00FFFF;
SAIL:=CROSS(80,顶底之王);
STICKLINE(SAIL,80,70,4,0),COLOR990000;
STICKLINE(SAIL,80,70,2,0),COLORBB0000;
STICKLINE(SAIL,80,70,1,0),COLORDD0000;
STICKLINE(SAIL,90,70,0.3,0),COLORFF0000;
ZBGS31:=MA(CLOSE,10);
ZBGS32:=MA(CLOSE,54);
ZBGS33:=(REF(CLOSE,3)-CLOSE)/REF(CLOSE,3)*100>5;
ZBGS34:=FILTER(ZBGS33,10);
ZBGS35:=BARSLAST(ZBGS34);
ZBGS36:=REF(HIGH,ZBGS35+2);
ZBGS37:=REF(HIGH,ZBGS35+1);
ZBGS38:=REF(HIGH,ZBGS35);
ZBGS39:=MAX(ZBGS36,ZBGS37);
ZBGS310:=MAX(ZBGS39,ZBGS38);
ZBGS311:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>5;
ZBGS312:=ZBGS35< 150;
ZBGS313:=(OPEN-ZBGS310)/ZBGS310*100< 30;
ZBGS314:=(CLOSE-LLV(LOW,ZBGS35))/LLV(LOW,ZBGS35)*100< 50;
ZBGS315:=(CLOSE-REF(OPEN,5))/REF(OPEN,5)*100< 30;
ZBGS316:=VOL/MA(VOL,5)< 3.5;
ZBGS317:=(CLOSE-REF(CLOSE,89))/REF(CLOSE,89)*100< 80;
ZBGS318:=ZBGS311&&ZBGS312&&ZBGS313&&ZBGS314&&ZBGS315&&ZBGS316&&ZBGS317;
ZBGS319:=FILTER(ZBGS318,15);
ZBGS320:=(CLOSE-ZBGS32)/ZBGS32< 0.1;
ZBGS321:=(CLOSE-ZBGS31)/ZBGS31< 0.3;
ZBGS322:=(ZBGS320=1&&ZBGS321=1)*0.2;
ZBGS323:=(ZBGS322=0&&REF(ZBGS322,1)=0.2&&REF(COUNT(ZBGS322=0.2,10)=10,1)=1)*(-0.1);
ZBGS324:=ZBGS323=(-0.1);
ZBGS325:=ZBGS319||ZBGS324;
ZBGS326:=DMA(AMOUNT/VOL/100,VOL/CAPITAL);
ZBGS327:=DYNAINFO(7)/REF(CLOSE,1)>1.05&&DYNAINFO(7)/OPEN>1.05;
ZBGS328:=VOL/REF(VOL,1)>1.2&&COUNT(CLOSE>OPEN,1)||(LOW>REF(HIGH,1)&&COUNT(OPEN>CLOSE,1)&&VOL/REF(VOL,1)>1.2);
ZBGS329:=VOL/CAPITAL*100;
ZBGS330:=VOL>=1.9*REF(VOL,1)&&ZBGS329>4;
ZBGS331:=SUMBARS(ZBGS330,1);
ZBGS332:=STICKLINE(ZBGS331,REF(CLOSE,ZBGS331-1),REF(CLOSE,ZBGS331-1),10,0);
ZBGS333:=STICKLINE(ZBGS331,REF(OPEN,ZBGS331-1),REF(OPEN,ZBGS331-1),10,0);
ZBGS334:=IF(NAMELIKE(7),0,1);
ZBGS335:=DYNAINFO(8)>0;
ZBGS336:=IF(NAMELIKE(8),0,1);
ZBGS337:=ZBGS334&&ZBGS335&&ZBGS336;
ZBGS338:=(CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100;
ZBGS339:=SMA(ZBGS338,9,1);
ZBGS340:=SMA(ZBGS339,9,1);
ZBGS341:=CROSS(ZBGS339,ZBGS340);
ZBGS342:=(CLOSE-MA(CLOSE,5))/MA(CLOSE,5)*100;
ZBGS343:=COUNT(ZBGS341,21)>=2;
ZBGS344:=ZBGS339< 20;
ZBGS345:=MA(CLOSE,10)>REF(MA(CLOSE,10),1);
ZBGS346:=COUNT(ZBGS342< (-8),20)>=1&&ZBGS342<=0&&COUNT(ZBGS342<=0,4)>=2;
ZBGS347:=ZBGS343&&ZBGS344&&ZBGS345&&ZBGS346;
ZBGS348:=ZBGS347&&COUNT(ZBGS347,10)=1;
ZBGS349:=REF(CLOSE,1);
ZBGS350:=SMA(MAX(CLOSE-ZBGS349,0),7,1)/SMA(ABS(CLOSE-ZBGS349),7,1)*100;
ZBGS351:=SMA(MAX(CLOSE-ZBGS349,0),13,1)/SMA(ABS(CLOSE-ZBGS349),13,1)*100;
ZBGS352:=BARSLAST(ZBGS351< 20)<=3&&CROSS(ZBGS350,ZBGS351);
ZBGS353:=(CLOSE-MA(CLOSE,20))/MA(CLOSE,20)*100< (-12.5);
ZBGS354:=LLV(LOW,5);
ZBGS355:=HHV(HIGH,5);
ZBGS356:=EMA((CLOSE-ZBGS354)/(ZBGS355-ZBGS354)*100,4);
ZBGS357:=EMA(0.667*REF(ZBGS356,1)+0.333*ZBGS356,2);
ZBGS358:=ZBGS352&&ZBGS353&&CROSS(ZBGS356,ZBGS357)&&ZBGS356<=25;
ZBGS359:=DMA(EMA(CLOSE,14),SUM(VOL,5)/3/CAPITAL);
ZBGS360:=(CLOSE-ZBGS359)/ZBGS359*100;
ZBGS361:=ZBGS360< (-38);
ZBGS362:=DMA(EMA(CLOSE,12),SUM(VOL,5)/3/CAPITAL);
ZBGS363:=(CLOSE-ZBGS362)/ZBGS362*100;
ZBGS364:=REF(ZBGS363,1)< (-37)&&ZBGS363>REF(ZBGS363,1)&&REF(ZBGS363,1)< REF(ZBGS363,2)&&REF(ZBGS363,2)-REF(ZBGS363,1)>1;
ZBGS365:=ZBGS361||ZBGS364&&VOL/CAPITAL*100< 6;
ZBGS366:=ZBGS365&&COUNT(ZBGS365,10)=1;
ZBGS367:=(HIGH-LOW)/HIGH*100+(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100;
ZBGS368:=EMA(MA(ZBGS367,50),5);
ZBGS369:=ZBGS368>LLV(ZBGS368,5)*1.01&&REF(ZBGS368,1)< REF(LLV(ZBGS368,5),1)*1.01&&LLV(ZBGS368,50)=LLV(ZBGS368,5);
ZBGS370:=LLV(LOW,5)=LLV(LOW,50)&&LLV(LOW,5)< HHV(LOW,70)*0.5;
ZBGS371:=ZBGS369&&ZBGS370;
ZBGS372:=ZBGS348||ZBGS358||ZBGS366||ZBGS371&&ZBGS337;
ZBGS373:=CLOSE/REF(CLOSE,1)>1.05&&CLOSE=HIGH&&BETWEEN(FORCAST(VOL,4),0.2*FORCAST(VOL,12),2.1*FORCAST(VOL,12));
ZBGS374:=FILTER(ZBGS373,28)*100;
ZBGS375:=IF(CLOSE/REF(CLOSE,1)>1.05&&HIGH/CLOSE< 1.01&&CLOSE>REF(CLOSE,1),91,0);
ZBGS376:=FILTER(ZBGS375>90,45)&&FILTER(ZBGS375>90,35)&&ZBGS374>0;
ZBGS377:=IF(CLOSE>REF(CLOSE,1),VOL,-VOL);
ZBGS378:=SUM(IF(CLOSE=REF(CLOSE,1),0,ZBGS377),0);
ZBGS379:=HHV(ZBGS378,0);
ZBGS380:=20;
ZBGS381:=MA(CLOSE,55);
ZBGS382:=(CLOSE-ZBGS381)/ZBGS381*100;
ZBGS384:=ZBGS380+55;
ZBGS385:=(CONST(REF(HHV(ZBGS382,55),ZBGS380))/100+1)*ZBGS381;
ZBGS386:=(CONST(LLV(ZBGS382,ZBGS384))/100+1)*ZBGS381;
ZBGS387:=(ZBGS386+ZBGS385)/2;
ZBGS388:=CLOSE/REF(CLOSE,1)>=1.094&&CLOSE=HIGH&&HIGH>LOW;
DDZD:ZBGS325&&CLOSE/REF(CLOSE,1)>1.095&&ZBGS328&&NOT(OPEN>=REF(CLOSE,1)*1.096)&&ZBGS378=ZBGS379&&REF(ZBGS379,1)>REF(ZBGS378,1)&&CROSS(CLOSE,ZBGS332)&&CROSS(CLOSE,ZBGS333)&&CLOSE/REF(CLOSE,1)>1.095&&CLOSE=HIGH&&ZBGS376&&COUNT(ZBGS376,60)=1,COLORRED;
STICKLINE(DDZD,20,45,8,0),COLORRED;
STICKLINE(DDZD,45,72,8,0),COLORYELLOW;
STICKLINE(DDZD,72,100,8,0),COLORMAGENTA;
DRAWTEXT(DDZD,40,'加仓'),COLORYELLOW;
{选股指标源码如下}
LTSZ:=FINANCE(40)/100000000<=100;
ZBGS31:=(CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2));
ZBGS3D:=(CLOSE<REF(CLOSE,1) AND CLOSE<REF(CLOSE,2));
ZBGS3E:=(REF(ZBGS3D,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
ZBGS3F:=(REF(ZBGS3E,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
ZBGS310:=(REF(ZBGS3F,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
ZBGS311:=(REF(ZBGS310,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
ZBGS312:=(REF(ZBGS311,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
ZBGS313:=(REF(ZBGS312,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
ZBGS314:=(REF(ZBGS313,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
ZBGS315:=(REF(ZBGS314,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
ZBGS316:=(REF(ZBGS315,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
ZBGS317:=(REF(ZBGS316,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
ZBGS318:=(REF(ZBGS317,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
QXS:=NOT(CODELIKE('4'));
QKC:=NOT(CODELIKE('688'));
QST:=IF(NAMELIKE('S'),0,1);
QXX:=IF(NAMELIKE('*'),0,1);
QBJ:=NOT(CODELIKE('8'));
TTXD:=QXS AND QST AND QKC AND QXX AND QBJ;
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2;
XG:=MACD>0;
ZBGS319:=((REF(ZBGS3D OR ZBGS3E OR ZBGS3F OR ZBGS310 OR ZBGS311 OR ZBGS312 OR ZBGS313 OR ZBGS314 OR ZBGS315 OR ZBGS316 OR ZBGS317 OR ZBGS318,1)) AND ZBGS31);
顶底:=ZBGS319 AND TTXD AND XG AND LTSZ;
主力建仓:顶底;