通达信突破平台主图源码分享

 



DRAWGBK(C>0,RGB(0,0,110),RGB(0,25,0),0,' ',0);

总涨幅:(H-LLV(L,180))/LLV(L,180)*100,NODRAW,COLORYELLOW;

DRAWKLINE(H,O,L,C);

GSPT1:=SUM((WINNER(C)*100),30)/30*0.1;

GSPT2:=SUM((WINNER(C)*100),20)/20*0.4;

GSPT3:=SUM((WINNER(C)*100),10)/10*0.3;

GSPT4:=SUM((WINNER(C)*100),5)/5*0.1;

GSPT5:=SUM((WINNER(C)*100),3)/3*0.1;

GSPTZ:=GSPT1+GSPT2+GSPT3+GSPT4+GSPT5;

赚钱效应:IF(GSPTZ>38,GSPTZ,GSPTZ*1.3),NODRAW;

活跃度:IF(SUMBARS(VOL,CAPITAL)<100,100-SUMBARS(VOL,CAPITAL),1),NODRAW;

获利筹码:IF(WINNER(CLOSE),WINNER(CLOSE)*100,0),NODRAW;

Z1:=STRCAT(HYBLOCK,' ');

Z2:=STRCAT(Z1,DYBLOCK);

Z3:=STRCAT(Z2,' ');

DRAWTEXT_FIX(ISLASTBAR,0,0.99,0,STRCAT(Z3,GNBLOCK)),COLORYELLOW;




高1:=HHV(H,150);

低1:=LLV(L,150);

高:REFDATE(高1,DATE),COLORLIGRAY,DOTLINE;

低:REFDATE(低1,DATE),COLORLIGRAY,DOTLINE;




高30:REFDATE(HHV(H,30),DATE),DOTLINE,COLORLIBLUE;

底30:REFDATE(LLV(L,30),DATE),DOTLINE,COLORLIRED;




MA5:MA(CLOSE,5),COLORWHITE,DOTLINE,LINETHICK1;




{九转}

AH:=HHV(H,60);

AL:=LLV(L,60);

A0:=(AH-AL)/21;

A11:=C>REF(C,4);

NT:=BARSLASTCOUNT(A11);

TJ11:=NT=9;

TJ13:=ISLASTBAR AND BETWEEN(NT,5,8);

AY:=(BACKSET(TJ11>0,9) OR BACKSET(TJ13>0,NT))*NT;

DRAWTEXT(AY>0,H+1.1*A0,VAR2STR(AY,0)),COLORYELLOW;

DRAWTEXT(NT=9,H+1.1*A0,'9'),COLORGREEN;

DRAWTEXT(NT=13,H+1.1*A0,'13'),COLORGREEN;

DRAWTEXT(NT=18,H+1.1*A0,'18'),COLORGREEN;

B11:=C<REF(C,4);

NT0:=BARSLASTCOUNT(B11);

TJ21:=NT0=9 ;

TJ23:=ISLASTBAR AND BETWEEN(NT0,5,8);

AY1:=(BACKSET(TJ21>0,9) OR BACKSET(TJ23>0,NT0))*NT0;

DRAWTEXT(AY1>0,L-1*A0,VAR2STR(AY1,0)),COLORLIGREEN;

DRAWTEXT(NT0=9,H+1.1*A0,'9'),COLORYELLOW;

DRAWTEXT(NT0=13,H+1.1*A0,'13'),COLORYELLOW;

DRAWTEXT(NT0=18,H+1.1*A0,'18'),COLORYELLOW;







TJ1:=MAX(C,O)<REF(MAX(C,O),1) AND H>=REF(MAX(C,O),1) AND REF(H>MAX(C,O),1);

TJ2:=MAX(C,O)>REF(MAX(C,O),1) AND MAX(C,O)<=REF(H,1) AND H>MAX(C,O);

TJ:=TJ1 OR TJ2;

TJ3:=MAX(C,O)<REF(MAX(C,O),2) AND H>=REF(MAX(C,O),2);

TJ4:=MAX(C,O)>REF(MAX(C,O),2) AND MAX(C,O)<=REF(H,2) AND H>MAX(C,O);

TJA:=(TJ3 OT TJ4) AND TJ;

T:=BARSLAST(REF(TJ,1) AND TJA);

QF:=BACKSET(T=0,3);

QFT:=BARSLAST(CROSS(QF=1,0.5));

HH:=REF(HHV(H,QFT+1),T);

A01:=H<HH AND (HHV(H,QFT+1)-LLV(L,QFT+1))/LLV(L,QFT+1)*100<4.5;

ZD:=FILTERX(A01=1,QFT+1);

ZDT:=BARSLAST(ZD);

N1:DRAWLINE(QFT=0,REFX(HHV(H,QFT+1),BARSNEXT(ZDT=0)),ZDT=0 AND EVERY(A01=1,T+1) AND QFT>2,HHV(H,QFT+1),0),COLORYELLOW;

M1:DRAWLINE(QFT=0,REFX(LLV(L,QFT+1),BARSNEXT(ZDT=0)),ZDT=0 AND EVERY(A01=1,T+1)AND QFT>2,LLV(L,QFT+1),0),COLORYELLOW;

STICKLINE(QFT=0,N1,M1,0,0),COLORYELLOW;

STICKLINE(ZDT=0 ,N1,M1,0,0),COLORYELLOW;

{DRAWTEXT(T=0,N*1.02,'3K'),COLORYELLOW;};




N:=(0,1,1);

JBDDYXA:=BACKSET(LLV(L,5)<REF(LLV(L,4),1),4);

JBDDYXB:=BACKSET(JBDDYXA=0 AND REF(JBDDYXA,1)=1,2);

JBDDYXC:=IF(JBDDYXB=1 AND REF(JBDDYXB,1)=0,-1,0);

JBGDYXA:=BACKSET(HHV(H,5)>REF(HHV(H,4),1),4);

JBGDYXB:=BACKSET(JBGDYXA=0 AND REF(JBGDYXA,1)=1,2);

JBGDYXC:=IF(JBGDYXB=1 AND REF(JBGDYXB,1)=0,1,0);

QKPD:=IF(L>REF(H,1),1,IF(H<REF(L,1),-1,0));

JQTG:=BARSLAST(JBGDYXC=1);

JQDD:=BARSLAST(JBDDYXC=-1);

XZZQ:=LOWRANGE(L);

DZZQ:=TOPRANGE(H);

DBLAA:=IF(JBDDYXC=-1 AND REF(JQTG,1)>REF(JQDD,1) AND LLV(L,JQTG+1)<REF(LLV(L,JQTG+1),1),-1,0);

DBLAB:=IF(JBDDYXC=-1 AND REF(JQTG,1)<=REF(JQDD,1) AND (JQTG>=4 OR LLV(QKPD,JQTG)=-1 OR LLV(L,JQDD+2)<REF(LLV(L,JQDD+1),1)),-1,0);

DBLS:=IF((DBLAA=-1 OR DBLAB=-1) AND L<REF(H,JQTG+1),-1,0);




