{BDDW-波段点位//作者:股市爱好者//引用存留指标} FS:DRAWGBK(CLOSE>0,RGB(0,108,108),RGB(88,0,0),0,5,0){背景图}; X_1:=ZIG(3,WEEKDAY*2); X_2:=MA(X_1,3); DRAWKLINE(HIGH,OPEN,LOW,CLOSE); STICKLINE(X_1<X_2 AND OPEN<=CLOSE,OPEN,CLOSE,(-1),1),COLORCYAN; STICKLINE(X_1<X_2 AND OPEN<=CLOSE,OPEN,LOW,0,1),COLORCYAN; STICKLINE(X_1<X_2 AND OPEN<=CLOSE,CLOSE,HIGH,0,1),COLORCYAN; STICKLINE(X_1>X_2 AND OPEN>=CLOSE,CLOSE,OPEN,(-1),0),COLORRED; STICKLINE(X_1>X_2 AND OPEN>=CLOSE,LOW,HIGH,0,0),COLORRED; X_3:=1/WINNER(CLOSE); STICKLINE(X_3>=10,CLOSE,OPEN,(-1),0),COLOR006600; STICKLINE(X_3>=10,LOW,HIGH,0,0),COLOR006600; X_4:=3*SMA((CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100,3,1)-2 *SMA(SMA((CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100,3,1),3,1); STICKLINE(1>0 AND X_4>=90,CLOSE,OPEN,(-1),0),COLOR0088FF; STICKLINE(1>0 AND X_4>=90,HIGH,LOW,0,0),COLOR0088FF; STICKLINE(1>0 AND X_4<=10,CLOSE,OPEN,(-1),0),COLORCC6633; STICKLINE(1>0 AND X_4<=10,HIGH,LOW,0,0),COLORCC6633; X_5:=REF(HIGH,WEEKDAY*2)=HHV(HIGH,2*WEEKDAY*2+1); X_6:=REF(LOW,WEEKDAY*2)=LLV(LOW,2*WEEKDAY*2+1); X_7:=BACKSET(X_5,WEEKDAY*2+1); X_8:=BACKSET(X_6,WEEKDAY*2+1); X_9:=FILTER(X_7,WEEKDAY*2) AND HIGH=HHV(HIGH,WEEKDAY*2+1); X_10:=FILTER(X_8,WEEKDAY*2) AND LOW=LLV(LOW,WEEKDAY*2+1); X_11:=BARSLAST(X_9); X_12:=BARSLAST(X_10); X_13:=IF(X_9,CURRBARSCOUNT,0); X_14:=IF(X_10,CURRBARSCOUNT,0); X_15:=IF(X_11,REF(X_13,X_11),X_13); X_16:=IF(X_12,REF(X_14,X_12),X_14); X_17:=CONST(X_15); X_18:=CONST(X_16); X_19:=CONST(REF(HIGH,X_17-1)); X_20:=CONST(REF(LOW,X_18-1)); X_21:=REF(X_15,X_11+1); X_22:=REF(X_16,X_12+1); X_23:=CONST(X_21); X_24:=CONST(X_22); DRAWICON(X_10,LOW,1); DRAWICON(X_9,HIGH+0.02,2); X_25:=CONST(REF(HIGH,X_21-1)); X_26:=CONST(REF(LOW,X_22-1)); X_27:=BACKSET(ISLASTBAR,X_17); X_28:=BACKSET(ISLASTBAR,X_18); X_29:=BACKSET(ISLASTBAR,X_21); X_30:=BACKSET(ISLASTBAR,X_22); STICKLINE(X_29,X_25,X_25,3,1),COLORGREEN; STICKLINE(X_27,X_19,X_19,3,1),COLORGREEN; DDDDDDD:STICKLINE(X_30,X_26,X_26,3,1),COLORRED; EEEEEEE:STICKLINE(X_28,X_20,X_20,3,1),COLORRED; X_31:=BACKSET(ISLASTBAR,PEAKBARS(1,WEEKDAY*2,1)+1); X_32:=BACKSET(ISLASTBAR,TROUGHBARS(2,WEEKDAY*2,1)+1); 上波动点:IF(X_31,PEAK(1,WEEKDAY,1),DRAWNULL),DOTLINE,COLORGREEN; 突:IF(CROSS(CLOSE,上波动点),上波动点,DRAWNULL),CIRCLEDOT,COLORWHITE,LINETHICK2; 下波动点:IF(X_32,TROUGH(2,WEEKDAY,1),DRAWNULL),DOTLINE,COLORRED; 上点位:IF(X_31,PEAK(1,WEEKDAY*2,1),DRAWNULL),COLORBLUE,LINETHICK2; 突破:IF(CROSS(CLOSE,上点位),上点位,DRAWNULL),CIRCLEDOT,COLORYELLOW,LINETHICK3; DRAWICON(CLOSE>REF(上点位,1) AND REF(CLOSE,1)<REF(上点位,1),0.985*LOW,11); 下点位:IF(X_32,TROUGH(2,WEEKDAY*2,1),DRAWNULL),COLORYELLOW,LINETHICK2; |
|