NN:=BARSLAST(DATE<>REF(DATE,1))+1;
TV:=IF(DATE<>REF(DATE,1),0,REF(V,1))+V,COLORFFFFFF;
TO:=REF(OPI,NN);
PPP:=(ABS(OPI)-ABS(TO))/ABS(TO);
P9:=INTPART(PPP*1000);
OI1:=ABS(OPI-REF(OPI,1));
IO:=1000*(OI1)/REF(OPI,1);
DD:=HHV(VOL,60);
CJ:=100*VOL/DD;
CJ1:=IFELSE(CJ>=100,99,CJ);
TVV:=IF(DATE<>REF(DATE,1),0,REF(TV,1))+V;
VEE:=10*TVV/OPI;
HH1:=IFELSE(HIGH <REF(HIGH,2) AND REF(HIGH,1)<REF(HIGH,2),REF(HIGH,2),0);
LL1:=IFELSE(LOW >REF(LOW,2) AND REF(LOW,1)>REF(LOW,2),REF(LOW,2),0);
HH2:=VALUEWHEN(HH1>0,HH1);
LL2:=VALUEWHEN(LL1>0,LL1);
K1:=IFELSE(CLOSE>HH2,-3,IFELSE(CLOSE<LL2,1,0));
K2:=VALUEWHEN(K1<>0,K1);
G:=IFELSE(K2=1,HH2,LL2);
BHH1:=IFELSE(HHV(H,2)<REF(HHV(H,2),4) AND REF(HHV(H,2),2)<REF(HHV(H,2),4),REF(HHV(H,2),4),0);
BLL1:=IFELSE(LLV(L,2)>REF(LLV(L,2),4) AND REF(LLV(L,2),2)>REF(LLV(L,2),4),REF(LLV(L,2),4),0);
BHH2:=VALUEWHEN(BHH1>0,BHH1);
BLL2:=VALUEWHEN(BLL1>0,BLL1);
BK1:=IFELSE(C>BHH2,-3,IFELSE(C<BLL2,1,0));
BK2:=VALUEWHEN(BK1<>0,BK1);
BG:=IFELSE(BK2=1,BHH2,BLL2);
ABHH1:=IFELSE(HHV(H,4)<REF(HHV(H,4),8) AND REF(HHV(H,4),4)<REF(HHV(H,4),8),REF(HHV(H,4),8),0);
ABLL1:=IFELSE(LLV(L,4)>REF(LLV(L,4),8) AND REF(LLV(L,4),4)>REF(LLV(L,4),8),REF(LLV(L,4),8),0);
ABHH2:=VALUEWHEN(ABHH1>0,ABHH1);
ABLL2:=VALUEWHEN(ABLL1>0,ABLL1);
ABK1:=IFELSE(C>ABHH2,-3,IFELSE(C<ABLL2,1,0));
CK2:=VALUEWHEN(ABK1<>0,ABK1);
CG:=IFELSE(CK2=1,ABHH2,ABLL2);
DHH1:=IFELSE(HHV(H,8)<REF(HHV(H,8),16) AND REF(HHV(H,8),8)<REF(HHV(H,8),16),REF(HHV(H,8),16),0);
DLL1:=IFELSE(LLV(L,8)>REF(LLV(L,8),16) AND REF(LLV(L,8),8)>REF(LLV(L,8),16),REF(LLV(L,8),16),0);
DHH2:=VALUEWHEN(DHH1>0,DHH1);
DLL2:=VALUEWHEN(DLL1>0,DLL1);
DK1:=IFELSE(C>DHH2,-3,IFELSE(C<DLL2,1,0));
DK2:=VALUEWHEN(DK1<>0,DK1);
DG:=IFELSE(DK2=1,DHH2,DLL2),COLOR00FFFF;
EHH1:=IFELSE(HHV(H,16)<REF(HHV(H,16),32) AND REF(HHV(H,16),16)<REF(HHV(H,16),32),REF(HHV(H,16),32),0);
ELL1:=IFELSE(LLV(L,16)>REF(LLV(L,16),32) AND REF(LLV(L,16),16)>REF(LLV(L,16),32),REF(LLV(L,16),32),0);
EHH2:=VALUEWHEN(EHH1>0,EHH1);
ELL2:=VALUEWHEN(ELL1>0,ELL1);
EK1:=IFELSE(C>EHH2,-3,IFELSE(C<ELL2,1,0));
EK2:=VALUEWHEN(EK1<>0,EK1);
EG:=IFELSE(EK2=1,EHH2,ELL2);
FHH1:=IFELSE(HHV(H,32)<REF(HHV(H,32),64) AND REF(HHV(H,32),32)<REF(HHV(H,32),64),REF(HHV(H,32),64),0);
FLL1:=IFELSE(LLV(L,32)>REF(LLV(L,32),64) AND REF(LLV(L,32),32)
>REF(LLV(L,32),64),REF(LLV(L,32),64),0);
FHH2:=VALUEWHEN(FHH1>0,FHH1);
FLL2:=VALUEWHEN(FLL1>0,FLL1);
FK1:=IFELSE(C>FHH2,-3,IFELSE(C<FLL2,1,0));
FK2:=VALUEWHEN(FK1<>0,FK1);
FG:=IFELSE(FK2=1,FHH2,FLL2);
ZBA:=IFELSE(C>BG OR (C=BG AND REF(C,1)>REF(DG,1)),BG,0);
ZBB:=IFELSE(C<BG OR (C=BG AND REF(C,1)<REF(BG,1)),BG,9999990);
ZCA:=IFELSE(C>CG OR (C=CG AND REF(C,1)>REF(CG,1)),CG,0);
ZCB:=IFELSE(C<CG OR (C=CG AND REF(C,1)<REF(CG,1)),CG,9999990);
ZDA:=IFELSE(C>DG OR (C=DG AND REF(C,1)>REF(DG,1)),DG,0);
ZDB:=IFELSE(C<DG OR (C=DG AND REF(C,1)<REF(DG,1)),DG,9999990);
ZEA:=IFELSE(C>EG OR (C=EG AND REF(C,1)>REF(EG,1)),EG,0);
ZEB:=IFELSE(C<EG OR (C=EG AND REF(C,1)<REF(EG,1)),EG,9999990);
ZFA:=IFELSE(C>FG OR (C=FG AND REF(C,1)>REF(FG,1)),FG,0);
ZFB:=IFELSE(C<FG OR (C=FG AND REF(C,1)<REF(FG,1)),FG,9999990);
ZJA:=IFELSE(C>G OR (C=G AND REF(C,1)>REF(G,1)),G,0);
ZJB:=IFELSE(C<G OR (C=G AND REF(C,1)<REF(G,1)),G,9999990);
ZAA0:=MAX(MAX(ZBA,ZCA),MAX(ZDA,ZJA));
ZBB0:=MIN(MIN(ZBB,ZCB),MIN(ZDB,ZJB));
ZA0:=MAX(MAX(ZBA,ZCA),MAX(MAX(ZDA,ZEA),MAX(ZFA,ZJA)));
ZB0:=MIN(MIN(ZBB,ZCB),MIN(MIN(ZDB,ZEB),MIN(ZFB,ZJB)));
DSA:=IFELSE(ZB0=9999990,999,ABS(C-ZB0));
DSC:=ABS(C-ZA0)/1000;
DSB:=IFELSE(DSC>=1,0.999,DSC);
DS:=DSA+DSB;
YLX:=IFELSE(ZB0=9999990,ZA0,ZB0);
ZCX:=IFELSE(ZA0=0,ZB0,ZA0);
KKA:=(ZB0-H)<=ZB0*0.0015;
KDA:=(L-ZA0)<=ZA0*0.0015;
KL0:=IFELSE(C>O,1000*ABS(H-O)/O,1000*ABS(L-O)/O);
VOLC:=VOL/OPI;
CBB:=IFELSE(VOLC>=1,0.99,VOLC);
F:=INTPART(KL0*10);
CJJ:=IFELSE(CJ1/100>=1,0.99,CJ1/100);
XD:=BARSLAST(KDA AND ZB0=9999990);
XD1:=BARSLAST(NOT(REF(ZB0=9999990,1)) AND ZB0=9999990);
XD2:=IFELSE(XD=0 OR XD>=XD1,ZCX,REF(ZCX,XD));
XK:=BARSLAST(KKA AND ZA0=0);
XK1:=BARSLAST(NOT(REF(ZA0=0,1)) AND ZA0=0);
XK2:=IFELSE(XK=0 OR XK>=XK1,YLX,REF(YLX,XK));
ZGJ:=REF(HHV(H,12),1);
ZDJ:=REF(LLV(L,12),1);
M:=IFELSE(ZBB0=9999990,ZGJ,IFELSE(ZAA0=0,ZDJ,IFELSE(ZBB0<>9999990 AND ZAA0<>0 AND C>O,ZGJ,ZDJ)));
平台:=M,PRECIS3;
STICKLINE(ISLASTBAR,M,M,6,0),COLORFF00FF;
压力:IFELSE(ZB0=9999990,ZA0,ZB0),PRECIS3,COLORFFFFFF;
支撑:IFELSE(ZA0=0,ZB0,ZA0),PRECIS3,COLOR00FFFF;
ZA01:=IFELSE(ZAA0<>0 AND REF(ZAA0,1)=0,压力,支撑);
ZB01:=IFELSE(ZBB0<>9999990 AND REF(ZBB0,1)=9999990,支撑,压力);
PARTLINE1(ZBB0=9999990,ZA01),COLOR0000FF,LINETHICK3;
PARTLINE1(ZAA0=0,ZB01),COLORFF0000,LINETHICK3;