DTIME:=11;

A:=H=HHV(H,DTIME*5) AND HHV(H,DTIME*5)>REF(HHV(H,DTIME*5),1);

B:=L=LLV(L,DTIME*5) AND LLV(L,DTIME*5)<REF(LLV(L,DTIME*5),1);

CC1:=DRAWLINE(A,H,B,L,0),LINETHICK2,COLOR3300FF;

CC2:=DRAWLINE(B,L,A,H,0),LINETHICK2,COLOR3300FF;

YP:=IF((JQDD<4 AND HHV(QKPD,JQDD)=1) OR REF(DBLS,JQDD)=0,1,0);

PD:=IF(JBGDYXC=1 AND REF(JQDD,1)<=REF(JQTG,1) AND YP=1 AND DZZQ>REF(XZZQ,JQDD+1) AND DZZQ>REF(XZZQ,JQDD) AND DZZQ>REF(DZZQ,JQTG),1,0);

GBLA:=IF(JBGDYXC=1 AND REF(JQDD,1)>REF(JQTG,1) AND HHV(H,JQDD+1)>REF(HHV(H,JQDD+1),1),1,0);

GBLB:=IF(JBGDYXC=1 AND REF(JQDD,1)<=REF(JQTG,1) AND REF(DBLS,JQDD)=-1 AND (JQDD>=4 OR HHV(QKPD,JQDD)=1),1,0);

GBL:=IF((GBLA=1 OR GBLB=1 OR PD=1) AND H>REF(L,JQDD+1),1,0);

YPA:=IF((JQTG<4 AND HHV(QKPD,JQTG)!=1) OR REF(GBL,JQTG)=0,1,0);

PDA:=IF(JBDDYXC=-1 AND REF(JQTG,1)<=REF(JQDD,1) AND YPA=1 AND XZZQ>REF(DZZQ,JQTG+1) AND XZZQ>REF(DZZQ,JQTG) AND XZZQ>REF(XZZQ,JQDD),-1,0);

DBLA:=IF(JBDDYXC=-1 AND REF(JQTG,1)>REF(JQDD,1) AND LLV(L,JQTG+1)<REF(LLV(L,JQTG+1),1),-1,0);

DBLB:=IF(JBDDYXC=-1 AND REF(JQTG,1)<=REF(JQDD,1) AND (JQTG>=4 OR LLV(QKPD,JQTG)=-1 OR PDA=-1),-1,0);

DBL:=IF((DBLA=-1 OR DBLB=-1) AND L<REF(H,JQTG+1),-1,0);

JQTGA:=BARSLAST(GBL=1);

JQDDA:=BARSLAST(DBL=-1);

YPX:=IF((JQDDA<4 AND HHV(QKPD,JQDDA)=1) OR REF(DBL,JQDDA)=0,1,0);

PDX:=IF(JBGDYXC=1 AND REF(JQDDA,1)<=REF(JQTGA,1) AND YPX=1 AND DZZQ>REF(XZZQ,JQDDA+1) AND DZZQ>REF(XZZQ,JQDDA) AND DZZQ>REF(DZZQ,JQTGA),1,0);

GBLXA:=IF(JBGDYXC=1 AND REF(JQDDA,1)>REF(JQTGA,1) AND HHV(H,JQDDA+1)>REF(HHV(H,JQDDA+1),1),1,0);

GBLXB:=IF(JBGDYXC=1 AND REF(JQDDA,1)<=REF(JQTGA,1) AND REF(DBL,JQDDA)=-1 AND (JQDDA>=4 OR HHV(QKPD,JQDDA)=1),1,0);

GBLX:=IF((GBLXA=1 OR GBLXB=1 OR PDX=1) AND H>REF(L,JQDDA+1),1,0);

YPXA:=IF((JQTGA<4 AND HHV(QKPD,JQTGA)!=1) OR REF(GBLXA,JQTGA)=0,1,0);

PDXA:=IF(JBDDYXC=-1 AND REF(JQTGA,1)<=REF(JQDDA,1) AND YPXA=1 AND XZZQ>REF(DZZQ,JQTGA+1) AND XZZQ>REF(DZZQ,JQTGA) AND XZZQ>REF(XZZQ,JQDDA),-1,0);

DBLXA:=IF(JBDDYXC=-1 AND REF(JQTGA,1)>REF(JQDDA,1) AND LLV(L,JQTGA+1)<REF(LLV(L,JQTGA+1),1),-1,0);

DBLXB:=IF(JBDDYXC=-1 AND REF(JQTGA,1)<=REF(JQDDA,1) AND (JQTGA>=4 OR LLV(QKPD,JQTGA)=-1 OR PDXA=-1),-1,0);

DBLX:=IF((DBLXA=-1 OR DBLXB=-1) AND L<REF(H,JQTGA+1),-1,0);

JQTGYA:=BARSLAST(GBLX=1);

JQDDYA:=BARSLAST(DBLX=-1);

YPYX:=IF((JQDDYA<4 AND HHV(QKPD,JQDDYA)=1) OR REF(DBLX,JQDDYA)=0,1,0);

PDYX:=IF(JBGDYXC=1 AND REF(JQDDYA,1)<=REF(JQTGYA,1) AND YPYX=1 AND DZZQ>REF(XZZQ,JQDDYA+1) AND DZZQ>REF(XZZQ,JQDDYA) AND DZZQ>REF(DZZQ,JQTGYA),1,0);

GBLYXA:=IF(JBGDYXC=1 AND REF(JQDDYA,1)>REF(JQTGYA,1) AND HHV(H,JQDDYA+1)>REF(HHV(H,JQDDYA+1),1),1,0);

GBLYXB:=IF(JBGDYXC=1 AND REF(JQDDYA,1)<=REF(JQTGYA,1) AND REF(DBLX,JQDDYA)=-1 AND (JQDDYA>=4 OR HHV(QKPD,JQDDYA)=1),1,0);

GBLYX:=IF((GBLYXA=1 OR GBLYXB=1 OR PDYX=1) AND H>REF(L,JQDDYA+1),1,0);

YPYXA:=IF((JQTGYA<4 AND HHV(QKPD,JQTGYA)=1) OR REF(GBLYXA,JQTGYA)=0,1,0);

PDYXA:=IF(JBDDYXC=-1 AND REF(JQTGYA,1)<=REF(JQDDYA,1) AND YPYXA=1 AND XZZQ>REF(DZZQ,JQTGYA+1) AND XZZQ>REF(DZZQ,JQTGYA) AND XZZQ>REF(XZZQ,JQDDYA),-1,0);

DBLYXA:=IF(JBDDYXC=-1 AND REF(JQTGYA,1)>REF(JQDDYA,1) AND LLV(L,JQTGYA+1)<REF(LLV(L,JQTGYA+1),1),-1,0);

DBLYXB:=IF(JBDDYXC=-1 AND REF(JQTGYA,1)<=REF(JQDDYA,1) AND (JQTGYA>=4 OR LLV(QKPD,JQTGYA)=-1 OR PDYXA=-1),-1,0);

