通达信资金主图/副图源码

发一个资金用的主图,虽然有未来但那是画图的!可以看压力与支撑的


资金主图:
Z1:=STRCAT(HYBLOCK,' ');
Z2:=STRCAT(Z1,DYBLOCK);
Z3:=STRCAT(Z2,' ');
DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT(Z3,GNBLOCK)),COLORLIRED;
DRAWTEXT_FIX(ISLASTBAR,0,0.03,0,EXTERNSTR(0,3)),COLORWHITE;
DRAWTEXT_FIX(ISLASTBAR,0,0.06,0,EXTERNSTR(0,6)),COLORLIBLUE;
DRAWTEXT_FIX(ISLASTBAR,0,0.09,0,EXTERNSTR(0,12)),COLORLIGREEN;{老王}
DRAWTEXT_FIX(ISLASTBAR,0,0.15,0,FGBLOCK),COLORLIMAGENTA;
DRAWTEXT_FIX(ISLASTBAR,0,0.12,0,EXTERNSTR(0,1)),COLORYELLOW;{融胜}
主力成本线:EMA(COST(9),250),COLORBROWN,DOTLINE;

{牛马线买点公式升级版}

 MID:=(3*CLOSE+LOW+OPEN+HIGH)/6;
 牛线:(20*MID+19*REF(MID,1)+18*REF(MID,2)+17*REF(MID,3)+16*REF(MID,4)+15*REF(MID,5)+14*REF(MID,6)+13*REF(MID,7)+12*REF(MID,8)+11*REF(MID,9)+10*REF(MID,10)+9*REF(MID,11)+8*REF(MID,12)+7*REF(MID,13)+6*REF(MID,14)+5*REF(MID,15)+4*REF(MID,16)+3*REF(MID,17)+2*REF(MID,18)+REF(MID,20))/210,COLORRED;
 马线:MA(牛线,8),COLORWHITE;
 DRAWICON( FILTER(CROSS(牛线,马线),20),马线-0.002 ,1);
 DRAWTEXT(CROSS(牛线,马线),LOW*0.984,'买'),COLORRED,LINETHICK2;
 止损价:H*0.95,LINETHICK0.5,COLORRED;
庄家:(20*MID+19*REF(MID,1)+18*REF(MID,2)+17*REF(MID,3)+
 16*REF(MID,4)+15*REF(MID,5)+14*REF(MID,6)+
 13*REF(MID,7)+12*REF(MID,8)+11*REF(MID,9)+
 10*REF(MID,10)+9*REF(MID,11)+8*REF(MID,12)+
 7*REF(MID,13)+6*REF(MID,14)+5*REF(MID,15)+
 4*REF(MID,16)+3*REF(MID,17)+2*REF(MID,18)+REF(MID,20))/210,COLORRED;
 IF(庄家>=REF(庄家,1),庄家,DRAWNULL),COLORRED,LINETHICK4;
 IF(庄家<=REF(庄家,1),庄家,DRAWNULL),COLORGREEN,LINETHICK2;
DRAWBAND(牛线,RGB(255,87,22),马线,RGB(0,30,255));

MA60:MA(CLOSE,60),COLORGRAY;

N1:=10;
TK:=CONST(HHVBARS(V,10)),COLOR0000FF,LINETHICK1;
量能平台:IF(CURRBARSCOUNT<=N1+3,CONST(IF(TK=0,C,REF(C,TK))),DRAWNULL),COLORGRAY,LINETHICK1;
NOTEXT_新量能点:IF(CURRBARSCOUNT=TK+1,量能平台,DRAWNULL),CIRCLEDOT,COLORFFFFFF,LINETHICK9;
DRAWTEXT(ISLASTBAR,量能平台,'量能平台'),COLORGRAY;
{稳涨}
  红轨道:=MA(MA(CLOSE,3),1),LINETHICK1,COLORYELLOW;
  轨道:MA(MA(CLOSE,3),3),COLOR32CD32,LINETHICK2;
  NOTEXT_升:IF(红轨道>=轨道,轨道,DRAWNULL),COLORMAGENTA,LINETHICK2;
机构:(L2_VOL(0,0) - L2_VOL(0,1))*10000/FINANCE(7),NODRAW,COLORRED;
大户:(L2_VOL(1,0) - L2_VOL(1,1))*10000/FINANCE(7),NODRAW,COLORMAGENTA;
主力:机构+大户,NODRAW,COLORYELLOW;
STICKLINE(主力>0,O,C,1.5,1),COLORRED;
STICKLINE(主力<0,O,C,1.5,1),COLORCYAN;

STICKLINE(大户>0,O,C,1,0),COLORMAGENTA;
STICKLINE(大户<0,O,C,1,0),COLORGREEN;
STICKLINE(机构>0 AND 大户>0,O,(O+C)/2,1,0),COLORRED;
STICKLINE(机构<0 AND 大户>0,C,(O+C)/2,1,0),COLORCYAN;
STICKLINE(机构>0 AND 大户<0,O,(O+C)/2,1,0)COLORMAGENTA;
STICKLINE(机构<0 AND 大户<0,C,O,1,0)COLORLICYAN;
 
累计:=SUM(主力,30),COLORMAGENTA;
均值:=EMA(累计,MIN(10,30)),COLORWHITE;

{红}
STICKLINE(CROSS(累计,均值),H,L,0,0),COLORRED,LINETHICK1;
STICKLINE(CROSS(累计,均值),CLOSE,OPEN,1.4,0),COLOR000088;
STICKLINE(CROSS(累计,均值),CLOSE,OPEN,1,0),COLOR0000BB;
STICKLINE(CROSS(累计,均值),CLOSE,OPEN,0.6,0),COLOR0000DD;
STICKLINE(CROSS(累计,均值),CLOSE,OPEN,0,0),COLOR0000FF;
{蓝}
STICKLINE(CROSS(均值,累计),H,L,0,0),COLORFF8800,LINETHICK1;
STICKLINE(CROSS(均值,累计),CLOSE,OPEN,1.4,0),COLORBB4400;
STICKLINE(CROSS(均值,累计),CLOSE,OPEN,1,0),COLORCC5500;
STICKLINE(CROSS(均值,累计),CLOSE,OPEN,0.6,0),COLORDD6600;
STICKLINE(CROSS(均值,累计),CLOSE,OPEN,0,0),COLOREE7700;


{高低点定位}
G0:=(XMA(XMA(H,30),30)-XMA(XMA(L,30),30))+XMA(XMA(H,30),30);
D0:=XMA(XMA(L,30),30)-(XMA(XMA(H,30),30)-XMA(XMA(L,30),30));
G01:=(XMA(XMA(H,30),30)-XMA(XMA(L,30),30))*0.5+XMA(XMA(H,30),30);
D01:=XMA(XMA(L,30),30)-(XMA(XMA(H,30),30)-XMA(XMA(L,30),30))*0.5;
GO0:=(XMA(XMA(H,60),60)-XMA(XMA(L,60),60))*3+XMA(XMA(H,60),60);
DO0:=XMA(XMA(L,60),60)-(XMA(XMA(H,60),60)-XMA(XMA(L,60),60))*3;

STICKLINE(CURRBARSCOUNT=1,G0,G0,100,5),COLORGREEN;
STICKLINE(CURRBARSCOUNT=1,D0,D0,100,5),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=1,GO0,GO0,100,5),COLORLIBLUE;
STICKLINE(CURRBARSCOUNT=1,DO0,DO0,100,5),COLORRED;
DRAWTEXT(ISLASTBAR,G0,'卖'),COLORGREEN;
DRAWTEXT(ISLASTBAR,D0,'买'),COLORMAGENTA;
DRAWTEXT(ISLASTBAR,GO0,'顶'),COLORLIBLUE;
DRAWTEXT(ISLASTBAR,DO0,'底'),COLORRED;

