fh:=h;fl:=l; for p=datacount-1 downto 1 do begin if fh[p]<fh[p+1] then fh[p]:=fh[p+1]; if fl[p]>fl[p+1] then fl[p]:=fl[p+1]; end; qk:=l>ref(h,1)OR H<ref(L,1); G:=IF(l>ref(h,1),L,IF(H<ref(L,1),ref(L,1),0)); D:=IF(l>ref(h,1),ref(H,1),IF(H<ref(L,1),H,0)); S:=IF(l>ref(h,1),2,IF(H<ref(L,1),1,0)); tj:=s=2 and fL<=G AND fL>=D OR s=1 and fH<G AND fH>=D ; w:=BARSSINCE(BACKSET(BARSTATUS=2,BARSLAST(TJ*BARPOS=BARPOS)+1))+1; DD:=DATE; 最近缺口日:REF(DD,W-1)+19000000,LINETHICK0,COLORAAFF33; S1:=IF(ref(S,W-1)=2,ref(fL,w-1),IF(ref(S,W-1)=1,ref(fH,w-1),0)); S2:=IF(ref(S,W-1)=2,ref(D,w-1),IF(ref(S,W-1)=1,ref(G,w-1),0)); A:=MAX(S1,S2); B:=MIN(S1,S2); 缺口:B[datacount],COLORWHITE,LINETHICK,,PRECISION2; →:A[datacount],COLORWHITE,LINETHICK,PRECISION2; STICKLINE(w,S1,S2,15,0),COLORGRAY; DRAWTEXT(BARSTATUS=2,A,NUMTOSTR(B,2)+'-'+NUMTOSTR(A,2)),COLOR0099CC,ALIGN2;{显示缺口数字可删除}{点击看本软件截图: 58股票 公式网 http://www. 58gu. com 整理} |