DBLYX:=IF((DBLYXA=-1 OR DBLYXB=-1) AND L<REF(H,JQTGYA+1),-1,0);

AAAD:=IF(GBLYX=1 AND DBLYX=-1 AND H>REF(H,REF(JQTGYA,1)+2),1,IF(GBLYX=1 AND DBLYX=-1 AND L<REF(L,REF(JQDDYA,1)+2),-1,0));




JDBL:=IF(AAAD=0,GBLYX+DBLYX,AAAD);

JBJD:=IF(JDBL=-1,L*0.99,IF(JDBL=1,H*1.01,DRAWNULL)),CIRCLEDOT,COLORLIMAGENTA;

{DRAWTEXT(JDBL=1,H*1.001,'卖'),COLORLIGREEN;

DRAWTEXT(JDBL=-1,L*0.999,'买'),COLORRED;}




C1:=DRAWLINE(JDBL=-1,JBJD,JDBL=1,JBJD,0),DOTLINE,COLORLIRED;

C2:=DRAWLINE(JDBL=1,JBJD,JDBL=-1,JBJD,0),DOTLINE,COLORLIBLUE;




JD:=IF(N=1,C2=C1 AND JBGDYXA AND JDBL=1,DRAWNULL);

Μ×:=IF(N=1,C2=C1 AND JBDDYXA AND JDBL=-1,DRAWNULL);




A1:=BARSLAST(JD);

B1:=CURRBARSCOUNT=CONST(A1)+1;

D1:=BARSLAST(B1);

SS1:=CONST(REF(H,D1));

A2:=REF(A1,A1+1)+A1+1;

B2:=CURRBARSCOUNT=CONST(A2)+1;

D2:=BARSLAST(B2);

SS2:=CONST(REF(H,D2));

A3:=REF(A2,A1+1)+A1+1;

B3:=CURRBARSCOUNT=CONST(A3)+1;

D3:=BARSLAST(B3);

SS3:=CONST(REF(H,D3));

DA1:=BARSLAST(Μ×);

DB1:=CURRBARSCOUNT=CONST(DA1)+1;

DD1:=BARSLAST(DB1);

Μ1:=CONST(REF(L,DD1));

DA2:=REF(DA1,DA1+1)+DA1+1;

DB2:=CURRBARSCOUNT=CONST(DA2)+1;

DD2:=BARSLAST(DB2);

Μ2:=CONST(REF(L,DD2));

DA3:=REF(DA2,DA1+1)+DA1+1;

DB3:=CURRBARSCOUNT=CONST(DA3)+1;

DD3:=BARSLAST(DB3);

Μ3:=CONST(REF(L,DD3));




SJXFDA:=Μ1<Μ2 AND SS2>SS1 AND DA2>A1 AND A1>DA1 AND A2>DA2 AND CONST(C)>Μ2;

ZSA1:=IF(SJXFDA AND CONST(C)<SS1,DB2,DRAWNULL);

STICKLINE(ZSA1,CONST(C),Μ2,0,0),COLORLIMAGENTA;

ZSA2:=IF(SJXFDA AND CONST(C)<SS1,ISLASTBAR,DRAWNULL);

STICKLINE(ZSA2,CONST(C),Μ2,0,0),COLORLIMAGENTA;

DRAWLINE(ZSA1=1,CONST(C),ZSA2=1,CONST(C),0),DOTLINE,COLORLIMAGENTA;

DRAWLINE(ZSA1=1,Μ2,ZSA2=1,Μ2,0),COLORLIMAGENTA;

ZSAC1:=IF(SJXFDA AND CONST(C)>=SS1,DB2,DRAWNULL);

STICKLINE(ZSAC1,SS1,Μ1,0,0),COLORLIMAGENTA;

ZSAC2:=IF(SJXFDA AND CONST(C)>=SS1,ISLASTBAR,DRAWNULL);

STICKLINE(ZSAC2,SS1,Μ1,0,0),COLORLIMAGENTA;

DRAWLINE(ZSAC1=1,SS1,ZSAC2=1,SS1,0),COLORLIMAGENTA;

DRAWLINE(ZSAC1=1,Μ1,ZSAC2=1,Μ1,0),COLORLIMAGENTA;




SJXFDB:=Μ1>Μ2 AND SS1>SS2 AND DA1>A1 AND A2>DA1 AND DA2>A2 AND CONST(C)<SS2;

ZSB1:=IF(SJXFDB AND CONST(C)>Μ1,B2,DRAWNULL);

STICKLINE(ZSB1,CONST(C),SS2,0,0),COLORLIGREEN;

ZSB2:=IF(SJXFDB AND CONST(C)>Μ1,ISLASTBAR,DRAWNULL);

STICKLINE(ZSB2,CONST(C),SS2,0,0),COLORLIGREEN;

DRAWLINE(ZSB1=1,SS2,ZSB2=1,SS2,0),COLORLIGREEN;

DRAWLINE(ZSB1=1,CONST(C),ZSB2=1,CONST(C),0),DOTLINE,COLORLIGREEN;

ZSBC1:=IF(SJXFDB AND CONST(C)<=Μ1,B2,DRAWNULL);

STICKLINE(ZSBC1,SS2,Μ1,0,0),COLORLIGREEN;

ZSBC2:=IF(SJXFDB AND CONST(C)<=Μ1,ISLASTBAR,DRAWNULL);

STICKLINE(ZSBC2,SS2,Μ1,0,0),COLORLIGREEN;

DRAWLINE(ZSBC1=1,SS2,ZSBC2=1,SS2,0),COLORLIGREEN;

DRAWLINE(ZSBC1=1,Μ1,ZSBC2=1,Μ1,0),COLORLIGREEN;




SJXSLA:=Μ1>Μ2 AND SS2>SS1 AND DA2>A1 AND A1>DA1 AND A2>DA2 AND CONST(C)>Μ1;

ZSC1:=IF(SJXSLA AND CONST(C)<SS1,DB2,DRAWNULL);

STICKLINE(ZSC1,CONST(C),Μ1,0,0),COLOR00CCFF;

ZSC2:=IF(SJXSLA AND CONST(C)<SS1,ISLASTBAR,DRAWNULL);

STICKLINE(ZSC2,CONST(C),Μ1,0,0),COLOR00CCFF;

DRAWLINE(ZSC1=1,CONST(C),ZSC2=1,CONST(C),0),DOTLINE,COLOR00CCFF;

DRAWLINE(ZSC1=1,Μ1,ZSC2=1,Μ1,0),COLOR00CCFF;

ZSCC1:=IF(SJXSLA AND CONST(C)>=SS1,DB2,DRAWNULL);

STICKLINE(ZSCC1,SS1,Μ1,0,0),COLOR00CCFF;

ZSCC2:=IF(SJXSLA AND CONST(C)>=SS1,ISLASTBAR,DRAWNULL);

STICKLINE(ZSCC2,SS1,Μ1,0,0),COLOR00CCFF;

DRAWLINE(ZSCC1=1,SS1,ZSCC2=1,SS1,0),COLOR00CCFF;