{五线顺上的拐点定位线,有未来函数}
局部低点预选A:=BACKSET(LLV(L,5)<REF(LLV(L,4),1),4);
局部低点预选B:=BACKSET(局部低点预选A=0 AND REF(局部低点预选A,1)=1,2);
局部低点预选C:=IF(局部低点预选B=1 AND REF(局部低点预选B,1)=0,-1,0);
局部高点预选A:=BACKSET(HHV(H,5)>REF(HHV(H,4),1),4);
局部高点预选B:=BACKSET(局部高点预选A=0 AND REF(局部高点预选A,1)=1,2);
局部高点预选C:=IF(局部高点预选B=1 AND REF(局部高点预选B,1)=0,1,0);
缺口判断:=IF(L>REF(H,1),1,IF(H<REF(L,1),-1,0));
距前高天:=BARSLAST(局部高点预选C=1);
距前低天:=BARSLAST(局部低点预选C=-1);
小值周期:=LOWRANGE(L);
大值周期:=TOPRANGE(H);
低保留AA:=IF(局部低点预选C=-1 AND REF(距前高天,1)>REF(距前低天,1) AND LLV(L,距前高天+1)<REF(LLV(L,距前高天+1),1),-1,0);
低保留AB:=IF(局部低点预选C=-1 AND REF(距前高天,1)<=REF(距前低天,1) AND (距前高天>=4 OR LLV(缺口判断,距前高天)=-1 OR LLV(L,距前低天+2)<REF(LLV(L,距前低天+1),1)),-1,0);
低保留S:=IF((低保留AA=-1 OR 低保留AB=-1) AND L<REF(H,距前高天+1),-1,0);
预判:=IF((距前低天<4 AND HHV(缺口判断,距前低天)!=1) OR REF(低保留S,距前低天)=0,1,0);
判断:=IF(局部高点预选C=1 AND REF(距前低天,1)<=REF(距前高天,1) AND 预判=1 AND 大值周期>REF(小值周期,距前低天+1) AND 大值周期>REF(小值周期,距前低天) AND 大值周期>REF(大值周期,距前高天),1,0);
高保留A:=IF(局部高点预选C=1 AND REF(距前低天,1)>REF(距前高天,1) AND HHV(H,距前低天+1)>REF(HHV(H,距前低天+1),1),1,0);
高保留B:=IF(局部高点预选C=1 AND REF(距前低天,1)<=REF(距前高天,1) AND REF(低保留S,距前低天)=-1 AND (距前低天>=4 OR HHV(缺口判断,距前低天)=1),1,0);
高保留:=IF((高保留A=1 OR 高保留B=1 OR 判断=1) AND H>REF(L,距前低天+1),1,0);
预判A:=IF((距前高天<4 AND HHV(缺口判断,距前高天)!=1) OR REF(高保留,距前高天)=0,1,0);
判断A:=IF(局部低点预选C=-1 AND REF(距前高天,1)<=REF(距前低天,1) AND 预判A=1 AND 小值周期>REF(大值周期,距前高天+1) AND 小值周期>REF(大值周期,距前高天) AND 小值周期>REF(小值周期,距前低天),-1,0);
低保留A:=IF(局部低点预选C=-1 AND REF(距前高天,1)>REF(距前低天,1) AND LLV(L,距前高天+1)<REF(LLV(L,距前高天+1),1),-1,0);
低保留B:=IF(局部低点预选C=-1 AND REF(距前高天,1)<=REF(距前低天,1) AND (距前高天>=4 OR LLV(缺口判断,距前高天)=-1 OR 判断A=-1),-1,0);
低保留:=IF((低保留A=-1 OR 低保留B=-1) AND L<REF(H,距前高天+1),-1,0);
距前高天A:=BARSLAST(高保留=1);
距前低天A:=BARSLAST(低保留=-1);
预判X:=IF((距前低天A<4 AND HHV(缺口判断,距前低天A)!=1) OR REF(低保留,距前低天A)=0,1,0);
判断X:=IF(局部高点预选C=1 AND REF(距前低天A,1)<=REF(距前高天A,1) AND 预判X=1 AND 大值周期>REF(小值周期,距前低天A+1) AND 大值周期>REF(小值周期,距前低天A) AND 大值周期>REF(大值周期,距前高天A),1,0);
高保留XA:=IF(局部高点预选C=1 AND REF(距前低天A,1)>REF(距前高天A,1) AND HHV(H,距前低天A+1)>REF(HHV(H,距前低天A+1),1),1,0);
高保留XB:=IF(局部高点预选C=1 AND REF(距前低天A,1)<=REF(距前高天A,1) AND REF(低保留,距前低天A)=-1 AND (距前低天A>=4 OR HHV(缺口判断,距前低天A)=1),1,0);
高保留X:=IF((高保留XA=1 OR 高保留XB=1 OR 判断X=1) AND H>REF(L,距前低天A+1),1,0);
预判XA:=IF((距前高天A<4 AND HHV(缺口判断,距前高天A)!=1) OR REF(高保留XA,距前高天A)=0,1,0);
判断XA:=IF(局部低点预选C=-1 AND REF(距前高天A,1)<=REF(距前低天A,1) AND 预判XA=1 AND 小值周期>REF(大值周期,距前高天A+1) AND 小值周期>REF(大值周期,距前高天A) AND 小值周期>REF(小值周期,距前低天A),-1,0);
低保留XA:=IF(局部低点预选C=-1 AND REF(距前高天A,1)>REF(距前低天A,1) AND LLV(L,距前高天A+1)<REF(LLV(L,距前高天A+1),1),-1,0);
低保留XB:=IF(局部低点预选C=-1 AND REF(距前高天A,1)<=REF(距前低天A,1) AND (距前高天A>=4 OR LLV(缺口判断,距前高天A)=-1 OR 判断XA=-1),-1,0);
低保留X:=IF((低保留XA=-1 OR 低保留XB=-1) AND L<REF(H,距前高天A+1),-1,0);
距前高天YA:=BARSLAST(高保留X=1);
距前低天YA:=BARSLAST(低保留X=-1);
预判YX:=IF((距前低天YA<4 AND HHV(缺口判断,距前低天YA)!=1) OR REF(低保留X,距前低天YA)=0,1,0);
判断YX:=IF(局部高点预选C=1 AND REF(距前低天YA,1)<=REF(距前高天YA,1) AND 预判YX=1 AND 大值周期>REF(小值周期,距前低天YA+1) AND 大值周期>REF(小值周期,距前低天YA) AND 大值周期>REF(大值周期,距前高天YA),1,0);
高保留YXA:=IF(局部高点预选C=1 AND REF(距前低天YA,1)>REF(距前高天YA,1) AND HHV(H,距前低天YA+1)>REF(HHV(H,距前低天YA+1),1),1,0);
高保留YXB:=IF(局部高点预选C=1 AND REF(距前低天YA,1)<=REF(距前高天YA,1) AND REF(低保留X,距前低天YA)=-1 AND (距前低天YA>=4 OR HHV(缺口判断,距前低天YA)=1),1,0);
高保留YX:=IF((高保留YXA=1 OR 高保留YXB=1 OR 判断YX=1) AND H>REF(L,距前低天YA+1),1,0);
预判YXA:=IF((距前高天YA<4 AND HHV(缺口判断,距前高天YA)!=1) OR REF(高保留YXA,距前高天YA)=0,1,0);
判断YXA:=IF(局部低点预选C=-1 AND REF(距前高天YA,1)<=REF(距前低天YA,1) AND 预判YXA=1 AND 小值周期>REF(大值周期,距前高天YA+1) AND 小值周期>REF(大值周期,距前高天YA) AND 小值周期>REF(小值周期,距前低天YA),-1,0);
低保留YXA:=IF(局部低点预选C=-1 AND REF(距前高天YA,1)>REF(距前低天YA,1) AND LLV(L,距前高天YA+1)<REF(LLV(L,距前高天YA+1),1),-1,0);
低保留YXB:=IF(局部低点预选C=-1 AND REF(距前高天YA,1)<=REF(距前低天YA,1) AND (距前高天YA>=4 OR LLV(缺口判断,距前高天YA)=-1 OR 判断YXA=-1),-1,0);
低保留YX:=IF((低保留YXA=-1 OR 低保留YXB=-1) AND L<REF(H,距前高天YA+1),-1,0);
AAAD:=IF(高保留YX=1 AND 低保留YX=-1 AND H>REF(H,REF(距前高天YA,1)+2),1,IF(高保留YX=1 AND 低保留YX=-1 AND L<REF(L,REF(距前低天YA,1)+2),-1,0));
极点保留:=IF(AAAD=0,高保留YX+低保留YX,AAAD);
局部极点:IF(极点保留=-1,L,IF(极点保留=1,H,DRAWNULL)),CIRCLEDOT,COLORYELLOW;
DRAWLINE(极点保留=-1,局部极点,极点保留=1,局部极点,0)COLORLIRED,LINETHICK1;
DRAWLINE(极点保留=1,局部极点,极点保留=-1,局部极点,0)COLORLICYAN,LINETHICK1;
DD1:=BARSLAST(ABS(极点保留)!=1);
DRAWTEXT(极点保留=1,局部极点,'卖'),COLORLIBLUE;
DRAWTEXT(极点保留=-1,局部极点,'买'),COLORRED;


