时间之窗转折日
INPUT:N(2,2,100,1),M(3,1,100,1);
SVAR0:=SUM(MAX(MAX(HIGH - LOW,ABS(HIGH - REF(CLOSE,1))),ABS(LOW - REF(CLOSE,1))),N) ;
SVAR1:=HIGH - REF(HIGH,1) ;
SVAR2:=REF(LOW,1) - LOW ;
SVAR3:=SUM(IF(SVAR1 > 0 AND SVAR1 > SVAR2,SVAR1,0),N) ;
SVAR4:=SUM(IF(SVAR2 > 0 AND SVAR2 > SVAR1,SVAR2,0),N) ;
SVAR5:="KDJ.K#MONTH" ;
SVAR6:="KDJ.D#MONTH" ;
SVAR7:="KDJ.K#WEEK" ;
SVAR8:="KDJ.D#WEEK" ;
SVAR9:="KD.K" ;
SVAR10:="KD.D" ;
SVAR12:=3 ;
起涨线:SVAR3 * 100 / SVAR0,LINETHICK2,COLOR0000FF ;
SVAR4 * 100 / SVAR0,LINETHICK2,COLOR00FFFF;
K王柱:IF(CROSS(SVAR7,SVAR8),100,0),STICK3D,LINETHICK4,COLOR0000FF ;
▲:DRAWTEXT(0,100,'▲'),LINETHICK4 ,COLORff00ff;
DRAWTEXT(CROSS("KDJ.K#MONTH"(N,SVAR12,SVAR12),"KDJ.D#MONTH"(N,SVAR12,SVAR12)),100,'▲'),LINETHICK4 ,COLORff00ff;
▼:DRAWTEXT(0,100,'▲'),LINETHICK4 ,COLOR00FFFF ;
DRAWTEXT(CROSS("KDJ.D#MONTH"(N,SVAR12,SVAR12),"KDJ.K#MONTH"(N,SVAR12,SVAR12)),100,'▼'),LINETHICK4,COLOR00FFFF ;
DRAWTEXT(CROSS("kdj.D#WEEK"(9,3,3),"kdj.K#WEEK"(9,3,3)),100,'*'),LINETHICK7,COLOR00FFFF;
SVAR11:=INTPART(FRACPART(CURRENTDATE / 10000) * 100) ;
IF(SVAR11 = 1) THEN BEGIN
DRAWTEXTABS(1,10,NUMTOSTR(SVAR11) + '月时间之窗转折日:6、15、21、*25'),COLOR00FFFF;
END
IF(SVAR11 = 2) THEN BEGIN
DRAWTEXTABS(1,10,NUMTOSTR(SVAR11) + '月时间之窗转折日:6、15、21'),COLOR00FFFF;
END
IF(SVAR11 = 3) THEN BEGIN
DRAWTEXTABS(1,10,NUMTOSTR(SVAR11) + '月时间之窗转折日:6、15、*20、21'),COLOR00FFFF;
END
IF(SVAR11 = 4) THEN BEGIN
DRAWTEXTABS(1,10,NUMTOSTR(SVAR11) + '月时间之窗转折日:6、15、21'),COLOR00FFFF;
END
IF(SVAR11 = 5) THEN BEGIN
DRAWTEXTABS(1,10,NUMTOSTR(SVAR11) + '月时间之窗转折日:6、*12、15、21'),COLOR00FFFF;
END
IF(SVAR11 = 6) THEN BEGIN
DRAWTEXTABS(1,10,NUMTOSTR(SVAR11) + '月时间之窗转折日:6、*14、21'),COLOR00FFFF;
END
IF(SVAR11 = 7) THEN BEGIN
DRAWTEXTABS(1,10,NUMTOSTR(SVAR11) + '月时间之窗转折日:8、15、*19、23'),COLOR00FFFF;
END
IF(SVAR11 = 8) THEN BEGIN
DRAWTEXTABS(1,10,NUMTOSTR(SVAR11) + '月时间之窗转折日:*6、8、15、23'),COLOR00FFFF;
END
IF(SVAR11 = 9) THEN BEGIN
DRAWTEXTABS(1,10,NUMTOSTR(SVAR11) + '月时间之窗转折日:8、15、*18、23'),COLOR00FFFF;
END
IF(SVAR11 = 10) THEN BEGIN
DRAWTEXTABS(1,10,NUMTOSTR(SVAR11) + '月时间之窗转折日:8、15、23、*31'),COLOR00FFFF;
END
IF(SVAR11 = 11) THEN BEGIN
DRAWTEXTABS(1,10,NUMTOSTR(SVAR11) + '月时间之窗转折日:8、15、23、*28'),COLOR00FFFF;
END
IF(SVAR11 = 12) THEN BEGIN
DRAWTEXTABS(1,10,NUMTOSTR(SVAR11) + '月时间之窗转折日:8、15、23、*31'),COLOR00FFFF;
END;
|