江恩分段 源码 MA3:=MA((C+O+H+L)/4,13),COLORMAGENTA,LINETHICK0;
IF(C>MA3, MA3,DRAWNULL) ,COLORRED,LINETHICK0;
IF(C<MA3, MA3,DRAWNULL) ,COLORGREEN,LINETHICK0;
IF(C=MA3, MA3,DRAWNULL) ,COLORBLUE,LINETHICK0;
SCMA3:=CROSS(C,MA3);
XCMA3:=CROSS(MA3,C);
SCJL:=BARSLAST(SCMA3);
XCJL:=BARSLAST(XCMA3);
ZGJJL:=HHVBARS(H,SCJL+1);
ZDJJL:=LLVBARS(L,XCJL+1);
SZL:=SCJL>=2 AND C>MA3;
XDL:=XCJL>=2 AND C<MA3;
SZL2:=SCJL=2 AND C>MA3;
XDL2:=XCJL=2 AND C<MA3;
SZL2JL:=BARSLAST(SZL2);
XDL2JL:=BARSLAST(XDL2);
SZFZ:=BACKSET(SZL,SCJL+1);
XDFZ:=BACKSET(XDL,XCJL+1);
JL:=BARSCOUNT(C);
SZLFH1:=(SZL2JL<XDL2JL OR SZFZ OR (SZL2JL>0 AND COUNT(XDFZ,JL)=0)) AND C>MA3;
XDLFH1:=(XDL2JL<SZL2JL OR XDFZ OR (XDL2JL>0 AND COUNT(SZFZ,JL)=0)) AND C<MA3;
SZLFH:=IF(SZLFH1=1,1,0),LINETHICK0;
XDLFH:=IF(XDLFH1=1,1,0),LINETHICK0;
SZLFH22:=(SZL2JL<XDL2JL OR SZFZ OR (SZL2JL>0 AND COUNT(XDFZ,JL)=0));
XDLFH22:=(XDL2JL<SZL2JL OR XDFZ OR (XDL2JL>0 AND COUNT(SZFZ,JL)=0));
SZLFH2:=IF(SZLFH22=1,1,0),LINETHICK0;
XDLFH2:=IF(XDLFH22=1,1,0),LINETHICK0;
X1:=SZLFH AND REF(SZLFH,1)=0 AND REF(XDLFH22,1);
Y1:=XDLFH AND REF(XDLFH,1)=0 AND REF(SZLFH22,1);
X2:=SZLFH AND REF(SZLFH,1)=0 AND COUNT(REF(XDLFH OR SZLFH,1),JL)=0;
Y2:=XDLFH AND REF(XDLFH,1)=0 AND COUNT(REF(XDLFH OR SZLFH,1),JL)=0;
SZLFHJL:=BARSLAST(X1 OR X2)+1,LINETHICK0;
XDLFHJL:=BARSLAST(Y1 OR Y2)+1,LINETHICK0;
HH:=IF(SZFZ,H,0);
LL:=IF(XDFZ,L,9999999);
SZFHZGJJL:=HHVBARS(H,SZLFHJL);
XDFHZDJJL:=LLVBARS(L,XDLFHJL);
ZGFZ:=BACKSET(XDLFHJL=1 OR (BARSTATUS=2 AND SZLFHJL<XDLFHJL),SZFHZGJJL+1);
ZDFZ:=BACKSET(SZLFHJL=1 OR (BARSTATUS=2 AND XDLFHJL<SZLFHJL),XDFHZDJJL+1);
ZGFH:=ZGFZ>REF(ZGFZ,1);
ZDFH:=ZDFZ>REF(ZDFZ,1);
DRAWLINE(ZDFH,L,ZGFH,H,0),COLORRED,LINETHICK4;
DRAWLINE(ZGFH,H,ZDFH,L,0),COLORGREEN,LINETHICK4; |