DRAWLINE(ZSCC1=1,Μ1,ZSCC2=1,Μ1,0),COLOR00CCFF;




SJXSLB:=Μ1>Μ2 AND SS1<SS2 AND DA1>A1 AND A2>DA1 AND DA2>A2 AND CONST(C)<SS1;

ZSD1:=IF(SJXSLB AND CONST(C)>Μ1,B2,DRAWNULL);

STICKLINE(ZSD1,CONST(C),SS1,0,0),COLORLICYAN;

ZSD2:=IF(SJXSLB AND CONST(C)>Μ1,ISLASTBAR,DRAWNULL);

STICKLINE(ZSD2,CONST(C),SS1,0,0),COLORLICYAN;

DRAWLINE(ZSD1=1,SS1,ZSD2=1,SS1,0),COLORLICYAN;

DRAWLINE(ZSD1=1,CONST(C),ZSD2=1,CONST(C),0),DOTLINE,COLORLICYAN;

ZSDC1:=IF(SJXSLB AND CONST(C)<=Μ1,B2,DRAWNULL);

STICKLINE(ZSDC1,SS1,Μ1,0,0),COLORLICYAN;

ZSDC2:=IF(SJXSLB AND CONST(C)<=Μ1,ISLASTBAR,DRAWNULL);

STICKLINE(ZSDC2,SS1,Μ1,0,0),COLORLICYAN;

DRAWLINE(ZSDC1=1,SS1,ZSDC2=1,SS1,0),COLORLICYAN;

DRAWLINE(ZSDC1=1,Μ1,ZSDC2=1,Μ1,0),COLORLICYAN;




N11:=2,200,13;

UR00:=2,200,6;

LR0:=2,200,6;

TC01:=IF(H=HHV(H,8*UR00),H,DRAWNULL);

TC02:=CONST(BARSLAST(TC01=H))+1;

UPPER:=CONST(IF(TC02=1,H,REF(H,TC02-1)));

BC1:=IF(L=LLV(L,8*LR0),L,DRAWNULL);

BC2:=CONST(BARSLAST(BC1=L))+1;

LOWER:=CONST(IF(BC2=1,L,REF(L,BC2-1)));

LP:=CURRBARSCOUNT<=BC2 AND L=LOWER;

HP:=CURRBARSCOUNT<=TC02 AND H=UPPER;

NOD:=(IF(TC02>BC2,TC02,BC2)-IF(TC02>BC2,BC2,TC02));

LR1:=FORCAST(C,NOD+1);

NP:=IF(CURRBARSCOUNT<=MAX(BC2,TC02),CONST(IF(MIN(TC02,BC2)=1,LR1,REF(LR1,MIN(TC02,BC2)-1))),DRAWNULL),POINTDOT,COLORRED;

LR2:=SLOPE(C,NOD+1);

LR3:=CONST(IF(MIN(TC02,BC2)=1,LR2,REF(LR2,MIN(TC02,BC2)-1)));

FP:=NP-LR3*(NOD),POINTDOT,COLORYELLOW;

EQU:=(NP+FP)/2,POINTDOT,COLORWHITE;

AD:=ABS(NP-FP);

DBL0:=BARSLAST(BC1!=DRAWNULL)+1;

DBH:=BARSLAST(TC01!=DRAWNULL)+1;

BSP:=IF(BC2>TC02,DBL0,DBH)-1;

LRL:=IF(NP>FP,FP+AD/NOD*BSP,FP-AD/NOD*BSP);

AT1:=IF(BETWEEN(CURRBARSCOUNT,BC2,TC02) AND H>LRL,H,LRL);

AT2:=HHV(AT1-LRL,MAX(BC2,TC02));

AT3:=CONST(BARSLAST(AT1-LRL=AT2));

AT4:=CONST(IF(AT3=0,H,REF(H,AT3)));

AT5:=CONST(IF(AT3=0,AT1-LRL,REF(AT1-LRL,AT3)));

ATL:=LRL+AT5;

UT1:=IF(BETWEEN(CURRBARSCOUNT,BC2,TC02) AND L<LRL,L,LRL);

UT2:=HHV(LRL-UT1,MAX(BC2,TC02));

UT3:=CONST(BARSLAST(LRL-UT1=UT2));

UT4:=CONST(IF(UT3=0,H,REF(H,UT3)));

UT5:=CONST(IF(UT3=0,LRL-UT1,REF(LRL-UT1,UT3)));

UTL:=LRL-UT5;

RH:=IF(CURRBARSCOUNT>=MIN(BC2,TC02)-10,ATL,CONST(REF(ATL,MIN(BC2,TC02)-11)));

RL:=IF(CURRBARSCOUNT>=MIN(BC2,TC02)-10,UTL,CONST(REF(UTL,MIN(BC2,TC02)-11)));

中轨:=IF(NP>FP,IF(LRL<=RH,LRL,DRAWNULL),IF(LRL>=RL,LRL,DRAWNULL)),COLORBBBBBB;

上轨:IF(NP>FP,IF(ATL<=RH,ATL,DRAWNULL),IF(ATL>=RL,ATL,DRAWNULL)),COLORBLUE;

下轨:IF(NP>FP,IF(UTL<=RH,UTL,DRAWNULL),IF(UTL>=RL,UTL,DRAWNULL)),COLORLIMAGENTA;




来函数检测结果如下
该公式包含未来函数:BACKSET
该公式包含未来函数:WINNER
该公式包含未来函数:CAPITAL
该公式包含未来函数:BARSNEXT
该公式包含未来函数:REFX

解密、定制、编写公式指标请联系QQ或微信同号:88652583
置顶指标

相关指标公式

