Aaa0:=(C-LLV(L,3))/(HHV(H,3)-LLV(L,3));
Aaa1:=SMA(Aaa0,2,1);
Aaa2:=SMa(Aaa1,2,1);
Aaa3:=3*Aaa1-2*Aaa2 ;
Aaa4:=2*Aaa3-0.5;
Aaa5:=C*(1-(Aaa4-Aaa2)/15);
生命线:Aaa5,PRECISION2,COLORGREEN;
fbars:=SYSPARAM(1)-1;
tj:=barssince(c) fbars-50;
fc:=生命线;
fo:=生命线;
fl:=llv(生命线,2);
fh:=hhv(生命线,2);
%
vbars=ffl.vardata( fbars )
vc=ffl.vardata( fc )
vo=ffl.vardata( fo )
vh=ffl.vardata( fh )
vl=ffl.vardata( fl )
vend=ubound(vc)
n=50
if vbars =vend and vbars vend-vbars+n then
redim temp(vend-vbars+n,3)
for i=2*vbars-vend-n to vbars
ii=i+vend-2*vbars+n
temp(ii,0)=2*vc(vbars)-vo(i)
temp(ii,1)=2*vc(vbars)-vh(i)
temp(ii,2)=2*vc(vbars)-vl(i)
temp(ii,3)=2*vc(vbars)-vc(i)
next
for i=vbars-n to vend
ii=vend-i
vo(i)=temp(ii,3)
vh(i)=temp(ii,2)
vl(i)=temp(ii,1)
vc(i)=temp(ii,0)
next
ffl.vardata( fc )=vc
ffl.vardata( fo )=vo
ffl.vardata( fh )=vh
ffl.vardata( fl )=vl
end if
%
PARTLINE(tj,fc),shift50; {
VERTLINE(ISLASTBAR),COLORYELLOW,POINTDOT;}
HH:=H; LL:=L; OO:=O;