“龙头区间”主图 + 指标,精准捕捉龙头突破形态信号
使用方法:
红绿线标识股价强弱转换,与黄线构成箱体整理区域。黄线作为关键买入信号线,股价一旦站上黄线,预示着拉升在即。白线则是持股观察线,股价位于白线上方时,可安心持股;若股价跌破白线,则需考虑减仓或清仓离场。
公式源码:
{龙头区间}
Z1:=STRCAT(HYBLOCK,' ');
Z2:=STRCAT(Z1,DYBLOCK);
Z3:=STRCAT(Z2,' ');
DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT(Z3,GNBLOCK)),COLOR00C0C0;
买股线:EMA(COST(99),181),COLORYELLOW,LINETHICK2;
MA5:MA(C,5),LINETHICK1,COLORWHITE;
MA54:=MA(CLOSE,54);
MA10:=MA(CLOSE,10);
STICKLINE(C/REF(C,1)>=1.096 AND H=C,O,C,2,0),COLORYELLOW;
CTA8:=(REF(CLOSE,3)-CLOSE)/REF(CLOSE,3)*100>5;
CTA9:=FILTER(CTA8,10);
CTA10:=BARSLAST(CTA9);
CTA11:=REF(HIGH,CTA10+2);
CTA12:=REF(HIGH,CTA10+1);
CTA13:=REF(HIGH,CTA10);
CTA14:=MAX(CTA11,CTA12);
CTA15:=MAX(CTA14,CTA13);
CTA16:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>5;
CTA17:=CTA10< 150;
CTA18:=(OPEN-CTA15)/CTA15*100< 30;
CTA19:=(CLOSE-LLV(LOW,CTA10))/LLV(LOW,CTA10)*100< 50;
CTA20:=(CLOSE-REF(OPEN,5))/REF(OPEN,5)*100< 30;
CTA21:=VOL/MA(VOL,5)< 3.5;
CTA22:=(CLOSE-REF(CLOSE,89))/REF(CLOSE,89)*100< 80;
CTA25:=CTA16 AND CTA17 AND CTA18 AND CTA19 AND CTA20 AND CTA21 AND CTA22;
暴利:=FILTER(CTA25,15);
PL1:=(((CLOSE-MA54) /MA54)< 0.1);
PL2:=(((CLOSE-MA10)/MA10)< 0.3);
偏离率:=(((PL1=1) AND (PL2=1))*0.2);
平台突破:=((((偏离率=0) AND (REF (偏离率,1)=0.2)) AND (REF((COUNT((偏离率=0.2),10)=10),1)=1))*-0.1);
妖股突破:=平台突破=-0.1;
XDF:=(暴利 OR 妖股突破);
UARA:=DMA(AMOUNT/VOL/100,VOL /CAPITAL);
UARAA:=DYNAINFO(7)/(REF(CLOSE,1))>1.05 AND (DYNAINFO(7)/0>1.05);
FLIGA:=(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);
妖股:=XDF AND C/REF(C,1)>1.095 AND FLIGA AND UARAA,NODRAW;
DRAWICON(妖股,LOW*0.995,7);
DRAWTEXT(妖股,LOW*0.975,'妖股') ,COLORYELLOW;
AA:=((CLOSE/REF(CLOSE,1))>=1.099);
CB:=(VOL /REF(VOL,1));
关注:IF((((CLOSE/REF(CLOSE,1))>-1.07) AND (CB< 1)),1,0) ,LINETHICKO , NODRAW;
龙头第一买点:=IF((AA AND (CB< 1)),1,0);
龙头第二买点:=IF((((CLOSE/REF (CLOSE,1))>=1.07)AND (CB< 1)),1,0);
DRAWTEXT((龙头第二买点=1),(REF(LOW,1)*1.1),'↖龙头'),COLOR00FFFF;
ZT:=C>REF(C,1)*1.094 AND C=H;
A1:=EVERY(ZT,1) ;
A2:= REF(O,1)>REF(C,1) AND C>O AND C< REF(O,1) AND EXIST(A1,3);
DRAWSL(A2,H,0,5,0),COLORWHITE LINETHICK2;
DRAWTEXT_FIX(C>O,0,0.1,0,'指标公式网公式网HTTP://WWW.ZBGS3.COM'),COLOR333333;
DRAWNUMBER(A2=1,H,H);
CTD1:=150;
CTD2:=3;
CTD3:=REF(HHV(HIGH,CTD1),CTD2);
CTD4:=REF(LLV(LOW,CTD1),CTD2);
CTD5:=CTD3-(CTD3-CTD4)*0.618;
CTD6:=REFDATE(CTD5,DATE);
横盘天数:=BARSLASTCOUNT(CLOSE< CTD6),COLORGREEN;
CTD7:=CROSS(CLOSE,CTD6);
CTD8:=横盘天数>100;
CTD9:=REF(CTD8,1);
CTD10:=CTD9 AND CTD7;
X11:=BARSLAST(CTD10>0);
X12:REF(H,X11)COLORWHITE,LINETHICK1,DOTLINE;
A88:=VOL*CLOSE;
B88:=SUM(A88,1)/SUM(VOL,1);
B188:=EMA(B88,17);
数值8:=(B88-B188)*1500/B88;
越强势区黄线8:=数值8>=300;
首越黄线:BARSLASTCOUNT(越强势区黄线8)=1 ,NODRAW;
DRAWTEXT(首越黄线,L*0.92,'牛'),COLORMAGENTA;
DRAWTEXT(ISLASTBAR,X12,'强区')COLORYELLOW;
M170:MA(C,170);
上升:IF(M170>=REF(M170,1),M170,DRAWNULL),LINETHICK2 COLORRED;
下降:IF(M170< REF(M170,1),M170,DRAWNULL),LINETHICK2,COLORGREEN;
WWWZBGS3COM:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
XA1:=IF(DATE< 99999999,1,DRAWNULL);
MXD:=IF((DATETODAY(DATE))< 99999999,1,DRAWNULL);
WH1:=IF(L=LLV(L,9),L,0)*MXD;
WH2:=CONST(BARSLAST(WH1!=0))*MXD;
WH3:=CONST(IF(WH2=0,H,REF(H,WH2)))*MXD;
WH4:=CONST(REF(BARSLAST(H>WH3),WH2+1)+WH2+1)*MXD;
WH5:=CONST(IF(WH4=0,H,REF(H,WH4)))*MXD;
WH6:=CONST(REF(BARSLAST(H>WH5),WH4+1)+WH4+1)*MXD;
WH7:IF(CURRBARSCOUNT<=WH2+10,CONST(IF(WH6=0,H,REF(H,WH6))),DRAWNULL)*MXD,COLORYELLOW,DOTLINE;
DRAWTEXT(ISLASTBAR,WH7,'进场')*XA1,COLORYELLOW;
SZ1:=100*("399107$C"-REF("399107$C",1))/REF("399107$C",1);
SZ2:=100*("399107$C"-REF("399107$C",2))/REF("399107$C",2);
SZ3:=100*("399107$C"-REF("399107$C",3))/REF("399107$C",3);
ZF1:=100*(C-REF(C,1))/REF(C,1);
ZF2:=100*(C-REF(C,2))/REF(C,2);
ZF3:=100*(C-REF(C,3))/REF(C,3);
三天:=ZF3-SZ3;
二天:=ZF2-SZ2;
一天:=ZF1-SZ1;
不能超3:=C+(20-三天)*REF(C,1)/100;
不能超2:=C+(20-二天)*REF(C,1)/100;
不能超1:=C+(20-一天)*REF(C,1)/100;
DRAWTEXT_FIX(CODELIKE('00'),0.85,0.85,0,STRCAT('3天偏离值:',CON2STR(三天,2)));
DRAWTEXT_FIX(CODELIKE('00'),0.95,0.85,0,STRCAT(' ',CON2STR(不能超3,2)));
DRAWTEXT_FIX(CODELIKE('00'),0.85,0.90,0,STRCAT('2天偏离值:',CON2STR(二天,2)));
DRAWTEXT_FIX(CODELIKE('00'),0.95,0.90,0,STRCAT(' ',CON2STR(不能超2,2)));
DRAWTEXT_FIX(CODELIKE('00'),0.85,0.95,0,STRCAT('1天偏离值:',CON2STR(一天,2)));
DRAWTEXT_FIX(CODELIKE('00'),0.95,0.95,0,STRCAT(' ',CON2STR(不能超1,2)));