DA:EMA(CLOSE,3),COLORBLUE; DB:EMA(CLOSE,5) ,COLORBLUE; DC:EMA(CLOSE,8) ,COLORBLUE; DD:EMA(CLOSE,10) ,COLORBLUE; DE:EMA(CLOSE,12) ,COLORBLUE; DF:EMA(CLOSE,15) ,COLORBLUE; CA:EMA(CLOSE,30) ,COLORYELLOW; CB:EMA(CLOSE,35) ,COLORYELLOW; CC:EMA(CLOSE,40) ,COLORYELLOW; CD:EMA(CLOSE,45) ,COLORYELLOW; CE:EMA(CLOSE,50) ,COLORYELLOW; CF:EMA(CLOSE,60) ,COLORYELLOW; CDYX:=CA>CB AND CB>CC AND CC>CD AND CD>CE AND CE>CF; CKYX:=CA<CB AND CB<CC AND CC<CD AND CD<CE AND CE<CF; DDYX:=DA>DB AND DB>DC AND DC>DD AND DD>DE AND DE>DF; DKYX:=CA<CB AND DB<DC AND DC<DD AND DD<DE AND DE<DF; IF(CDYX,CA,NULL),COLORBLUE; IF(CDYX,CB,NULL),COLORBLUE; IF(CDYX,CC,NULL),COLORBLUE; IF(CDYX,CD,NULL),COLORBLUE; IF(CDYX,CE,NULL),COLORBLUE; IF(CDYX,CF,NULL),COLORBLUE; IF(CKYX,CA,NULL),COLORCYAN; IF(CKYX,CB,NULL),COLORCYAN; IF(CKYX,CC,NULL),COLORCYAN; IF(CKYX,CD,NULL),COLORCYAN; IF(CKYX,CE,NULL),COLORCYAN; IF(CKYX,CF,NULL),COLORCYAN; IF(DDYX,DA,NULL),COLORRED; IF(DDYX,DB,NULL),COLORRED; IF(DDYX,DC,NULL),COLORRED; IF(DDYX,DD,NULL),COLORRED; IF(DDYX,DE,NULL),COLORRED; IF(DDYX,DF,NULL),COLORRED; IF(DKYX,DA,NULL),COLORGREEN; IF(DKYX,DB,NULL),COLORGREEN; IF(DKYX,DC,NULL),COLORGREEN; IF(DKYX,DD,NULL),COLORGREEN; IF(DKYX,DE,NULL),COLORGREEN; IF(DKYX,DF,NULL),COLORGREEN; A23:=((C + L) + H) / 3; A24:=EMA(A23,6); A25:=EMA(A24,5); A26:=CROSS(A24,A25); DRAWICON(A26,(LOW / 1.015),1),LINETHICK2,COLORMAGENTA; A1:=DATE <= 331231; 工作线:(EMA(C,14)) * A1,POINTDOT,LINETHICK4,COLORYELLOW; P:=21; WH1:=IF(L=LLV(L,P),L,NULL); WH2:=REFX1(BARSLAST(ISNULL(WH1)=0),10000); WH3:=REFX1(IF(WH2=0,H,REF(H,WH2)),10000); WH4:=REFX1(REF(BARSLAST(H>WH3),WH2+1)+WH2+1,10000); WH5:=REFX1(IF(WH4=0,H,REF(H,WH4)),10000); WH6:=REFX1(REF(BARSLAST(H>WH5),WH4+1)+WH4+1,10000); CURRBARSCOUNT:=DATACOUNT-BARPOS+1; 进场:IF(CURRBARSCOUNT<=WH2+21,REFX1(IF(WH6=0,H,REF(H,WH6)),10000),NULL),COLORRED; IF(CURRBARSCOUNT<=WH2+1,IF(L=LLV(L,P),L,NULL),NULL),CIRCLEDOT,COLORRED; DRAWTEXT(CURRBARSCOUNT=INTPART((WH2+21)*0.618),进场,'进场线'),COLORRED; 超跌进场:IF(CURRBARSCOUNT<=WH2+21,REFX1(IF(WH4=0,H,REF(H,WH4)),10000),NULL),COLORCB21BE; DRAWTEXT(CURRBARSCOUNT=INTPART((WH2+21)*0.618),超跌进场,'超跌进场线'),COLORCB21BE; H1:=IF(H=HHV(H,P),H,NULL); H2:=REFX1(BARSLAST(ISNULL(H1)=0),10000); H3:=REFX1(IF(H2=0,L,REF(L,H2)),10000); H4:=REFX1(REF(BARSLAST(L<H3),H2+1)+H2+1,10000); H5:=REFX1(IF(H4=0,L,REF(L,H4)),10000); H6:=REFX1(REF(BARSLAST(L<H5),H4+1)+H4+1,10000); 止损:IF(CURRBARSCOUNT<=H2+21,REFX1(IF(H6=0,L,REF(L,H6)),10000),NULL),COLORYELLOW; IF(CURRBARSCOUNT<=H2+1,IF(H=HHV(H,P),H,NULL),NULL),CIRCLEDOT,COLORBLUE; DRAWTEXT(CURRBARSCOUNT=INTPART((H2+21)*0.618),止损,'止损线'),COLORYELLOW; 止盈:IF(CURRBARSCOUNT<=H2+21,REFX1(IF(H4=0,L,REF(L,H4)),10000),NULL),COLORCB21BE; DRAWTEXT(CURRBARSCOUNT=INTPART((H2+21)*0.618),止盈,'止盈线'),COLORCB21BE; |
|