{一绝}
Q_1:=C-REF(C,1);
Q_2:=100*EMA(EMA(Q_1,6),6)/EMA(EMA(ABS(Q_1),6),6);
Q_3:=CROSS(EMA(C,19),EMA(C,7));
Q_4:=CROSS(EMA(C,7),EMA(C,19));
ZD1:=L=LLV(L,BARSLAST(Q_3)+1);
ZD2:=LLV(L,BARSLAST(Q_3)+1);
ZD3:=H=HHV(H,BARSLAST(Q_4)+1);
ZD4:=HHV(H,BARSLAST(Q_4)+1);
Q_A:=DRAWLINE(ZD1,ZD2,ZD3,ZD4,0);
U1:=H=HHV(H,BARSLAST(Q_4)+1);
U2:=HHV(H,BARSLAST(Q_4)+1);
U3:=L=LLV(L,BARSLAST(Q_3)+1);
U4:=LLV(L,BARSLAST(Q_3)+1);
Q_B:=DRAWLINE(U1,U2,U3,U4,0);
TJ:=IF(Q_B<REF(Q_B,1) AND Q_B=Q_A,1,0);
BB:=REF(TJ,1)=0 AND TJ>=1 ;
DRAWICON(BB,L*0.998,34);
SS:=REF(Q_A<REF(Q_A,1) AND Q_B=Q_A,1)=0 AND TJ<1;
DRAWICON(SS,H*1.002,35);


{私募公式}
AAE:= WINNER(CLOSE+CLOSE*15/100)*100;
BBE:= WINNER(CLOSE+CLOSE*0/100)*100;
CCE:= AAE-BBE;
DDE:= (WINNER(CLOSE-CLOSE*0.1/100)-WINNER(CLOSE-CLOSE*15/100))*100;
EEE:= CCE<3 AND DDE<0.5 AND OPEN>LOW;
AE1:= DYNAINFO(6);
AE2:= IF(LOW>AE1,0,IF(HIGH<AE1,1,(AE1-LOW+0.01)/(HIGH-LOW+0.01)));
AE3:= VOL/WINNER(LOW);
AE4:= REF(HHV(CLOSE,120),1);
AE5:= REF(LLV(CLOSE,120),1);
AE6:= 100*(CLOSE-AE5)/(AE4-AE5);
AE7:= AE2>0 OR AE2=1;
AE8:= AE7 AND AE3/REF(AE3,3)>=3 AND AE6<80;
AE9:= REF(AE8,1) OR REF(AE8,2) OR REF(AE8,3) OR REF(AE8,4);
AE10:= AE8 AND AE9;
AE11:= IF(FILTER(AE8,3),5,0);
AE12:= FILTER(IF(FILTER(AE10,3) OR EEE,10,0),3);
DRAWICON(AE12,L-0.0018,13);


 {新趋势线};
AX1:=REF(H,8)=HHV(H,2*8+1);
BX1:=FILTER(AX1,8);
CX1:=BACKSET(BX1,8+1);
DX1:=FILTER(CX1,8);{高点}
RX1:=BACKSET(ISLASTBAR,BARSLAST(DX1)+1);
SX1:=RX1>REF(RX1,1);
DRAWLINE(DX1,H,SX1,H,1),COLORBLUE,DOTLINE;
AX2:=REF(L,8)=LLV(L,2*8+1);
BX2:=FILTER(AX2,8);
CX2:=BACKSET(BX2,8+1);
DX2:=FILTER(CX2,8);{低点}
TX1:=BACKSET(ISLASTBAR,BARSLAST(DX2)+1);
UX1:=TX1>REF(TX1,1);
DRAWLINE(DX2,L,UX1,L,1),COLORLIMAGENTA,DOTLINE;
M:=INTPART(3*8/5);
AV2:=REF(H,M)=HHV(H,2*M+1);
BV2:=FILTER(AV2,M);
CV2:=BACKSET(BV2,M+1);
DV2:=FILTER(CV2,M);{高点}
RV2:=BACKSET(ISLASTBAR,BARSLAST(DV2)+1);
SV2:=RV2>REF(RV2,1);
DRAWLINE(DV2,H,SV2,H,1),COLORLIBLUE,DOTLINE;
A22:=REF(L,M)=LLV(L,2*M+1);
B22:=FILTER(A22,M);
C22:=BACKSET(B22,M+1);
D22:=FILTER(C22,M);{低点}
T112:=BACKSET(ISLASTBAR,BARSLAST(D22)+1); U112:=T112>REF(T112,1);
DRAWLINE(D22,L,U112,L,1),COLORMAGENTA,DOTLINE;

{伏击涨停}
T1:=MA(C,21)>REF(MA(C,21),1);
T2:=EXIST(C>REF(C,1)*1.093,21);
T3:=C<O AND C<REF(C,1) AND EVERY(MA(C,5)<REF(MA(C,5),1),3);
T5:=EVERY(V<REF(V,1),2) AND EVERY(V<MA(V,5),2);
T6:=MA(C,5)>MA(C,21);
DRAWTEXT(T1 AND T2 AND T3 AND T5 AND T6,L,'--伏击涨停');


 {红底绿顶}
 低:=REF(LLV(L,150),3);
 近期底:=REFDATE(低,DATE);
 最底:=REFDATE(近期底,DATE);
 入:=最底=L AND ((C+L)<(O+C) OR (O+L)<(C+O));
 STICKLINE(入,O,(C+O)/2,3,0),COLORRED;
 STICKLINE(入,H,L,0.2,0),COLORRED;
 DRAWTEXT(入,L*1.0021,'-红底'),COLORLIMAGENTA;
 高:=REF(HHV(H,150),3);
 近期顶:=REFDATE(高,DATE);
 最顶:=REFDATE(近期顶,DATE),NODRAW;
 出:=最顶=H AND ((C-L)<(O-C) OR (O-L)<(C-O)),NODRAW;
 STICKLINE(出,O,(C+O)/2,3,0),COLORBLUE;
 STICKLINE(出,H,L,0.2,0),COLORBLUE;
 DRAWTEXT(出,H*0.998,'--蓝顶'),COLORGREEN;

A2:=REF(MA(C,20),1);J1:=(MA(C,20)-A2)/A2*100;MJ1:=MA(J1,3);
乖离2:=(MA(C,20)-MA(C,30))/MA(C,30)*100;
VAC1:=IF(BETWEEN(乖离2,-2,5),2,0);

XL1:=((LLV(LOW,3) = LLV(LOW,60)) AND ((CLOSE / REF(CLOSE,1)) >= 1.04));
XL2:=(((CLOSE - EMA(CLOSE,21)) / EMA(CLOSE,21)) * 100);
XL3:=CROSS(XL2,(0 - 20));
DRAWTEXT(FILTER(((XL1 > 0) AND LOW),5),(LOW - 0.0014),'●买点');
DRAWTEXT((XL3 > 0),(LOW - 0.0011),'●绝对底部')COLORYELLOW;
X6:=REF(CLOSE,1);
X7:=((SMA(MAX((CLOSE - X6),0),7,1) / SMA(ABS((CLOSE - X6)),7,1)) * 100);
X8:=CROSS(79,X7);
X9:=FILTER(X8,4);
DRAWTEXT(X9,(HIGH * 0.9989),'-●出货'),COLORGREEN;

 

