模型中含有未来函数,想要实时画线 (文华财经)

投资者咨询:模型中含有未来函数,想要实时画线 (文华财经)
来源:文华财经  日期:2020-12-3 14:53
 

DRAWSL(REFX1(TIME=0900,1)&&(TIME>2100||TIME<0300),HHV(H,DAYBARPOS),0,-DAYBARPOS,0,COLORRED);
DRAWSL(REFX1(TIME=0900,1)&&(TIME>2100||TIME<0300),LLV(L,DAYBARPOS),0,-DAYBARPOS,0,COLORBLACK);
/*
DRAWNUMBER(REFX1(TIME=0900,1),HHV(H,BARSLAST(TIME=2100)+1),HHV(H,BARSLAST(TIME=2100)+1),2,COLORRED);
DRAWNUMBER(REFX1(TIME=0900,1),LLV(L,BARSLAST(TIME=2100)+1),LLV(L,BARSLAST(TIME=2100)+1),2,COLORBLACK);


DRAWNUMBER(REFX1(TIME=1330,1),HHV(H,BARSLAST(TIME=0900)+1),HHV(H,BARSLAST(TIME=0900)+1),2,COLORRED);
DRAWNUMBER(REFX1(TIME=1330,1),LLV(L,BARSLAST(TIME=0900)+1),LLV(L,BARSLAST(TIME=0900)+1),2,COLORBLACK);


DRAWNUMBER(REFX1(DAYBARPOS=1,1),HHV(H,BARSLAST(TIME=1330)+1),HHV(H,BARSLAST(TIME=1330)+1),2,COLORRED);
DRAWNUMBER(REFX1(DAYBARPOS=1,1),LLV(L,BARSLAST(TIME=1330)+1),LLV(L,BARSLAST(TIME=1330)+1),2,COLORBLACK);


*/
DRAWSL(REFX1(TIME=1330,1),HHV(H,BARSLAST(TIME=0900)+1),0,-BARSLAST(TIME=0900),0,COLORRED);
DRAWSL(REFX1(TIME=1330,1),LLV(L,BARSLAST(TIME=0900)+1),0,-BARSLAST(TIME=0900),0,COLORBLACK);

 


DRAWSL(REFX1(DAYBARPOS=1,1),HHV(H,BARSLAST(TIME=1330)+1),0,-BARSLAST(TIME=1330),0,COLORRED);,感谢老师
DRAWSL(REFX1(DAYBARPOS=1,1),LLV(L,BARSLAST(TIME=1330)+1),0,-BARSLAST(TIME=1330),0,COLORBLACK);每日三段要即时横线

 
技术人员回复
日期:2020-12-3 14:57
参考:

A1:BARSLAST(TIME=1330)+1,NODRAW;
B1:BARSLAST(TIME=0900)+1,NODRAW;
C1:BARSLAST(TIME>2100||TIME<0300),NODRAW;
CON1:=C1<MIN(A1,B1);
CON2:=B1<MIN(A1,C1);
CON3:=A1<MIN(B1,C1);


DRAWSL(REFX1(TIME=0900,1)&&(TIME>2100||TIME<0300)||(ISLASTBAR&&CON1),HHV(H,DAYBARPOS),0,-DAYBARPOS,0,COLORRED);
DRAWSL(REFX1(TIME=0900,1)&&(TIME>2100||TIME<0300)||(ISLASTBAR&&CON1),LLV(L,DAYBARPOS),0,-DAYBARPOS,0,COLORBLACK);
/*
DRAWNUMBER(REFX1(TIME=0900,1),HHV(H,BARSLAST(TIME=2100)+1),HHV(H,BARSLAST(TIME=2100)+1),2,COLORRED);
DRAWNUMBER(REFX1(TIME=0900,1),LLV(L,BARSLAST(TIME=2100)+1),LLV(L,BARSLAST(TIME=2100)+1),2,COLORBLACK);


DRAWNUMBER(REFX1(TIME=1330,1),HHV(H,BARSLAST(TIME=0900)+1),HHV(H,BARSLAST(TIME=0900)+1),2,COLORRED);
DRAWNUMBER(REFX1(TIME=1330,1),LLV(L,BARSLAST(TIME=0900)+1),LLV(L,BARSLAST(TIME=0900)+1),2,COLORBLACK);


DRAWNUMBER(REFX1(DAYBARPOS=1,1),HHV(H,BARSLAST(TIME=1330)+1),HHV(H,BARSLAST(TIME=1330)+1),2,COLORRED);
DRAWNUMBER(REFX1(DAYBARPOS=1,1),LLV(L,BARSLAST(TIME=1330)+1),LLV(L,BARSLAST(TIME=1330)+1),2,COLORBLACK);


*/
DRAWSL(REFX1(TIME=1330,1)||(ISLASTBAR&&CON2),HHV(H,BARSLAST(TIME=0900)+1),0,-BARSLAST(TIME=0900),0,COLORRED);
DRAWSL(REFX1(TIME=1330,1)||(ISLASTBAR&&CON2),LLV(L,BARSLAST(TIME=0900)+1),0,-BARSLAST(TIME=0900),0,COLORBLACK);

 


DRAWSL(REFX1(DAYBARPOS=1,1)||(ISLASTBAR&&CON3),HHV(H,BARSLAST(TIME=1330)+1),0,-BARSLAST(TIME=1330),0,COLORRED);
DRAWSL(REFX1(DAYBARPOS=1,1)||(ISLASTBAR&&CON3),LLV(L,BARSLAST(TIME=1330)+1),0,-BARSLAST(TIME=1330),0,COLORBLACK);
//每日三段要即时横线