本来要发源码的,源码太长长了文件打开可以自己修改的,非原创!{-----------------------☆功能开关------------------------} {箱体部分} cc:=c; oo:=o; hh:=h; ll:=l; top:=h; bot:=l; xx[1]:=1; kk:=1; for i=1 to datacount do begin if xx[i]=1 then begin top[i]:=hh[i]; end; if xx[i-1]=1 then begin if hh[i]>top[i-1] then begin top[i]:=hh[i]; xx[i]:=1; end;else begin top[i]:=top[i-1]; xx[i]:=2; end; end; if xx[i-1]=2 then begin if hh[i]>top[i-1] then begin top[i]:=hh[i]; xx[i]:=1; end;else begin top[i]:=top[i-1]; bot[i]:=ll[i]; xx[i]:=3; end; end; if xx[i-1]=3 then begin top[i]:=top[i-1]; if ll[i]<bot[i-1] then begin bot[i]:=ll[i]; xx[i]:=3; end;else begin bot[i]:=bot[i-1]; xx[i]:=4; end; end; if xx[i-1]=4 then begin top[i]:=top[i-1]; if ll[i]<bot[i-1] then begin bot[i]:=ll[i]; xx[i]:=3; end;else begin bot[i]:=bot[i-1]; xx[i]:=5; end; end; if xx[i-1]=5 then begin if ll[i]<bot[i-1] or hh[i]>top[i-1] then begin top[i]:=hh[i]; bot[i]:=hh[i]; xx[i]:=1; end;else begin bot[i]:=bot[i-1]; top[i]:=top[i-1]; xx[i]:=5; end; end; end; for j=1 to datacount do begin if xx[j]=5 and xx[j-1]=4 then begin for k=j-1 downto j-kk do begin top[k]:=top[j]; bot[k]:=bot[j]; end; end; if xx[j-1]=5 and xx[j]=1 then kk:=0; kk:=kk+1; end; 中位线:=(top+bot)/2;{信号部分---参考} 买点:=FILTER((TROUGHBARS(3,15,1)<4)=1,3); 卖点:=FILTER((PEAKBARS(3,15,1)<4)=1,3); {短波--未来} F:=100*(C-REF(C,1))/REF(C,1); p1:=IF(C<REF(O,1) AND f<0,1,0); p3:=IF(C>REF(O,1) AND f>0,1,0); p2:=IF(C<REF(O,2) AND f<0,1,0); p4:=IF(C>REF(O,2) AND f>0,1,0); 买D5:=P1=0 AND REF(P1,1)=1 AND P2=0 AND REF(P2,1)=1; 卖D6:=P3=0 AND REF(P3,1)=1 AND P4=0 AND REF(P4,1)=1; FZ:=PEAK(3,5,1); FW:=PEAKBARS(3,5,1); GZ:=TROUGH(3,5,1); GW:=TROUGHBARS(3,5,1); AS:=ZIG(3,3); 涨AL:=CROSS(AS,REF(AS,1)); 跌AG:=CROSS(REF(AS,1),AS); Ss1:=IF(FW>GW,FW,0); Ss2:=IF(FW<GW,GW,0); Ss3:=BARSLAST(Ss1); Ss4:=BARSLAST(Ss2);{-----------------【图解模板】---------------------}; {箱体部分} PARTLINE(top=ref(top,1),top),Color008293;//箱顶 PARTLINE(bot=ref(bot,1),bot),Color008293;//箱底 STICKLINE((top<>ref(top,1) or bot<>ref(bot,1)) and xx=1 and ref(xx,1)=5,top,bot,1,0),Color008293;//左侧竖线 STICKLINE((top<>refx(top,1) or bot<>refx(bot,1)) and xx=5 and refx(xx,1)=1,top,bot,1,0),Color008293;//右侧竖线
{点击看本软件截图: 58股票 公式网 http://www. 58gu. com 整理} |