{金牛启动}
年:=MA(CLOSE,240);
涨幅%:=(C-REF(C,1))/REF(C,1)*100;
RSVV:=(CLOSE-LLV(LOW,10))/(HHV(HIGH,10)-LLV(LOW,10))*100;
VARB2:=(RSVV/2+22)*1;
量:=EMA(VOL,13);
资金:=EMA(AMOUNT,13);
过滤:=((资金 /量) / 100);
提纯:=(((CLOSE -过滤) / 过滤) * 100);
黄金:=((提纯 < (0)) AND ZXNH);
买:=IF(黄金 AND RSVV<VARB2-2,180,0) AND 涨幅%>0 AND C<年;
DRAWTEXT(买>0,L-0.0013,'-牛'),COLORFFFFFF;
DRAWTEXT(买>0,L-0.0018,'▲'),COLORFF00FF;

 AA05:=MA(C,5),COLOR0099CC;
 五日乖离率:=(C-AA05)/AA05*100;
 BB05:=ATAN((AA05/REF(AA05,1)-1)*100)*180/3.1416;
 速度5:=SMA(EMA((AA05-REF(AA05,1))/REF(AA05,1),3)*100,3,1);
 加速度5:EMA((速度5-REF(速度5,1)),3),NODRAW;
 AA10:=MA(C,10);
 AA20:=MA(C,20);BB10:=ATAN((AA10/REF(AA10,1)-1)*100)*180/3.1416;
 AA30:=MA(C,30);
 三拾日乖离率:=(C-AA30)/AA30*100;
 VAR11:=(AA20-AA30)>REF((AA20-AA30),1)
AND AA20>REF(AA20,1) AND AA30>REF(AA30,1);
VAR22:=(AA30-AA20)<REF((AA30-AA20),1) AND AA20<REF(AA20,1) AND
AA30<REF(AA30,1);
BB30:=ATAN((AA30/REF(AA30,1)-1)*100)*180/3.1416;
 强势狙击:=FILTER(BB30>30 AND BB10>45 AND
CROSS(BB05,60),10);
 加仓:=FILTER(COUNT(CROSS(BB05,30),5)>=1 AND
AA05>REF(AA05,1)  AND 三拾日乖离率>REF(三拾日乖离率,1) AND
AA10>REF(AA10,1)
 AND 加速度5>REF(加速度5,1) AND 速度5>REF(速度5,1)  ,10) ;
 清仓:=FILTER(COUNT(CROSS(30,BB05),5)>=1 AND (C>AA30 OR O>AA30) AND
AA05<REF(AA05,1)  AND 三拾日乖离率<REF(三拾日乖离率,1) AND
AA10<REF(AA10,1),10);
 DRAWICON(加仓 ,LOW*0.997,21);
 DRAWICON(清仓 ,HIGH*1.005,12);
 DRAWICON(强势狙击 ,LOW*0.997,11);

{俊俊出击-选股}
S1:=MA((2*C+H+L)/4,5);
S2:=S1*(200-102)/100;
S3:=(1-7/100)*DMA(C,ABS((2*C+H+L)/4-MA(C,20))/MA(C,20));
S4:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100;
S5:=3*SMA(S4,3,1)-2*SMA(SMA(S4,3,1),3,1);
S6:=((H+L+C)/3-MA((H+L+C)/3,14))/(0.015*AVEDEV((H+L+C)/3,14));
DRAWTEXT(S2<S3&&S5>REF(S5,1)&&REF(S5,1)<REF(S5,2)&&S6<-100&&S6>REF(S6,1),L-0.0018,'俊'),COLORYELLOW;

{洗盘杀入线源码:}
T11:=CONST(LLVBARS(LOW,10));
 T11HIGH:=CONST(REF(HIGH,T11));
 CC1:=CONST(CURRBARSCOUNT);
 T22:=CONST(BARSLAST(CURRBARSCOUNT>CC1+T11 AND H>T11HIGH));
 T22HIGH:=CONST(REF(HIGH,T22));
 T33:=CONST(BARSLAST(CURRBARSCOUNT>CC1+T22 AND HIGH>T22HIGH));
 T33HIGH:=CONST(REF(HIGH,T33));
 {C>=T33HIGH AND REF(C,1)<T33HIGH AND DYNAINFO(17)>2;}
 N:=10;
 T1K:=CONST(LLVBARS(LOW,N));
 T1HIGH:=CONST(REF(HIGH,T1K));
 CC:=CONST(CURRBARSCOUNT);
 T2K:=CONST(BARSLAST((CURRBARSCOUNT >(CC+T1K)) AND (HIGH>T1HIGH)));
 T2HIGH:=CONST(REF(HIGH,T2K));
 T3K:=CONST(BARSLAST((CURRBARSCOUNT >(CC+T2K)) AND (HIGH>T2HIGH)));
 T3HIGH:=CONST(REF(HIGH,T3K));
洗盘杀入线:DRAWLINE(CURRBARSCOUNT=10+1,T3HIGH,ISLASTBAR, T3HIGH,1),LINETHICK1,COLORLIRED;
 DRAWTEXT(ISLASTBAR, T3HIGH,'杀入线')LINETHICK1,COLORLIRED;

 AQ1:=REF(V,1);AQ2:=DVOL;AQ3:=AQ2/AQ1;
 LNX:=AQ3-REF(AQ3,1);
 E1:=REF(C,1);E2:=DCLOSE;E3:=(E2-E1)/E1*100;
 QMX:=E3-REF(E3,1);
 XG:=CROSS(LNX,500) AND CROSS(QMX,10);
 DRAWTEXT(XG=1,L*0.995,'--钻石'),COLORFFCC88;
 DRAWICON(XG=1,L*0.993,25);

{有庄控盘}
VAW1:=EMA(EMA(CLOSE,13),13);
控盘:=(VAW1-REF(VAW1,1))/REF(VAW1,1)*1000;
无庄控盘:=控盘<0;
有庄控盘:=控盘>REF(控盘,1) AND 控盘>0;

{分时价格原码}
JJ:=DYNAINFO(11);
{波段买卖原码}
P:=21;S:=8;M1:=3;
财:=(EMA(CLOSE,S)-EMA(CLOSE,P))*50;
神:=EMA(财,M1);

{股价与均线偏离买卖条件}
BTJ1:=(C-JJ)/JJ<-0.03;
BTJ11:=(C-JJ)/JJ<-0.03;
BTJ12:=LAST(JJ>=REF(JJ,1),5,1) AND (C-JJ)/JJ<0.005;
STJ1:=(C-JJ)/JJ>0.005;
{控盘买卖条件}
STJ01:=控盘<REF(控盘,1) AND 控盘>0.5;
STJ02:=控盘>0;
BTJ2:=控盘>REF(控盘,1) AND 控盘<-0.2;
BTJ22:=控盘>REF(控盘,1) AND 控盘<0 ;
{波段买卖条件}
BTJ3:=CROSS(财,神) AND 财<-0.3;
BTJ32:=CROSS(财,神) AND 财<-0.1;
STJ31:=CROSS(神,财);
STJ32:=CROSS(神,财) AND 财>1.618;
{以下为信号};
BTJ81:=FILTER(BTJ1 AND BTJ2 AND BTJ3,13);
BTJ811:=FILTER(BTJ11 AND BTJ2 AND BTJ3,13);
BTJ82:=FILTER(BTJ12 AND BTJ22 AND BTJ32,13);

STJ81:=FILTER(STJ1 AND STJ01 AND STJ31,13);
STJ82:=FILTER(STJ02 AND STJ32 ,13);
STJ83:=STJ81 AND STJ82;
DRAWTEXT(STJ83,H*1.002,'↓庄出'),COLORGREEN;
DRAWICON(STJ83,H+0.003,24);

庄:= BTJ11 AND BTJ2 AND BTJ3;
有庄:=FILTER(庄,30);
DRAWTEXT(有庄,L-0.0011,'↖庄进'),COLORYELLOW;
DRAWICON(有庄,L*0.999,23);

{牛熊轨道上抓启爆点 适合抓爆涨股}
 AHC1:=CLOSE*VOL;
 AHC22:=EMA((EXPMA(AHC1,27)/EXPMA(VOL,27)+EXPMA(AHC1,54)/EXPMA(VOL,54)+EXPMA(AHC1,108)/EXPMA(VOL,108)+EXPMA(AHC1,316)/EXPMA(VOL,316))/4,34);
 上轨:=1.06*AHC22;
 下轨:=AHC22*0.94;
 ZT:=REF(C,1)*1.1-C<0.01 AND H=C;
 启爆:=CROSS(C,上轨) OR CROSS(C,下轨) AND ZT;
 DRAWTEXT(启爆,L,'↖启爆'),COLORCYAN;