填充背景
输出总涨幅:(最高价-180日内最低价的最低值)/180日内最低价的最低值*100,NODRAW,画黄色
K线
GSPT1赋值:(以收盘价计算的获利盘比例*100)的30日累和/30*0.1
GSPT2赋值:(以收盘价计算的获利盘比例*100)的20日累和/20*0.4
GSPT3赋值:(以收盘价计算的获利盘比例*100)的10日累和/10*0.3
GSPT4赋值:(以收盘价计算的获利盘比例*100)的5日累和/5*0.1
GSPT5赋值:(以收盘价计算的获利盘比例*100)的3日累和/3*0.1
GSPTZ赋值:GSPT1+GSPT2+GSPT3+GSPT4+GSPT5
输出赚钱效应:如果GSPTZ>38,返回GSPTZ,否则返回GSPTZ*1.3,NODRAW
输出活跃度:如果成交量(手)累加至当前流通股本(手)的天数<100,返回100-成交量(手)累加至当前流通股本(手)的天数,否则返回1,NODRAW
输出获利筹码:如果以收盘价计算的获利盘比例,返回以收盘价计算的获利盘比例*100,否则返回0,NODRAW
Z1赋值:字符串相加
Z2赋值:字符串相加
Z3赋值:字符串相加
当满足条件是否最后一个周期时,在横轴0纵轴0.99位置书写文字,画黄色
高1赋值:150日内最高价的最高值
低1赋值:150日内最低价的最低值
输出高:日期日高1,画淡灰色,DOTLINE
输出低:日期日低1,画淡灰色,DOTLINE
输出高30:日期日30日内最高价的最高值,DOTLINE,画淡蓝色
输出底30:日期日30日内最低价的最低值,DOTLINE,画淡红色
输出MA5:收盘价的5日简单移动平均,画白色,DOTLINE,线宽为1
AH赋值:60日内最高价的最高值
AL赋值:60日内最低价的最低值
A0赋值:(AH-AL)/21
A11赋值:收盘价>4日前的收盘价
NT赋值:条件连续成立次数
TJ11赋值:NT=9
TJ13赋值:是否最后一个周期 AND NT位于5和8之间
AY赋值:(若TJ11>0则将最近9周期置为1 OR 若TJ13>0则将最近NT周期置为1)*NT
当满足条件AY>0时,在最高价+1.1*A0位置书写文字,画黄色
当满足条件NT=9时,在最高价+1.1*A0位置书写文字,画绿色
当满足条件NT=13时,在最高价+1.1*A0位置书写文字,画绿色
当满足条件NT=18时,在最高价+1.1*A0位置书写文字,画绿色
B11赋值:收盘价<4日前的收盘价
NT0赋值:条件连续成立次数
TJ21赋值:NT0=9
TJ23赋值:是否最后一个周期 AND NT0位于5和8之间
AY1赋值:(若TJ21>0则将最近9周期置为1 OR 若TJ23>0则将最近NT0周期置为1)*NT0
当满足条件AY1>0时,在最低价-1*A0位置书写文字,画淡绿色
当满足条件NT0=9时,在最高价+1.1*A0位置书写文字,画黄色
当满足条件NT0=13时,在最高价+1.1*A0位置书写文字,画黄色
当满足条件NT0=18时,在最高价+1.1*A0位置书写文字,画黄色
TJ1赋值:收盘价和开盘价的较大值<1日前的收盘价和开盘价的较大值 AND 最高价>=1日前的收盘价和开盘价的较大值 AND 1日前的最高价>收盘价和开盘价的较大值
TJ2赋值:收盘价和开盘价的较大值>1日前的收盘价和开盘价的较大值 AND 收盘价和开盘价的较大值<=1日前的最高价 AND 最高价>收盘价和开盘价的较大值
TJ赋值:TJ1 OR TJ2
TJ3赋值:收盘价和开盘价的较大值<2日前的收盘价和开盘价的较大值 AND 最高价>=2日前的收盘价和开盘价的较大值
TJ4赋值:收盘价和开盘价的较大值>2日前的收盘价和开盘价的较大值 AND 收盘价和开盘价的较大值<=2日前的最高价 AND 最高价>收盘价和开盘价的较大值
TJA赋值:(TJ3 OT TJ4) AND TJ
T赋值:上次1日前的TJANDTJA距今天数
QF赋值:若T=0则将最近3周期置为1
QFT赋值:上次QF=1上穿0.5距今天数
HH赋值:T日前的QFT+1日内最高价的最高值
A01赋值:最高价ZD赋值:A01=1的QFT+1日反向过滤
ZDT赋值:上次ZD距今天数
输出N1:当满足条件QFT=0时,在下次ZDT=0距今天数日后的QFT+1日内最高价的最高值位置画直线起点,当满足条件ZDT=0ANDEVERY(A01=1,T+1)ANDQFT>2时,在QFT+1日内最高价的最高值位置画直线终点,0表示是否延长.,画黄色
输出M1:当满足条件QFT=0时,在下次ZDT=0距今天数日后的QFT+1日内最低价的最低值位置画直线起点,当满足条件ZDT=0ANDEVERY(A01=1,T+1)ANDQFT>2时,在QFT+1日内最低价的最低值位置画直线终点,0表示是否延长.,画黄色
当满足条件QFT=0时,在N1和M1位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色
当满足条件ZDT=0时,在N1和M1位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色

