//5分K周期的K线定义**************BEGIN
MM:=5;
TIME1:=IF(TIME<900,2400+TIME,TIME),NODRAW;
HOUR1:=IF(HOUR<9,24+HOUR,HOUR),NODRAW;
M5:=BARSLAST(REF(MOD(MOD(TIME1,HOUR1*100),MM),1)<>0 AND MOD(MOD(TIME1,HOUR1*100),MM)=0)+1,NODRAW;
FKZQ:=M5,NODRAW;//月MONTH,周WEEKN,日DATE,时HOUR,15分M5
FKT:=M5,NODRAW; //当日的K线数量(或者说是周期),从1开始计数(不含初始化)
FKT0:=IF(COUNT(FKT>0,0)=0,BARPOS,FKT),NODRAW;//当日的K线数量(或者说是周期),从1开始计数
FKT1:=REF(FKT0,FKT0)+FKT0,NODRAW; //前1天到目前的K线数量(或者说是周期),从1开始计数
FKT2:=REF(FKT1,FKT0)+FKT0,NODRAW; //前2天到目前的K线数量(或者说是周期),从1开始计数
//*****5分K周期的H,L,O,C输出
FKO1:=REF(O,FKT1-1),NODRAW;//前一天O
FKC1:=REF(C,FKT0),NODRAW; //前一天C
FKHT1:=REF(HHVBARS(H,FKT0),FKT0)+FKT0;//前一天H周期
FKLT1:=REF(LLVBARS(L,FKT0),FKT0)+FKT0;//前一天L周期
FKH1:=REF(H,FKHT1);//前一天H
FKL1:=REF(L,FKLT1);//前一天L
//*********************画线输出***************************************
DRAWLINE3(FKT0=1 AND FKO1> FKC1,FKH1,FKT0,FKT0=1,FKH1,FKT1-1,0),COLORLIGHTGREEN,DOT;//上边H
DRAWLINE3(FKT0=1
AND FKO1> FKC1,FKL1,FKT0,FKT0=1,FKL1,FKT1-1,0),COLORLIGHTGREEN,DOT;//下边L
DRAWLINE3(FKT0=1
AND FKO1> FKC1,FKH1,FKT1-1,FKT0=1,FKL1,FKT1-1,0),COLORLIGHTGREEN,DOT;//左侧
DRAWLINE3(FKT0=1
AND FKO1> FKC1,FKH1,FKT0,FKT0=1,FKL1,FKT0,0),COLORLIGHTGREEN,DOT;//右侧
DRAWLINE3(FKT0=1 AND FKO1<=FKC1,FKH1,FKT0,FKT0=1,FKH1,FKT1-1,0),COLORRED,DOT;//上边H
DRAWLINE3(FKT0=1
AND FKO1<=FKC1,FKL1,FKT0,FKT0=1,FKL1,FKT1-1,0),COLORRED,DOT;//下边L
DRAWLINE3(FKT0=1
AND FKO1<=FKC1,FKH1,FKT1-1,FKT0=1,FKL1,FKT1-1,0),COLORRED,DOT;//左侧
DRAWLINE3(FKT0=1
AND FKO1<=FKC1,FKH1,FKT0,FKT0=1,FKL1,FKT0,0),COLORRED,DOT;//右侧