{STYLE:抄底钻石王--可以用于选股预警,也可以放到附图}
YY:=(REF(H,4)-REF(L,1))/C*100>10;{4天前的最高到昨天最低跌幅为10个点}
YY1:=(REF(L,1)-L)/C*100>=0;{昨天的最低价跟今天最低价相平或收下影线}
YY2:=REF(C<O,1) AND C>O;{昨天收阴,今天收阳线}
YY3:= CLOSE>REF(CLOSE,1)*1.03 ;{股价3个点预警}
YY4:=(H-C)/C*100<1.5;{上影线少于1.5个点}
YY5:=V<=LLV(V,5) OR V>=HHV(V,5);{成交量是五天最低或五天最高}
DRAWICON(YY AND YY1 AND YY2 AND YY3 AND YY4 AND YY5,L*0.988,26);{满足所有条件};
DRAWTEXT(YY AND YY1 AND YY2 AND YY3 AND YY4 AND YY5,L*0.988,'--钻石王'),COLORRED;


 




未来函数检测结果如下:
该公式包含未来函数:BACKSET
该公式包含未来函数:WINNER
该公式包含未来函数:COST
该公式包含未来函数:DYNAINFO
该公式包含未来函数:FINANCE
该公式包含未来函数:XMA
该公式包含未来函数:DCLOSE
该公式包含未来函数:DVOL
解密、定制、编写股票指标请联系QQ或微信同号:88652583
相关股票指标公式

发一个资金用的主图,虽然有未来但那是画图的!可以看压力与支撑的

资金主图: Z1:=STRCAT(HYBLOCK,' ')
Z2赋值:STRCAT(Z1,DYBLOCK)
Z3赋值:STRCAT(Z2,' ')
DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT(Z3,GNBLOCK)),COLORLIRED
DRAWTEXT_FIX(ISLASTBAR,0,0.03,0,EXTERNSTR(0,3)),画白色
DRAWTEXT_FIX(ISLASTBAR,0,0.06,0,EXTERNSTR(0,6)), 画淡蓝色
DRAWTEXT_FIX(ISLASTBAR,0,0.09,0,EXTERNSTR(0,12)),COLORLIGREEN
当满足条件ISLASTBAR时,在横轴0纵轴0.15位置书写文字
DRAWTEXT_FIX(ISLASTBAR,0,0.12,0,EXTERNSTR(0,1)),画黄色
输出{融胜} 主力成本线:EMA(获利盘为9%的成本分布,250),COLORBROWN,DOTLINE

{牛马线买点公式升级版}

 MID赋值:(3*CLOSE+最低价+开盘价+最高价)/6
 输出牛线:(20*MID+19*1日前的MID+18*2日前的MID+17*3日前的MID+16*4日前的MID+15*5日前的MID+14*6日前的MID+13*7日前的MID+12*8日前的MID+11*9日前的MID+10*10日前的MID+9*11日前的MID+8*12日前的MID+7*13日前的MID+6*14日前的MID+5*15日前的MID+4*16日前的MID+3*17日前的MID+2*18日前的MID+20日前的MID)/210,画红色
 输出马线:牛线的8日简单移动平均,画白色
 DRAWICON( FILTER(牛线上穿马线,20),马线-0.002 ,1)
 DRAWTEXT(牛线上穿马线,最低价*0.984,'买'),画红色, 线宽为2
 输出止损价:H*0.95,LINETHICK0.5,画红色
输出庄家:(20*MID+19*1日前的MID+18*2日前的MID+17*3日前的MID+  16*4日前的MID+15*5日前的MID+14*6日前的MID+  13*7日前的MID+12*8日前的MID+11*9日前的MID+  10*10日前的MID+9*11日前的MID+8*12日前的MID+  7*13日前的MID+6*14日前的MID+5*15日前的MID+  4*16日前的MID+3*17日前的MID+2*18日前的MID+20日前的MID)/210,画红色
 IF(庄家>=1日前的庄家,庄家,DRAWNULL),画红色, 线宽为4
 IF(庄家<=1日前的庄家,庄家,DRAWNULL),画绿色, 线宽为2
DRAWBAND(牛线,RGB(255,87,22),马线,RGB(0,30,255))
输出

MA60:CLOSE的60日简单移动平均,COLORGRAY

N1赋值:10
TK赋值:CONST(HHVBARS(V,10)),COLOR0000FF, 线宽为1
输出量能平台:IF(CURRBARSCOUNT<=N1+3,CONST(IF(TK=0,C,TK日前的C)),DRAWNULL),COLORGRAY, 线宽为1
如果CURRBARSCOUNT=TK+1返回量能平台否则返回DRAWNULL
当满足条件ISLASTBAR时,在量能平台和'量能平台'位置书写文字
{稳涨}   红轨道赋值:CLOSE的3日简单移动平均,1), 线宽为1,画黄色
  输出轨道:CLOSE的3日简单移动平均,3),COLOR32CD32, 线宽为2
如果红轨道>=轨道返回轨道否则返回DRAWNULL
输出机构:(L2_成交量(0,0) - L2_成交量(0,1))*10000/FINANCE(7),NODRAW,画红色
输出大户:(L2_成交量(1,0) - L2_成交量(1,1))*10000/FINANCE(7),NODRAW,COLORMAGENTA
输出主力:机构+大户,NODRAW,画黄色
当满足条件主力>0时,在O和C之间画柱状线
当满足条件主力<0时,在O和C之间画柱状线
当满足条件大户>0时,在O和C之间画柱状线
当满足条件大户<0时,在O和C之间画柱状线
STICKLINE(机构>0 AND 大户>0,O,(O+C)/2,1,0),画红色
STICKLINE(机构<0 AND 大户>0,C,(O+C)/2,1,0),画青色
STICKLINE(机构>0 AND 大户<0,O,(O+C)/2,1,0)COLORMAGENTA
当满足条件机构<0 AND 大户<0时,在C和O之间画柱状线
  累计赋值:30的主力日累和,COLORMAGENTA
均值赋值:E累计的10和30的较小值日简单移动平均,画白色

{红} STICKLINE(累计上穿均值,H,L,0,0),画红色, 线宽为1
STICKLINE(累计上穿均值,CLOSE,开盘价,1.4,0),COLOR000088
STICKLINE(累计上穿均值,CLOSE,开盘价,1,0),COLOR0000BB
STICKLINE(累计上穿均值,CLOSE,开盘价,0.6,0),COLOR0000DD
STICKLINE(累计上穿均值,CLOSE,开盘价,0,0),COLOR0000FF
{蓝} STICKLINE(均值上穿累计,H,L,0,0),COLORFF8800, 线宽为1
STICKLINE(均值上穿累计,CLOSE,开盘价,1.4,0),COLORBB4400
STICKLINE(均值上穿累计,CLOSE,开盘价,1,0),COLORCC5500
STICKLINE(均值上穿累计,CLOSE,开盘价,0.6,0),COLORDD6600
STICKLINE(均值上穿累计,CLOSE,开盘价,0,0),COLOREE7700

{高低点定位} G0赋值:(XXH的30日简单移动平均,30)-XXL的30日简单移动平均,30))+XXH的30日简单移动平均,30)
D0赋值:XXL的30日简单移动平均,30)-(XXH的30日简单移动平均,30)-XXL的30日简单移动平均,30))
G01赋值:(XXH的30日简单移动平均,30)-XXL的30日简单移动平均,30))*0.5+XXH的30日简单移动平均,30)
D01:=XXL的30日简单移动平均,30)-(XXH的30日简单移动平均,30)-XXL的30日简单移动平均,30))*0.5
GO0赋值:(XXH的60日简单移动平均,60)-XXL的60日简单移动平均,60))*3+XXH的60日简单移动平均,60)
DO0赋值:XXL的60日简单移动平均,60)-(XXH的60日简单移动平均,60)-XXL的60日简单移动平均,60))*3
当满足条件CURRBARSCOUNT=1时,在G0和G0之间画柱状线
当满足条件CURRBARSCOUNT=1时,在D0和D0之间画柱状线
当满足条件CURRBARSCOUNT=1时,在GO0和GO0之间画柱状线
当满足条件CURRBARSCOUNT=1时,在DO0和DO0之间画柱状线
当满足条件ISLASTBAR时,在G0和'卖'位置书写文字
当满足条件ISLASTBAR时,在D0和'买'位置书写文字
当满足条件ISLASTBAR时,在GO0和'顶'位置书写文字
当满足条件ISLASTBAR时,在DO0和'底'位置书写文字