N赋值:(0,1,1)
JBDDYXA赋值:若5日内最低价的最低值<1日前的4日内最低价的最低值则将最近4周期置为1
JBDDYXB赋值:若JBDDYXA=0ANDREF(JBDDYXA,1)=1则将最近2周期置为1
JBDDYXC赋值:如果JBDDYXB=1ANDREF(JBDDYXB,1)=0,返回-1,否则返回0
JBGDYXA赋值:若5日内最高价的最高值>1日前的4日内最高价的最高值则将最近4周期置为1
JBGDYXB赋值:若JBGDYXA=0ANDREF(JBGDYXA,1)=1则将最近2周期置为1
JBGDYXC赋值:如果JBGDYXB=1ANDREF(JBGDYXB,1)=0,返回1,否则返回0
QKPD赋值:如果最低价>1日前的最高价,返回1,否则返回如果最高价<1日前的最低价,返回-1,否则返回0
JQTG赋值:上次JBGDYXC=1距今天数
JQDD赋值:上次JBDDYXC=-1距今天数
XZZQ赋值:当前值是近最低价周期的最小值
DZZQ赋值:当前值是近最高价周期的最大值
DBLAA赋值:如果JBDDYXC=-1ANDREF(JQTG,1)>1日前的JQDDANDLLV(最低价,JQTG+1)<1日前的JQTG+1日内最低价的最低值,返回-1,否则返回0
DBLAB赋值:如果JBDDYXC=-1ANDREF(JQTG,1)<=1日前的JQDDAND(JQTG>=4ORLLV(QKPD,JQTG)=-1ORLLV(最低价,JQDD+2)<1日前的JQDD+1日内最低价的最低值),返回-1,否则返回0
DBLS赋值:如果(DBLAA=-1ORDBLAB=-1)ANDLDTIME赋值:11
A赋值:最高价=DTIME*5日内最高价的最高值 AND DTIME*5日内最高价的最高值>1日前的DTIME*5日内最高价的最高值
B赋值:最低价=DTIME*5日内最低价的最低值 AND DTIME*5日内最低价的最低值<1日前的DTIME*5日内最低价的最低值
CC1赋值:当满足条件A时,在最高价位置画直线起点,当满足条件B时,在最低价位置画直线终点,0表示是否延长.,线宽为2,COLOR3300FF
CC2赋值:当满足条件B时,在最低价位置画直线起点,当满足条件A时,在最高价位置画直线终点,0表示是否延长.,线宽为2,COLOR3300FF
YP赋值:如果(JQDD<4ANDHHV(QKPD,JQDD)=1)ORREF(DBLS,JQDD)=0,返回1,否则返回0
PD赋值:如果JBGDYXC=1ANDREF(JQDD,1)<=1日前的JQTGANDYP=1ANDDZZQ>JQDD+1日前的XZZQANDDZZQ>JQDD日前的XZZQANDDZZQ>JQTG日前的DZZQ,返回1,否则返回0
GBLA赋值:如果JBGDYXC=1ANDREF(JQDD,1)>1日前的JQTGANDHHV(最高价,JQDD+1)>1日前的JQDD+1日内最高价的最高值,返回1,否则返回0
GBLB赋值:如果JBGDYXC=1ANDREF(JQDD,1)<=1日前的JQTGANDREF(DBLS,JQDD)=-1AND(JQDD>=4ORHHV(QKPD,JQDD)=1),返回1,否则返回0
GBL赋值:如果(GBLA=1ORGBLB=1ORPD=1)ANDH>JQDD+1日前的最低价,返回1,否则返回0
YPA赋值:如果(JQTG<4ANDHHV(QKPD,JQTG)不等于1)ORREF(GBL,JQTG)=0,返回1,否则返回0
PDA赋值:如果JBDDYXC=-1ANDREF(JQTG,1)<=1日前的JQDDANDYPA=1ANDXZZQ>JQTG+1日前的DZZQANDXZZQ>JQTG日前的DZZQANDXZZQ>JQDD日前的XZZQ,返回-1,否则返回0
DBLA赋值:如果JBDDYXC=-1ANDREF(JQTG,1)>1日前的JQDDANDLLV(最低价,JQTG+1)<1日前的JQTG+1日内最低价的最低值,返回-1,否则返回0
DBLB赋值:如果JBDDYXC=-1ANDREF(JQTG,1)<=1日前的JQDDAND(JQTG>=4ORLLV(QKPD,JQTG)=-1ORPDA=-1),返回-1,否则返回0
DBL赋值:如果(DBLA=-1ORDBLB=-1)ANDLJQTGA赋值:上次GBL=1距今天数
JQDDA赋值:上次DBL=-1距今天数
YPX赋值:如果(JQDDA<4ANDHHV(QKPD,JQDDA)=1)ORREF(DBL,JQDDA)=0,返回1,否则返回0
PDX赋值:如果JBGDYXC=1ANDREF(JQDDA,1)<=1日前的JQTGAANDYPX=1ANDDZZQ>JQDDA+1日前的XZZQANDDZZQ>JQDDA日前的XZZQANDDZZQ>JQTGA日前的DZZQ,返回1,否则返回0
GBLXA赋值:如果JBGDYXC=1ANDREF(JQDDA,1)>1日前的JQTGAANDHHV(最高价,JQDDA+1)>1日前的JQDDA+1日内最高价的最高值,返回1,否则返回0
GBLXB赋值:如果JBGDYXC=1ANDREF(JQDDA,1)<=1日前的JQTGAANDREF(DBL,JQDDA)=-1AND(JQDDA>=4ORHHV(QKPD,JQDDA)=1),返回1,否则返回0
GBLX赋值:如果(GBLXA=1ORGBLXB=1ORPDX=1)ANDH>JQDDA+1日前的最低价,返回1,否则返回0
YPXA赋值:如果(JQTGA<4ANDHHV(QKPD,JQTGA)不等于1)ORREF(GBLXA,JQTGA)=0,返回1,否则返回0
PDXA赋值:如果JBDDYXC=-1ANDREF(JQTGA,1)<=1日前的JQDDAANDYPXA=1ANDXZZQ>JQTGA+1日前的DZZQANDXZZQ>JQTGA日前的DZZQANDXZZQ>JQDDA日前的XZZQ,返回-1,否则返回0
DBLXA赋值:如果JBDDYXC=-1ANDREF(JQTGA,1)>1日前的JQDDAANDLLV(最低价,JQTGA+1)<1日前的JQTGA+1日内最低价的最低值,返回-1,否则返回0
DBLXB赋值:如果JBDDYXC=-1ANDREF(JQTGA,1)<=1日前的JQDDAAND(JQTGA>=4ORLLV(QKPD,JQTGA)=-1ORPDXA=-1),返回-1,否则返回0
DBLX赋值:如果(DBLXA=-1ORDBLXB=-1)ANDLJQTGYA赋值:上次GBLX=1距今天数
JQDDYA赋值:上次DBLX=-1距今天数
YPYX赋值:如果(JQDDYA<4ANDHHV(QKPD,JQDDYA)=1)ORREF(DBLX,JQDDYA)=0,返回1,否则返回0
PDYX赋值:如果JBGDYXC=1ANDREF(JQDDYA,1)<=1日前的JQTGYAANDYPYX=1ANDDZZQ>JQDDYA+1日前的XZZQANDDZZQ>JQDDYA日前的XZZQANDDZZQ>JQTGYA日前的DZZQ,返回1,否则返回0
GBLYXA赋值:如果JBGDYXC=1ANDREF(JQDDYA,1)>1日前的JQTGYAANDHHV(最高价,JQDDYA+1)>1日前的JQDDYA+1日内最高价的最高值,返回1,否则返回0
GBLYXB赋值:如果JBGDYXC=1ANDREF(JQDDYA,1)<=1日前的JQTGYAANDREF(DBLX,JQDDYA)=-1AND(JQDDYA>=4ORHHV(QKPD,JQDDYA)=1),返回1,否则返回0
GBLYX赋值:如果(GBLYXA=1ORGBLYXB=1ORPDYX=1)ANDH>JQDDYA+1日前的最低价,返回1,否则返回0
YPYXA赋值:如果(JQTGYA<4ANDHHV(QKPD,JQTGYA)=1)ORREF(GBLYXA,JQTGYA)=0,返回1,否则返回0
PDYXA赋值:如果JBDDYXC=-1ANDREF(JQTGYA,1)<=1日前的JQDDYAANDYPYXA=1ANDXZZQ>JQTGYA+1日前的DZZQANDXZZQ>JQTGYA日前的DZZQANDXZZQ>JQDDYA日前的XZZQ,返回-1,否则返回0
DBLYXA赋值:如果JBDDYXC=-1ANDREF(JQTGYA,1)>1日前的JQDDYAANDLLV(最低价,JQTGYA+1)<1日前的JQTGYA+1日内最低价的最低值,返回-1,否则返回0
DBLYXB赋值:如果JBDDYXC=-1ANDREF(JQTGYA,1)<=1日前的JQDDYAAND(JQTGYA>=4ORLLV(QKPD,JQTGYA)=-1ORPDYXA=-1),返回-1,否则返回0
DBLYX赋值:如果(DBLYXA=-1ORDBLYXB=-1)ANDLAAAD赋值:如果GBLYX=1ANDDBLYX=-1ANDH>1日前的JQTGYA+2日前的最高价,返回1,否则返回如果GBLYX=1ANDDBLYX=-1ANDL<1日前的JQDDYA+2日前的最低价,返回-1,否则返回0
JDBL赋值:如果AAAD=0,返回GBLYX+DBLYX,否则返回AAAD
JBJD赋值:如果JDBL=-1,返回最低价*0.99,否则返回如果JDBL=1,返回最高价*1.01,否则返回无效数,CIRCLEDOT,画淡洋红色
C1赋值:当满足条件JDBL=-1时,在JBJD位置画直线起点,当满足条件JDBL=1时,在JBJD位置画直线终点,0表示是否延长.,DOTLINE,画淡红色
C2赋值:当满足条件JDBL=1时,在JBJD位置画直线起点,当满足条件JDBL=-1时,在JBJD位置画直线终点,0表示是否延长.,DOTLINE,画淡蓝色
JD赋值:如果N=1,返回C2=C1ANDJBGDYXAANDJDBL=1,否则返回无效数
Μ×赋值:如果N=1,返回C2=C1ANDJBDDYXAANDJDBL=-1,否则返回无效数
A1赋值:上次JD距今天数
B1赋值:到最后交易的周期=A1的最后一日取值设为常数+1
D1赋值:上次B1距今天数
SS1赋值:D1日前的最高价的最后一日取值设为常数
A2赋值:A1+1日前的A1+A1+1
B2赋值:到最后交易的周期=A2的最后一日取值设为常数+1
D2赋值:上次B2距今天数
SS2赋值:D2日前的最高价的最后一日取值设为常数
A3赋值:A1+1日前的A2+A1+1
B3赋值:到最后交易的周期=A3的最后一日取值设为常数+1
D3赋值:上次B3距今天数
SS3赋值:D3日前的最高价的最后一日取值设为常数
DA1赋值:上次Μ×距今天数
DB1赋值:到最后交易的周期=DA1的最后一日取值设为常数+1
DD1赋值:上次DB1距今天数
Μ1赋值:DD1日前的最低价的最后一日取值设为常数
DA2赋值:DA1+1日前的DA1+DA1+1
DB2赋值:到最后交易的周期=DA2的最后一日取值设为常数+1
DD2赋值:上次DB2距今天数
Μ2赋值:DD2日前的最低价的最后一日取值设为常数
DA3赋值:DA1+1日前的DA2+DA1+1
DB3赋值:到最后交易的周期=DA3的最后一日取值设为常数+1
DD3赋值:上次DB3距今天数
Μ3赋值:DD3日前的最低价的最后一日取值设为常数
SJXFDA赋值:Μ1<Μ2 AND SS2>SS1 AND DA2>A1 AND A1>DA1 AND A2>DA2 AND 收盘价的最后一日取值设为常数>Μ2
ZSA1赋值:如果SJXFDAANDCONST(收盘价)当满足条件ZSA1时,在收盘价的最后一日取值设为常数和Μ2位置之间画柱状线,宽度为0,0不为0则画空心柱.,画淡洋红色
ZSA2赋值:如果SJXFDAANDCONST(收盘价)当满足条件ZSA2时,在收盘价的最后一日取值设为常数和Μ2位置之间画柱状线,宽度为0,0不为0则画空心柱.,画淡洋红色
当满足条件ZSA1=1时,在收盘价的最后一日取值设为常数位置画直线起点,当满足条件ZSA2=1时,在收盘价的最后一日取值设为常数位置画直线终点,0表示是否延长.,DOTLINE,画淡洋红色
当满足条件ZSA1=1时,在Μ2位置画直线起点,当满足条件ZSA2=1时,在Μ2位置画直线终点,0表示是否延长.,画淡洋红色
ZSAC1赋值:如果SJXFDAANDCONST(收盘价)>=SS1,返回DB2,否则返回无效数
当满足条件ZSAC1时,在SS1和Μ1位置之间画柱状线,宽度为0,0不为0则画空心柱.,画淡洋红色
ZSAC2赋值:如果SJXFDAANDCONST(收盘价)>=SS1,返回是否最后一个周期,否则返回无效数
当满足条件ZSAC2时,在SS1和Μ1位置之间画柱状线,宽度为0,0不为0则画空心柱.,画淡洋红色
当满足条件ZSAC1=1时,在SS1位置画直线起点,当满足条件ZSAC2=1时,在SS1位置画直线终点,0表示是否延长.,画淡洋红色
当满足条件ZSAC1=1时,在Μ1位置画直线起点,当满足条件ZSAC2=1时,在Μ1位置画直线终点,0表示是否延长.,画淡洋红色
SJXFDB赋值:Μ1>Μ2 AND SS1>SS2 AND DA1>A1 AND A2>DA1 AND DA2>A2 AND 收盘价的最后一日取值设为常数ZSB1赋值:如果SJXFDBANDCONST(收盘价)>Μ1,返回B2,否则返回无效数
当满足条件ZSB1时,在收盘价的最后一日取值设为常数和SS2位置之间画柱状线,宽度为0,0不为0则画空心柱.,画淡绿色
ZSB2赋值:如果SJXFDBANDCONST(收盘价)>Μ1,返回是否最后一个周期,否则返回无效数
当满足条件ZSB2时,在收盘价的最后一日取值设为常数和SS2位置之间画柱状线,宽度为0,0不为0则画空心柱.,画淡绿色
当满足条件ZSB1=1时,在SS2位置画直线起点,当满足条件ZSB2=1时,在SS2位置画直线终点,0表示是否延长.,画淡绿色
当满足条件ZSB1=1时,在收盘价的最后一日取值设为常数位置画直线起点,当满足条件ZSB2=1时,在收盘价的最后一日取值设为常数位置画直线终点,0表示是否延长.,DOTLINE,画淡绿色
ZSBC1赋值:如果SJXFDBANDCONST(收盘价)<=Μ1,返回B2,否则返回无效数
当满足条件ZSBC1时,在SS2和Μ1位置之间画柱状线,宽度为0,0不为0则画空心柱.,画淡绿色
ZSBC2赋值:如果SJXFDBANDCONST(收盘价)<=Μ1,返回是否最后一个周期,否则返回无效数
当满足条件ZSBC2时,在SS2和Μ1位置之间画柱状线,宽度为0,0不为0则画空心柱.,画淡绿色
当满足条件ZSBC1=1时,在SS2位置画直线起点,当满足条件ZSBC2=1时,在SS2位置画直线终点,0表示是否延长.,画淡绿色
当满足条件ZSBC1=1时,在Μ1位置画直线起点,当满足条件ZSBC2=1时,在Μ1位置画直线终点,0表示是否延长.,画淡绿色
SJXSLA赋值:Μ1>Μ2 AND SS2>SS1 AND DA2>A1 AND A1>DA1 AND A2>DA2 AND 收盘价的最后一日取值设为常数>Μ1
ZSC1赋值:如果SJXSLAANDCONST(收盘价)当满足条件ZSC1时,在收盘价的最后一日取值设为常数和Μ1位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR00CCFF
ZSC2赋值:如果SJXSLAANDCONST(收盘价)当满足条件ZSC2时,在收盘价的最后一日取值设为常数和Μ1位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR00CCFF
当满足条件ZSC1=1时,在收盘价的最后一日取值设为常数位置画直线起点,当满足条件ZSC2=1时,在收盘价的最后一日取值设为常数位置画直线终点,0表示是否延长.,DOTLINE,COLOR00CCFF
当满足条件ZSC1=1时,在Μ1位置画直线起点,当满足条件ZSC2=1时,在Μ1位置画直线终点,0表示是否延长.,COLOR00CCFF
ZSCC1赋值:如果SJXSLAANDCONST(收盘价)>=SS1,返回DB2,否则返回无效数
当满足条件ZSCC1时,在SS1和Μ1位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR00CCFF
ZSCC2赋值:如果SJXSLAANDCONST(收盘价)>=SS1,返回是否最后一个周期,否则返回无效数
当满足条件ZSCC2时,在SS1和Μ1位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR00CCFF
当满足条件ZSCC1=1时,在SS1位置画直线起点,当满足条件ZSCC2=1时,在SS1位置画直线终点,0表示是否延长.,COLOR00CCFF
当满足条件ZSCC1=1时,在Μ1位置画直线起点,当满足条件ZSCC2=1时,在Μ1位置画直线终点,0表示是否延长.,COLOR00CCFF
SJXSLB赋值:Μ1>Μ2 AND SS1A1 AND A2>DA1 AND DA2>A2 AND 收盘价的最后一日取值设为常数ZSD1赋值:如果SJXSLBANDCONST(收盘价)>Μ1,返回B2,否则返回无效数
当满足条件ZSD1时,在收盘价的最后一日取值设为常数和SS1位置之间画柱状线,宽度为0,0不为0则画空心柱.,画淡青色
ZSD2赋值:如果SJXSLBANDCONST(收盘价)>Μ1,返回是否最后一个周期,否则返回无效数
当满足条件ZSD2时,在收盘价的最后一日取值设为常数和SS1位置之间画柱状线,宽度为0,0不为0则画空心柱.,画淡青色
当满足条件ZSD1=1时,在SS1位置画直线起点,当满足条件ZSD2=1时,在SS1位置画直线终点,0表示是否延长.,画淡青色
当满足条件ZSD1=1时,在收盘价的最后一日取值设为常数位置画直线起点,当满足条件ZSD2=1时,在收盘价的最后一日取值设为常数位置画直线终点,0表示是否延长.,DOTLINE,画淡青色
ZSDC1赋值:如果SJXSLBANDCONST(收盘价)<=Μ1,返回B2,否则返回无效数
当满足条件ZSDC1时,在SS1和Μ1位置之间画柱状线,宽度为0,0不为0则画空心柱.,画淡青色
ZSDC2赋值:如果SJXSLBANDCONST(收盘价)<=Μ1,返回是否最后一个周期,否则返回无效数
当满足条件ZSDC2时,在SS1和Μ1位置之间画柱状线,宽度为0,0不为0则画空心柱.,画淡青色
当满足条件ZSDC1=1时,在SS1位置画直线起点,当满足条件ZSDC2=1时,在SS1位置画直线终点,0表示是否延长.,画淡青色
当满足条件ZSDC1=1时,在Μ1位置画直线起点,当满足条件ZSDC2=1时,在Μ1位置画直线终点,0表示是否延长.,画淡青色
N11赋值:2,200,13
UR00赋值:2,200,6
LR0赋值:2,200,6
TC01赋值:如果最高价=8*UR00日内最高价的最高值,返回最高价,否则返回无效数
TC02赋值:上次TC01=最高价距今天数的最后一日取值设为常数+1
UPPER赋值:如果TC02=1,返回最高价,否则返回TC02-1日前的最高价的最后一日取值设为常数
BC1赋值:如果最低价=8*LR0日内最低价的最低值,返回最低价,否则返回无效数
BC2赋值:上次BC1=最低价距今天数的最后一日取值设为常数+1
LOWER赋值:如果BC2=1,返回最低价,否则返回BC2-1日前的最低价的最后一日取值设为常数
LP赋值:到最后交易的周期<=BC2 AND 最低价=LOWER
HP赋值:到最后交易的周期<=TC02 AND 最高价=UPPER
NOD赋值:(如果TC02>BC2,返回TC02,否则返回BC2-如果TC02>BC2,返回BC2,否则返回TC02)
LR1赋值:收盘价的NOD+1日线性回归预测值
NP赋值:如果到最后交易的周期<=BC2和TC02的较大值,返回如果TC02和BC2的较小值=1,返回LR1,否则返回TC02和BC2的较小值-1日前的LR1的最后一日取值设为常数,否则返回无效数,POINTDOT,画红色
LR2赋值:收盘价的NOD+1日线性回归斜率
LR3赋值:如果TC02和BC2的较小值=1,返回LR2,否则返回TC02和BC2的较小值-1日前的LR2的最后一日取值设为常数
FP赋值:NP-LR3*(NOD),POINTDOT,画黄色
EQU赋值:(NP+FP)/2,POINTDOT,画白色
AD赋值:NP-FP的绝对值
DBL0赋值:上次BC1不等于无效数距今天数+1
DBH赋值:上次TC01不等于无效数距今天数+1
BSP赋值:如果BC2>TC02,返回DBL0,否则返回DBH-1
LRL赋值:如果NP>FP,返回FP+AD/NOD*BSP,否则返回FP-AD/NOD*BSP
AT1赋值:如果到最后交易的周期位于BC2和TC02之间ANDH>LRL,返回最高价,否则返回LRL
AT2赋值:BC2和TC02的较大值日内AT1-LRL的最高值
AT3赋值:上次AT1-LRL=AT2距今天数的最后一日取值设为常数
AT4赋值:如果AT3=0,返回最高价,否则返回AT3日前的最高价的最后一日取值设为常数
AT5赋值:如果AT3=0,返回AT1-LRL,否则返回AT3日前的AT1-LRL的最后一日取值设为常数
ATL赋值:LRL+AT5
UT1赋值:如果到最后交易的周期位于BC2和TC02之间ANDLUT2赋值:BC2和TC02的较大值日内LRL-UT1的最高值
UT3赋值:上次LRL-UT1=UT2距今天数的最后一日取值设为常数
UT4赋值:如果UT3=0,返回最高价,否则返回UT3日前的最高价的最后一日取值设为常数
UT5赋值:如果UT3=0,返回LRL-UT1,否则返回UT3日前的LRL-UT1的最后一日取值设为常数
UTL赋值:LRL-UT5
RH赋值:如果到最后交易的周期>=BC2和TC02的较小值-10,返回ATL,否则返回BC2和TC02的较小值-11日前的ATL的最后一日取值设为常数
RL赋值:如果到最后交易的周期>=BC2和TC02的较小值-10,返回UTL,否则返回BC2和TC02的较小值-11日前的UTL的最后一日取值设为常数
中轨赋值:如果NP>FP,返回如果LRL<=RH,返回LRL,否则返回无效数,否则返回如果LRL>=RL,返回LRL,否则返回无效数,COLORBBBBBB
输出上轨:如果NP>FP,返回如果ATL<=RH,返回ATL,否则返回无效数,否则返回如果ATL>=RL,返回ATL,否则返回无效数,画蓝色
输出下轨:如果NP>FP,返回如果UTL<=RH,返回UTL,否则返回无效数,否则返回如果UTL>=RL,返回UTL,否则返回无效数,画淡洋红色

指标安装下载帮助  |   联系我们  |  乐淘公式网  |  公式网   |  指标公式  |   加入收藏   |  设为主页

@2005-2025 浙ICP备2024071487号-1 乐淘公式网公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:乐淘公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图