補公式!
DBCK:=BARPOS=1;
XC:=(O+H+L+C*3)/6;
XCU0K:SMA(XC,7,1),COLORRED,LINETHICK1;
XCU0D:SMA(SMA(SMA(XC,6,1),5,1),3,1),COLORBLUE,LINETHICK1;
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
HRSV:=(H-LLV(L,21))/(HHV(H,21)-LLV(L,21))*100,LINETHICK;
LRSV:=(L-LLV(L,21))/(HHV(H,21)-LLV(L,21))*100,LINETHICK;
高過:=IF(HRSV=100,H>REF(H,1),H>REF(H,1) OR (H=REF(H,1) AND L>REF(L,1)) OR (H=REF(H,1) AND L<=REF(L,1) AND C>O));
低破:=IF(LRSV=0,L<REF(L,1),L<REF(L,1) OR (L=REF(L,1) AND H<REF(H,1)) OR (L=REF(L,1) AND H>=REF(H,1) AND C<O));
紅K:=C>O OR (C=O AND H>REF(H,1) AND L>=REF(L,1));
黑K:=C<O OR (C=O AND H<=REF(H,1) AND L<REF(L,1));
棒可空:低破 AND 黑K,LINETHICK; 棒可多:高過 AND 紅K,LINETHICK;
棒XDS:=棒可多-棒可空;
棒XD:REF(棒XDS,BARSLAST(DBCK OR 棒XDS<>0));
棒UP:REF(棒XD=1,1)=0 AND 棒XD=1,COLORRED,LINETHICK,NOAXIS;
棒UPSP:=BARSLAST(棒UP)+1;
價高點:=HHV(H,棒UPSP),COLORBLUE,LINETHICK;
價本高:HHV(價高點,BARSLAST(棒UP)+1),COLORBLUE,LINETHICK;
價前高:REF(價本高,BARSLAST(棒UP)+1),COLORBLUE,LINETHICK;
棒DN:REF(棒XD=-1,1)=0 AND 棒XD=-1,COLORBLUE,LINETHICK,NOAXIS;
棒DNSP:=BARSLAST(棒DN)+1;
價低點:=LLV(L,棒DNSP),COLORRED,LINETHICK;
價本低:=LLV(價低點,BARSLAST(棒DN)+1),COLORRED,LINETHICK1;
價前低:=REF(價本低,BARSLAST(棒DN)+1),COLORRED,LINETHICK;
DRAWLINE(REF(棒XD=1,1)=0 AND 棒XD=1,價本低,REF(棒XD=-1,1)=0 AND 棒XD=-1,價本高,0),LINEDOT,COLOR000000,PXDN2;
DRAWLINE(REF(棒XD=-1,1)=0 AND 棒XD=-1,價本高,REF(棒XD=1,1)=0 AND 棒XD=1,價本低,0),LINEDOT,COLOR000000,PXDN2;
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
KLINE(O,H,L,C,0);
|