{五线顺上的拐点定位线,有未来函数} 局部低点预选A赋值:BACKSET(5日内L最低值 局部低点预选B赋值:BACKSET(局部低点预选A=0 AND 1日前的局部低点预选A=1,2)
局部低点预选C赋值:IF(局部低点预选B=1 AND 1日前的局部低点预选B=0,-1,0)
局部高点预选A赋值:BACKSET(5日内H最高值>REF(4日内H最高值,1),4)
局部高点预选B赋值:BACKSET(局部高点预选A=0 AND 1日前的局部高点预选A=1,2)
局部高点预选C赋值:IF(局部高点预选B=1 AND 1日前的局部高点预选B=0,1,0)
缺口判断赋值:IF(L>1日前的H,1,IF(H<1日前的L,-1,0))
距前高天赋值:上次局部高点预选C=1距今天数
距前低天赋值:上次局部低点预选C=-1距今天数
小值周期赋值:最低价RANGE(L)
大值周期赋值:TOPRANGE(H)
低保留AA赋值:IF(局部低点预选C=-1 AND 1日前的距前高天>1日前的距前低天 AND 距前高天+1日内L最低值 低保留AB赋值:IF(局部低点预选C=-1 AND 1日前的距前高天<=1日前的距前低天 AND (距前高天>=4 OR 距前高天日内缺口判断最低值=-1 OR 距前低天+2日内L最低值 低保留S赋值:IF((低保留AA=-1 OR 低保留AB=-1) AND L<距前高天+1日前的H,-1,0)
预判赋值:IF((距前低天<4 AND 距前低天日内缺口判断最高值!=1) OR 距前低天日前的低保留S=0,1,0)
判断赋值:IF(局部高点预选C=1 AND 1日前的距前低天<=1日前的距前高天 AND 预判=1 AND 大值周期>距前低天+1日前的小值周期 AND 大值周期>距前低天日前的小值周期 AND 大值周期>距前高天日前的大值周期,1,0)
高保留A赋值:IF(局部高点预选C=1 AND 1日前的距前低天>1日前的距前高天 AND 距前低天+1日内H最高值>REF(距前低天+1日内H最高值,1),1,0)
高保留B赋值:IF(局部高点预选C=1 AND 1日前的距前低天<=1日前的距前高天 AND 距前低天日前的低保留S=-1 AND (距前低天>=4 OR 距前低天日内缺口判断最高值=1),1,0)
高保留赋值:IF((高保留A=1 OR 高保留B=1 OR 判断=1) AND H>距前低天+1日前的L,1,0)
预判A:=IF((距前高天<4 AND 距前高天日内缺口判断最高值!=1) OR 距前高天日前的高保留=0,1,0)
判断A:=IF(局部低点预选C=-1 AND 1日前的距前高天<=1日前的距前低天 AND 预判A=1 AND 小值周期>距前高天+1日前的大值周期 AND 小值周期>距前高天日前的大值周期 AND 小值周期>距前低天日前的小值周期,-1,0)
低保留A赋值:IF(局部低点预选C=-1 AND 1日前的距前高天>1日前的距前低天 AND 距前高天+1日内L最低值 低保留B赋值:IF(局部低点预选C=-1 AND 1日前的距前高天<=1日前的距前低天 AND (距前高天>=4 OR 距前高天日内缺口判断最低值=-1 OR 判断A=-1),-1,0)
低保留赋值:IF((低保留A=-1 OR 低保留B=-1) AND L<距前高天+1日前的H,-1,0)
距前高天A:=上次高保留=1距今天数
距前低天A:=上次低保留=-1距今天数
预判X:=IF((距前低天A<4 AND 距前低天A日内缺口判断最高值!=1) OR 距前低天A日前的低保留=0,1,0)
判断X:=IF(局部高点预选C=1 AND 1日前的距前低天A<=1日前的距前高天A AND 预判X=1 AND 大值周期>距前低天A+1日前的小值周期 AND 大值周期>距前低天A日前的小值周期 AND 大值周期>距前高天A日前的大值周期,1,0)
高保留XA:=IF(局部高点预选C=1 AND 1日前的距前低天A>1日前的距前高天A AND 距前低天A+1日内H最高值>REF(距前低天A+1日内H最高值,1),1,0)
高保留XB:=IF(局部高点预选C=1 AND 1日前的距前低天A<=1日前的距前高天A AND 距前低天A日前的低保留=-1 AND (距前低天A>=4 OR 距前低天A日内缺口判断最高值=1),1,0)
高保留X:=IF((高保留XA=1 OR 高保留XB=1 OR 判断X=1) AND H>距前低天A+1日前的L,1,0)
预判XA:=IF((距前高天A<4 AND 距前高天A日内缺口判断最高值!=1) OR 距前高天A日前的高保留XA=0,1,0)
判断XA:=IF(局部低点预选C=-1 AND 1日前的距前高天A<=1日前的距前低天A AND 预判XA=1 AND 小值周期>距前高天A+1日前的大值周期 AND 小值周期>距前高天A日前的大值周期 AND 小值周期>距前低天A日前的小值周期,-1,0)
低保留XA:=IF(局部低点预选C=-1 AND 1日前的距前高天A>1日前的距前低天A AND 距前高天A+1日内L最低值 低保留XB:=IF(局部低点预选C=-1 AND 1日前的距前高天A<=1日前的距前低天A AND (距前高天A>=4 OR 距前高天A日内缺口判断最低值=-1 OR 判断XA=-1),-1,0)
低保留X:=IF((低保留XA=-1 OR 低保留XB=-1) AND L<距前高天A+1日前的H,-1,0)
距前高天YA:=上次高保留X=1距今天数
距前低天YA:=上次低保留X=-1距今天数
预判YX:=IF((距前低天YA<4 AND 距前低天YA日内缺口判断最高值!=1) OR 距前低天YA日前的低保留X=0,1,0)
判断YX:=IF(局部高点预选C=1 AND 1日前的距前低天YA<=1日前的距前高天YA AND 预判YX=1 AND 大值周期>距前低天YA+1日前的小值周期 AND 大值周期>距前低天YA日前的小值周期 AND 大值周期>距前高天YA日前的大值周期,1,0)
高保留YXA:=IF(局部高点预选C=1 AND 1日前的距前低天YA>1日前的距前高天YA AND 距前低天YA+1日内H最高值>REF(距前低天YA+1日内H最高值,1),1,0)
高保留YXB:=IF(局部高点预选C=1 AND 1日前的距前低天YA<=1日前的距前高天YA AND 距前低天YA日前的低保留X=-1 AND (距前低天YA>=4 OR 距前低天YA日内缺口判断最高值=1),1,0)
高保留YX:=IF((高保留YXA=1 OR 高保留YXB=1 OR 判断YX=1) AND H>距前低天YA+1日前的L,1,0)
预判YXA:=IF((距前高天YA<4 AND 距前高天YA日内缺口判断最高值!=1) OR 距前高天YA日前的高保留YXA=0,1,0)
判断YXA:=IF(局部低点预选C=-1 AND 1日前的距前高天YA<=1日前的距前低天YA AND 预判YXA=1 AND 小值周期>距前高天YA+1日前的大值周期 AND 小值周期>距前高天YA日前的大值周期 AND 小值周期>距前低天YA日前的小值周期,-1,0)
低保留YXA:=IF(局部低点预选C=-1 AND 1日前的距前高天YA>1日前的距前低天YA AND 距前高天YA+1日内L最低值 低保留YXB:=IF(局部低点预选C=-1 AND 1日前的距前高天YA<=1日前的距前低天YA AND (距前高天YA>=4 OR 距前高天YA日内缺口判断最低值=-1 OR 判断YXA=-1),-1,0)
低保留YX:=IF((低保留YXA=-1 OR 低保留YXB=-1) AND L<距前高天YA+1日前的H,-1,0)
AAAD赋值:IF(高保留YX=1 AND 低保留YX=-1 AND H>REF(H,REF(距前高天YA,1)+2),1,IF(高保留YX=1 AND 低保留YX=-1 AND L如果AAAD=0返回高保留YX+低保留YX否则返回AAAD
输出局部极点:IF(极点保留=-1,L,IF(极点保留=1,H,DRAWNULL)),CIRCLEDOT,画黄色
DRAWLINE(极点保留=-1,局部极点,极点保留=1,局部极点,0)COLORLIRED, 线宽为1
DRAWLINE(极点保留=1,局部极点,极点保留=-1,局部极点,0)COLORLICYAN, 线宽为1
DD1赋值:上次极点保留距今天数!=1的绝对值
当满足条件极点保留=1时,在局部极点和'卖'位置书写文字
当满足条件极点保留=-1时,在局部极点和'买'位置书写文字

{一绝} Q_1赋值:C-1日前的C
Q_2赋值:100*Q_1的6日指数移动平均,6)/EMA(EMA(Q_1的绝对值,6),6)
Q_3赋值:CROSS(C的19日指数移动平均,C的7日指数移动平均)
Q_4赋值:CROSS(C的7日指数移动平均,C的19日指数移动平均)
ZD1赋值:L=LLV(L,上次Q_3距今天数+1)
ZD2赋值:LLV(L,上次Q_3距今天数+1)
ZD3赋值:H=HHV(H,上次Q_4距今天数+1)
ZD4赋值:HHV(H,上次Q_4距今天数+1)
Q_A赋值:DRAWLINE(ZD1,ZD2,ZD3,ZD4,0)
U1赋值:H=HHV(H,上次Q_4距今天数+1)
U2赋值:HHV(H,上次Q_4距今天数+1)
U3赋值:L=LLV(L,上次Q_3距今天数+1)
U4赋值:LLV(L,上次Q_3距今天数+1)
Q_B赋值:DRAWLINE(U1,U2,U3,U4,0)
TJ赋值:IF(Q_B<1日前的Q_B AND Q_B=Q_A,1,0)
BB赋值:1日前的TJ=0 AND TJ>=1
当满足条件BB时,在L*0.998和34之间画图标
SS赋值:1日前的Q_A当满足条件SS时,在H*1.002和35之间画图标

{私募公式} AAE赋值: CLOSE+CLOSE*15/100计算的获利盘比例*100
BBE:= CLOSE+CLOSE*0/100计算的获利盘比例*100
CCE赋值: AAE-BBE
DDE赋值: (CLOSE-CLOSE*0.1/100计算的获利盘比例-WINNER(CLOSE-CLOSE*15/100))*100
EEE赋值: CCE<3 AND DDE<0.5 AND 开盘价>最低价
AE1赋值: DYNAINFO(6)
AE2赋值: IF(最低价>AE1,0,IF(最高价 AE3赋值: 成交量/最低价计算的获利盘比例
AE4赋值: REF(120日内CLOSE最高值,1)
AE5赋值: REF(120日内CLOSE最低值,1)
AE6赋值: 100*(CLOSE-AE5)/(AE4-AE5)
AE7赋值: AE2>0 OR AE2=1
AE8赋值: AE7 AND AE3/3日前的AE3>=3 AND AE6<80
AE9赋值: 1日前的AE8 OR 2日前的AE8 OR 3日前的AE8 OR 4日前的AE8
AE10:= AE8 AND AE9
AE11:= IF(AE8的3过滤,5,0)
AE12:= FILTER(IF(FILTER(AE10,3) OR EEE,10,0),3)
当满足条件AE12时,在L-0.0018和13之间画图标

 {新趋势线}
AX1赋值:8日前的H=2*8+1日内H最高值
BX1赋值:AX1的8过滤
CX1赋值:BACKSET(BX1,8+1)
DX1赋值:CX1的8过滤
{高点} RX1赋值:BACKSET(ISLASTBAR,上次DX1距今天数+1)
SX1赋值:RX1>1日前的RX1
DRAWLINE(DX1,H,SX1,H,1), 画蓝色,DOTLINE
AX2赋值:8日前的L=2*8+1日内L最低值
BX2赋值:AX2的8过滤
CX2赋值:BACKSET(BX2,8+1)
DX2赋值:CX2的8过滤
{低点} TX1赋值:BACKSET(ISLASTBAR,上次DX2距今天数+1)
UX1赋值:TX1>1日前的TX1
DRAWLINE(DX2,L,UX1,L,1),COLORLIMAGENTA,DOTLINE
M赋值:INTPART(3*8/5)
AV2赋值:M日前的H=2*M+1日内H最高值
BV2赋值:AV2的M过滤
CV2赋值:BACKSET(BV2,M+1)
DV2赋值:CV2的M过滤
{高点} RV2赋值:BACKSET(ISLASTBAR,上次DV2距今天数+1)
SV2赋值:RV2>1日前的RV2
DRAWLINE(DV2,H,SV2,H,1), 画淡蓝色,DOTLINE
A22赋值:M日前的L=2*M+1日内L最低值
B22赋值:A22的M过滤
C22赋值:BACKSET(B22,M+1)
D22赋值:C22的M过滤
{低点} T112赋值:BACKSET(ISLASTBAR,上次D22距今天数+1)
U112:=T112>1日前的T112
DRAWLINE(D22,L,U112,L,1),COLORMAGENTA,DOTLINE

{伏击涨停} T1赋值:C的21日简单移动平均>REF(C的21日简单移动平均,1)
T2赋值:EXIST(C>1日前的C*1.093,21)
T3赋值:C T5赋值:EVERY(V<1日前的V,2) AND EVERY(V T6赋值:C的5日简单移动平均>C的21日简单移动平均
当满足条件T1 AND T2 AND T3 AND T5 AND T6时,在L和'--伏击涨停'位置书写文字

 {红底绿顶}  低赋值:REF(150日内L最低值,3)
 近期底赋值:日期REF日期低日
 最底赋值:日期REF日期近期底日
 入赋值:最底=L AND ((C+L)<(O+C) OR (O+L)<(C+O))
 STICKLINE(入,O,(C+O)/2,3,0),画红色
当满足条件入时,在H和L之间画柱状线
当满足条件入时,在L*1.0021和'-红底'位置书写文字
 高赋值:REF(150日内H最高值,3)
 近期顶赋值:日期REF日期高日
 最顶赋值:日期REF日期近期顶日,NODRAW
 出赋值:最顶=H AND ((C-L)<(O-C) OR (O-L)<(C-O)),NODRAW
 STICKLINE(出,O,(C+O)/2,3,0), 画蓝色
当满足条件出时,在H和L之间画柱状线
当满足条件出时,在H*0.998和'--蓝顶'位置书写文字

A2赋值:REF(C的20日简单移动平均,1)
J1赋值:(C的20日简单移动平均-A2)/A2*100
MJ1赋值:J1的3日简单移动平均
乖离2赋值:(C的20日简单移动平均-C的30日简单移动平均)/C的30日简单移动平均*100
VAC1赋值:IF(BETWEEN(乖离2,-2,5),2,0)

XL1赋值:((3日内最低价最低值 = 60日内最低价最低值) AND ((CLOSE / 1日前的CLOSE) >= 1.04))
XL2赋值:(((CLOSE - CLOSE的21日指数移动平均) / CLOSE的21日指数移动平均) * 100)
XL3赋值:CROSS(XL2,(0 - 20))
DRAWTEXT(FILTER(((XL1 > 0) AND 最低价),5),(最低价 - 0.0014),'●买点')
DRAWTEXT((XL3 > 0),(最低价 - 0.0011),'●绝对底部')画黄色
X6赋值:1日前的CLOSE
X7赋值:((SMA(MAX((CLOSE - X6),0),7,1) / SMA((CLOSE - X6的绝对值),7,1)) * 100)
X8赋值:79上穿X7
X9赋值:X8的4过滤
DRAWTEXT(X9,(最高价 * 0.9989),'-●出货'),画绿色

 

{金牛启动} 年赋值:CLOSE的240日简单移动平均
涨幅%赋值:(C-1日前的C)/1日前的C*100
RSVV赋值:(CLOSE-10日内最低价最低值)/(10日内最高价最高值-10日内最低价最低值)*100
VARB2赋值:(RSVV/2+22)*1
量赋值:成交量的13日指数移动平均
资金赋值:AMOUNT的13日指数移动平均
过滤赋值:((资金 /量) / 100)
提纯赋值:(((CLOSE -过滤) / 过滤) * 100)
黄金赋值:((提纯 < (0)) AND ZXNH)
如果黄金 AND RSVV当满足条件买>0时,在L-0.0013和'-牛'位置书写文字
当满足条件买>0时,在L-0.0018和'▲'位置书写文字

 AA05赋值:C的5日简单移动平均,COLOR0099CC
 五日乖离率赋值:(C-AA05)/AA05*100
 BB05:=ATAN((AA05/1日前的AA05-1)*100)*180/3.1416
 速度5赋值:SMA(EMA((AA05-1日前的AA05)/1日前的AA05,3)*100,3,1)
 加输出速度5:EMA((速度5-1日前的速度5),3),NODRAW
 AA10赋值:C的10日简单移动平均
 AA20赋值:C的20日简单移动平均
BB10:=ATAN((AA10/1日前的AA10-1)*100)*180/3.1416
 AA30赋值:C的30日简单移动平均
 三拾日乖离率赋值:(C-AA30)/AA30*100
 VAR11赋值:(AA20-AA30)>REF((AA20-AA30),1) AND AA20>REF(AA20,1) AND AA30>REF(AA30,1)
VAR22赋值:(AA30-AA20) BB30:=ATAN((AA30/1日前的AA30-1)*100)*180/3.1416
 强势狙击赋值:FILTER(BB30>30 AND BB10>45 AND BB05上穿60,10)
 加仓赋值:FILTER(统计5日满足BB05上穿30的天数>=1 AND AA05>1日前的AA05  AND 三拾日乖离率>1日前的三拾日乖离率 AND AA10>1日前的AA10  AND 加速度5>1日前的加速度5 AND 速度5>1日前的速度5  ,10)
 清仓赋值:FILTER(统计5日满足30上穿BB05的天数>=1 AND (C>AA30 OR O>AA30) AND AA05<1日前的AA05  AND 三拾日乖离率<1日前的三拾日乖离率 AND AA10<1日前的AA10,10)
当满足条件加仓 时,在最低价*0.997和21之间画图标
当满足条件清仓 时,在最高价*1.005和12之间画图标
当满足条件强势狙击 时,在最低价*0.997和11之间画图标

{俊俊出击-选股} S1:=MA((2*C+H+L)/4,5)
S2赋值:S1*(200-102)/100
S3赋值:(1-7/100)*DMA(C,(2*C+H+L的绝对值/4-MA(C,20))/MA(C,20))
S4赋值:(C-9日内L最低值)/(9日内H最高值-9日内L最低值)*100
SMAS4的3日[1日权重]移动平均
S6赋值:((H+L+C)/3-MA((H+L+C)/3,14))/(0.015*AVEDEV((H+L+C)/3,14))
DRAWTEXT(S21日前的S5&&1日前的S5<2日前的S5&&S6<-100&&S6>1日前的S6,L-0.0018,'俊'),画黄色

{洗盘杀入线源码:} T11:=CONST(LLVBARS(最低价,10))
 T11HIGH赋值:CONST(T11日前的最高价)
 CC1赋值:CONST(CURRBARSCOUNT)
 T22:=CONST(上次CURRBARSCOUNT>CC1+T11 AND H>T11HIGH距今天数)
 T22最高价:=CONST(T22日前的最高价)
 T33:=CONST(上次CURRBARSCOUNT>CC1+T22 AND 最高价>T22最高价距今天数)
 T33最高价:=CONST(T33日前的最高价)
 {C>=T33最高价 AND 1日前的C2
}  N赋值:10
 T1K赋值:CONST(LLVBARS(最低价,N))
 T1HIGH赋值:CONST(T1K日前的最高价)
 CC赋值:CONST(CURRBARSCOUNT)
 T2K:=CONST(上次(CURRBARSCOUNT >(CC+T1K距今天数) AND (最高价>T1HIGH)))
 T2最高价:=CONST(T2K日前的最高价)
 T3K:=CONST(上次(CURRBARSCOUNT >(CC+T2K距今天数) AND (最高价>T2最高价)))
 T3最高价:=CONST(T3K日前的最高价)
洗盘杀入线:DRAWLINE(CURRBARSCOUNT=10+1,T3最高价,ISLASTBAR, T3最高价,1), 线宽为1,COLORLIRED
当满足条件ISLASTBAR时,在 T3最高价和'杀入线'位置书写文字

 AQ1赋值:1日前的V
AQ2赋值:D成交量
AQ3赋值:AQ2/AQ1
 LNX赋值:AQ3-1日前的AQ3
 E1赋值:1日前的C
E2赋值:DCLOSE
E3赋值:(E2-E1)/E1*100
 QMX:=E3-1日前的E3
 XG赋值:LNX上穿500 AND QMX上穿10
当满足条件XG=1时,在L*0.995和'--钻石'位置书写文字
当满足条件XG=1时,在L*0.993和25之间画图标

{有庄控盘} VAW1赋值:CLOSE的13日指数移动平均,13)
控盘赋值:(VAW1-1日前的VAW1)/1日前的VAW1*1000
无庄控盘赋值:控盘<0
有庄控盘赋值:控盘>1日前的控盘 AND 控盘>0

{分时价格原码} JJ赋值:均价
{波段买卖原码} P:=21
S赋值:8
M1:=3
财赋值:(CLOSE的S日指数移动平均-CLOSE的P日指数移动平均)*50
神赋值:财的M1日指数移动平均

{股价与均线偏离买卖条件} BTJ1:=(C-JJ)/JJ<-0.03
BTJ11:=(C-JJ)/JJ<-0.03
BTJ12:=LAST(JJ>=1日前的JJ,5,1) AND (C-JJ)/JJ<0.005
STJ1:=(C-JJ)/JJ>0.005
{控盘买卖条件} STJ01:=控盘<1日前的控盘 AND 控盘>0.5
STJ02:=控盘>0
BTJ2:=控盘>1日前的控盘 AND 控盘<-0.2
BTJ22:=控盘>1日前的控盘 AND 控盘<0
{波段买卖条件} BTJ3:=财上穿神 AND 财<-0.3
BTJ32:=财上穿神 AND 财<-0.1
STJ31:=神上穿财
STJ32:=神上穿财 AND 财>1.618
{以下为信号}
BTJ81:=BTJ1 AND BTJ2 AND BTJ3的13过滤
BTJ811:=BTJ11 AND BTJ2 AND BTJ3的13过滤
BTJ82:=BTJ12 AND BTJ22 AND BTJ32的13过滤

STJ81:=STJ1 AND STJ01 AND STJ31的13过滤
STJ82:=STJ02 AND STJ32 的13过滤
STJ83:=STJ81 AND STJ82
当满足条件STJ83时,在H*1.002和'↓庄出'位置书写文字
当满足条件STJ83时,在H+0.003和24之间画图标

庄赋值: BTJ11 AND BTJ2 AND BTJ3
有庄赋值:庄的30过滤
当满足条件有庄时,在L-0.0011和'↖庄进'位置书写文字
当满足条件有庄时,在L*0.999和23之间画图标

{牛熊轨道上抓启爆点 适合抓爆涨股}  AHC1:=CLOSE*成交量
 AHC22赋值:EMA((AHC1的27日指数移动平均/成交量的27日指数移动平均+AHC1的54日指数移动平均/成交量的54日指数移动平均+AHC1的108日指数移动平均/成交量的108日指数移动平均+AHC1的316日指数移动平均/成交量的316日指数移动平均)/4,34)
 上轨赋值:1.06*AHC22
 下轨赋值:AHC22*0.94
 ZT赋值:1日前的C*1.1-C<0.01 AND H=C
 启爆赋值:C上穿上轨 OR C上穿下轨 AND ZT
当满足条件启爆时,在L和'↖启爆'位置书写文字

{STYLE:抄底钻石王--可以用于选股预警,也可以放到附图} YY:=(4日前的H-1日前的L)/C*100>10
{4天前的最高到昨天最低跌幅为10个点} YY1:=(1日前的L-L)/C*100>=0
{昨天的最低价跟今天最低价相平或收下影线} YY2赋值:1日前的CO
{昨天收阴,今天收阳线} YY3赋值: CLOSE>1日前的CLOSE*1.03
{股价3个点预警} YY4赋值:(H-C)/C*100<1.5
{上影线少于1.5个点} YY5赋值:V<=5日内V最低值 OR V>=5日内V最高值
当满足条件YY AND YY1 AND YY2 AND YY3 AND YY4 AND YY5时,在L*0.988和26之间画图标
{满足所有条件}
当满足条件YY AND YY1 AND YY2 AND YY3 AND YY4 AND YY5时,在L*0.988和'--钻石王'位置书写文字

 

联系我们  |  股朋指标网  |  指标网   |  指标公式  |   加入收藏   |  设为主页

@2005-2023 粤ICP备2023063687号-2 股朋指标网别名指标网仅为互联网文章,所有股票指标公式及文章仅供学习研究,并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。股朋指标网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
QQ:88652583 微信 88652583
sitemap站点地图