江恩角度線
[[轉貼]]
每個角度線的值都有了
支撐/壓力可以明確的多
{江恩角度線}
{江恩角度線向上}
XA:=SYSParam(5);
XB:=(XA=LOW);
XC:=BackSet(XB,6);
XD:=(Sum(1,0)>=SYSParam(2));
XE:=BarsLast(XC>0 and XD=1),Linethick0;
TT:=CLOSE;
<%
VE=FFL.VarData("XE")
VT=FFL.VarData("TT")
LT=UBound(VE)
For m=0 to LT
VE(m)=VE(LT)
VT(m)=LT
Next
FFL.VarData("XE")=VE
FFL.VarData("TT")=VT
%>
XX:=TT-SYSParam(3)+1;
YY:=XE-XX;
XG:=HHV(H,YY);
GG:=REF(XG,XX);
XH:=CLOSE;
<%
VG=FFL.VarData("GG")
VH=FFL.VarData("XH")
LT=UBound(VG)
For m=0 to LT
VH(m)=VG(LT)
Next
FFL.VarData("XH")=VH
%>
XF:=IF(XH<SYSParam(4),XH,SYSParam(4));
XL:=(XF-SYSParam(5))/YY;
AA:=BarsLast(XC>0 and XD=1);
A:=XL*AA;
BB15U:A*Tan(15*(3.14159)/180)+XA;
BB23U:A*Tan(23*(3.14159)/180)+XA;
BB45U:A*Tan(45*(3.14159)/180)+XA;
BB66U:A*Tan(66*(3.14159)/180)+XA;
BB75U:A*Tan(75*(3.14159)/180)+XA;
DRAWNUMBER(barpos=sysparam(3),BB15U,BB15U,2);
DRAWNUMBER(barpos=sysparam(3),BB23U,BB23U,2);
DRAWNUMBER(barpos=sysparam(3),BB45U,BB45U,2);
DRAWNUMBER(barpos=sysparam(3),BB66U,BB66U,2);
DRAWNUMBER(barpos=sysparam(3),BB75U,BB75U,2);
{江恩角度線向下}
XA:=SYSParam(4);
XB:=(XA=HIGH);
XC:=BackSet(XB,6);
XD:=(Sum(1,0)>=SYSParam(2));
XE:=BarsLast(XC>0 and XD=1),Linethick0;
TT:=CLOSE;
<%
VE=FFL.VarData("XE")
VT=FFL.VarData("TT")
LT=UBound(VE)
For m=0 to LT
VE(m)=VE(LT)
VT(m)=LT
Next
FFL.VarData("XE")=VE
FFL.VarData("TT")=VT
%>
XX:=TT-SYSParam(3)+1;
YY:=XE-XX;
XG:=LLV(L,YY);
GG:=REF(XG,XX);
XH:=CLOSE;
<%
VG=FFL.VarData("GG")
VH=FFL.VarData("XH")
LT=UBound(VG)
For m=0 to LT
VH(m)=VG(LT)
Next
FFL.VarData("XH")=VH
%>
XF:=IF(XH>SYSParam(5),XH,SYSParam(5));
XL:=(SYSParam(4)-XF)/YY;
AA:=BarsLast(XC>0 and XD=1);
A:=XL*AA;
BB15D:A*Tan(-15*(3.14159)/180)+XA;
BB23D:A*Tan(-23*(3.14159)/180)+XA;
BB45D:A*Tan(-45*(3.14159)/180)+XA;
BB66D:A*Tan(-66*(3.14159)/180)+XA;
BB75D:A*Tan(-75*(3.14159)/180)+XA;
DRAWNUMBER(barpos=sysparam(3),BB15D,BB15D,2);
DRAWNUMBER(barpos=sysparam(3),BB23D,BB23D,2);
DRAWNUMBER(barpos=sysparam(3),BB45D,BB45D,2);
DRAWNUMBER(barpos=sysparam(3),BB66D,BB66D,2);
DRAWNUMBER(barpos=sysparam(3),BB75D,BB75D,2);
|