参考:
AH:=BACKSET(REFX(CROSS(TIME>=0900&&TIME<1330,0.5),1),HHVBARS(H,DAYBARPOS)+1);
AL:=BACKSET(REFX(CROSS(TIME>=0900&&TIME<1330,0.5),1),LLVBARS(L,DAYBARPOS)+1);
DRAWCOLORKLINE(CROSS(AH,0.5),COLORBLUE,0);
DRAWCOLORKLINE(CROSS(AL,0.5),COLORYELLOW,0);
DRAWSL1(REFX(CROSS(TIME>=0900&&TIME<1330,0.5),1)&&HHVBARS(H,DAYBARPOS)>0,HHV(H,DAYBARPOS),0,HHVBARS(H,DAYBARPOS),1);
DRAWSL1(REFX(CROSS(TIME>=0900&&TIME<1330,0.5),1)&&LLVBARS(L,DAYBARPOS)>0,LLV(L,DAYBARPOS),0,LLVBARS(L,DAYBARPOS),1);
BH:=BACKSET(REFX(CROSS(TIME>=1330&&TIME<1500,0.5),1),HHVBARS(H,BARSLAST(TIME=0900)+1)+1);
BL:=BACKSET(REFX(CROSS(TIME>=1330&&TIME<1500,0.5),1),LLVBARS(L,BARSLAST(TIME=0900)+1)+1);
DRAWCOLORKLINE(CROSS(BH,0.5),COLORBLUE,0);
DRAWCOLORKLINE(CROSS(BL,0.5),COLORYELLOW,0);
DRAWSL1(REFX(CROSS(TIME>=1330&&TIME<1500,0.5),1)&&HHVBARS(H,BARSLAST(TIME=0900)+1)>0,HHV(H,BARSLAST(TIME=0900)+1),0,HHVBARS(H,BARSLAST(TIME=0900)+1),1);
DRAWSL1(REFX(CROSS(TIME>=1330&&TIME<1500,0.5),1)&&LLVBARS(L,BARSLAST(TIME=0900)+1)>0,LLV(L,BARSLAST(TIME=0900)+1),0,LLVBARS(L,BARSLAST(TIME=0900)+1),1);
CH:=BACKSET(REFX(DAYBARPOS=1,1),HHVBARS(H,BARSLAST(TIME=1330)+1)+1);
CL:=BACKSET(REFX(DAYBARPOS=1,1),LLVBARS(L,BARSLAST(TIME=1330)+1)+1);
DRAWCOLORKLINE(CROSS(CH,0.5),COLORBLUE,0);
DRAWCOLORKLINE(CROSS(CL,0.5),COLORYELLOW,0);
DRAWSL1(REFX(DAYBARPOS=1,1)&&HHVBARS(H,BARSLAST(TIME=1330)+1)>0,HHV(H,BARSLAST(TIME=1330)+1),0,HHVBARS(H,BARSLAST(TIME=1330)+1),1);
DRAWSL1(REFX(DAYBARPOS=1,1)&&LLVBARS(L,BARSLAST(TIME=1330)+1)>0,LLV(L,BARSLAST(TIME=1330)+1),0,LLVBARS(L,BARSLAST(TIME=1330)+1),1);
有疑问的K线是哪根?说明下K线的时间
参考:
//VERTLINE1(TIME=0900||TIME=1330||TIME=2100);
AH:=BACKSET(REFX(CROSS(TIME>=0900&&TIME<1330,0.5),1)||ISLASTBAR&&(TIME>=2100||TIME<0900),HHVBARS(H,DAYBARPOS)+1);
AL:=BACKSET(REFX(CROSS(TIME>=0900&&TIME<1330,0.5),1)||ISLASTBAR&&(TIME>=2100||TIME<0900),LLVBARS(L,DAYBARPOS)+1);
DRAWCOLORKLINE(CROSS(AH,0.5),COLORBLUE,0);
DRAWCOLORKLINE(CROSS(AL,0.5),COLORYELLOW,0);
DRAWSL1((REFX(CROSS(TIME>=0900&&TIME<1330,0.5),1)||ISLASTBAR&&(TIME>=2100||TIME<0900))&&HHVBARS(H,DAYBARPOS)>0,HHV(H,DAYBARPOS),0,HHVBARS(H,DAYBARPOS),1);
DRAWSL1((REFX(CROSS(TIME>=0900&&TIME<1330,0.5),1)||ISLASTBAR&&(TIME>=2100||TIME<0900))&&LLVBARS(L,DAYBARPOS)>0,LLV(L,DAYBARPOS),0,LLVBARS(L,DAYBARPOS),1);
BH:=BACKSET(REFX(CROSS(TIME>=1330&&TIME<1500,0.5),1)||ISLASTBAR&&TIME>=0900&&TIME<1330,HHVBARS(H,BARSLAST(TIME=0900)+1)+1);
BL:=BACKSET(REFX(CROSS(TIME>=1330&&TIME<1500,0.5),1)||ISLASTBAR&&TIME>=0900&&TIME<1330,LLVBARS(L,BARSLAST(TIME=0900)+1)+1);
DRAWCOLORKLINE(CROSS(BH,0.5),COLORBLUE,0);
DRAWCOLORKLINE(CROSS(BL,0.5),COLORYELLOW,0);
DRAWSL1((REFX(CROSS(TIME>=1330&&TIME<1500,0.5),1)||ISLASTBAR&&TIME>=0900&&TIME<1330)&&HHVBARS(H,BARSLAST(TIME=0900)+1)>0,HHV(H,BARSLAST(TIME=0900)+1),0,HHVBARS(H,BARSLAST(TIME=0900)+1),1);
DRAWSL1((REFX(CROSS(TIME>=1330&&TIME<1500,0.5),1)||ISLASTBAR&&TIME>=0900&&TIME<1330)&&LLVBARS(L,BARSLAST(TIME=0900)+1)>0,LLV(L,BARSLAST(TIME=0900)+1),0,LLVBARS(L,BARSLAST(TIME=0900)+1),1);
CH:=BACKSET(REFX(DAYBARPOS=1,1)||ISLASTBAR&&TIME>=1330&&TIME<1500,HHVBARS(H,BARSLAST(TIME=1330)+1)+1);
CL:=BACKSET(REFX(DAYBARPOS=1,1)||ISLASTBAR&&TIME>=1330&&TIME<1500,LLVBARS(L,BARSLAST(TIME=1330)+1)+1);
DRAWCOLORKLINE(CROSS(CH,0.5),COLORBLUE,0);
DRAWCOLORKLINE(CROSS(CL,0.5),COLORYELLOW,0);
DRAWSL1((REFX(DAYBARPOS=1,1)||ISLASTBAR&&TIME>=1330&&TIME<1500)&&HHVBARS(H,BARSLAST(TIME=1330)+1)>0,HHV(H,BARSLAST(TIME=1330)+1),0,HHVBARS(H,BARSLAST(TIME=1330)+1),1);
DRAWSL1((REFX(DAYBARPOS=1,1)||ISLASTBAR&&TIME>=1330&&TIME<1500)&&LLVBARS(L,BARSLAST(TIME=1330)+1)>0,LLV(L,BARSLAST(TIME=1330)+1),0,LLVBARS(L,BARSLAST(TIME=1330)+1),1);