到期时间:=290503;//24年5月3号之后不显示
ZT:=DATE<=到期时间,NODRAW;
N:=5;
B:=10;
A:=20;
TYP:=(CLOSE+HIGH+LOW)/3;
CCI:IF(ZT, (TYP-MA(TYP,14))/AVEDEV(TYP,14)/0.015,NULL),NODRAW;
日增仓:IF(ZT,GETPRICE('TODAYDELTAOPI')/REFX1(REF(OPI,DAYBARPOS),100000)*100,NULL),NODRAW,COLORRED;
IF(ZT,GETPRICE('TODAYDELTAOPI'),NULL),NODRAW;
HH1:=HHV(HIGH,4);
LL1:=LLV(LOW,4);
HH2:=HHV(H,4);
LL2:=LLV(L,4);
N1:=BARSLAST(CLOSE>REF(HH1,1));
N2:=BARSLAST(CLOSE<REF(LL1,1));
STICKLINE(N1<N2&&ZT,OPEN,CLOSE,COLORRED,1);
STICKLINE(N2<N1&&ZT,OPEN,CLOSE,COLORBLUE,1);
HT:= IFELSE (OPEN>CLOSE,OPEN,CLOSE);
LT:= IFELSE (OPEN<CLOSE,OPEN,CLOSE);
DRAWLINE(N1<N2&&ZT,H,N1<N2,HT,COLORRED);
DRAWLINE(N1<N2&&ZT,L,N1<N2,LT,COLORRED);
DRAWLINE(N2<N1&&ZT,H,N2<N1,HT,COLORBLUE);
DRAWLINE(N2<N1&&ZT,L,N2<N1,LT,COLORBLUE);
O2:=OPEN-CLOSE;
STICKLINE(O2>0&&N1<N2&&ZT,OPEN,CLOSE,COLORRED,0);
STICKLINE(O2>0&&N1>N2&&ZT,OPEN,CLOSE,COLORBLUE,0);
操盘线:IF(ZT,EMA(CLOSE,N),NULL);
生命线:IF(ZT,EMA(CLOSE,B),NULL);
牛熊线:IF(ZT,EMA(CLOSE,A),NULL);
HX:=HHV(HIGH,13);
LX:=LLV(LOW,13);
HX1:=BARSLAST((HX > REF(HX,1)));
LX1:=BARSLAST((LX < REF(LX,1)));
DRAWICON(BARSLASTCOUNT(N1<N2&&HX1<LX1)=1&&ZT,L,'ICO158'),VALIGN0;
DRAWICON(BARSLASTCOUNT(N1>N2&&HX1>LX1)=1&&ZT,H,'ICO157');