参考
DRAWHORIZONTALLINE(DAYBARPOS=1,O,COLORWHITE);
参考
MA8:=1;
小时模开关:=1;//小时模;//1
A返:=("HOUR$1$VOL")*小时模开关*MA8;//返回上一根4小时周期K线的持仓量。
NN返:(BARSLAST(A返<>REF(A返,1))+1)*小时模开关*MA8,NODRAW, NOTEXT;
DRAWSL(ISLASTBAR||CROSS(BACKSET(ISLASTBAR,NN返*MA8+1)=1,0.5),HHV(H,NN返*MA8),0,-NN返*MA8+1,0,COLORRED),COLORWHITE, NOTEXT;
//DRAWSL(ISLASTBAR||CROSS(BACKSET(ISLASTBAR,NN返*MA8+1)=1,0.5),HHV(H,NN返*MA8),0,-NN返*MA8+1,0,COLORRED),DOT,COLORLIGHTRED, NOTEXT;
DRAWSL(ISLASTBAR||CROSS(BACKSET(ISLASTBAR,NN返*MA8+1)=1,0.5),LLV(L,NN返*MA8),0,-NN返*MA8+1,0,COLORCYAN),COLORWHITE, NOTEXT;
//DRAWSL(ISLASTBAR||CROSS(BACKSET(ISLASTBAR,NN返*MA8+1)=1,0.5),LLV(L,NN返*MA8),0,-NN返*MA8+1,0,COLORCYAN),DOT,COLORLIGHTRED, NOTEXT;
DRAWSL(ISLASTBAR||CROSS(BACKSET(ISLASTBAR,NN返*MA8+1)=1,0.5),REF(O,NN返*MA8-1),0,-NN返*MA8+1,0,COLORCYAN),COLORWHITE, NOTEXT;
DRAWSL(REFX1(C>VALUEWHEN(NN返=1,O),1000) AND ISLASTBAR,C,0,NN返+1,0,COLORRED),LINETHICK2;
DRAWSL(REFX1(C>VALUEWHEN(NN返=1,O),1000) AND ISLASTBAR,C,0,-NN返+1,0,COLORRED),LINETHICK2;
DRAWSL(REFX1(C<VALUEWHEN(NN返=1,O),1000) AND ISLASTBAR,C,0,NN返+1,0,COLORGREEN),LINETHICK2;
DRAWSL(REFX1(C<VALUEWHEN(NN返=1,O),1000) AND ISLASTBAR,C,0,-NN返+1,0,COLORGREEN),LINETHICK2;
DRAWSL(ISLASTBAR,VALUEWHEN(NN返=1,O),0,-NN返+1,0,COLORCYAN),LINETHICK2;
////DRAWLINE(CROSS(BACKSET(ISLASTBAR,NN返*MA8+1)=1,0.5),HHV(H,NN返*MA8),1,LLV(L,NN返*MA8),COLORYELLOW),COLORWHITE, NOTEXT;
//DRAWLINE(CROSS(BACKSET(ISLASTBAR,NN返*MA8+1)=1,0.5),HHV(H,NN返*MA8),1,LLV(L,NN返*MA8),COLORYELLOW),DOT,COLORLIGHTRED, NOTEXT;
////DRAWLINE3(CROSS(BACKSET(ISLASTBAR,NN返*MA8+1)=1,0.5),HHV(H,NN返*MA8),NN返*MA8-1,1,LLV(L,NN返*MA8),NN返*MA8-1,0),COLORWHITE, NOTEXT;
//DRAWLINE3(CROSS(BACKSET(ISLASTBAR,NN返*MA8+1)=1,0.5),HHV(H,NN返*MA8),NN返*MA8-1,1,LLV(L,NN返*MA8),NN返*MA8-1,0),DOT,COLORLIGHTRED, NOTEXT;
FILLRGN(BACKSET(ISLASTBAR,NN返)&&REFX1(C<VALUEWHEN(NN返=1,O),1000),REFX1(HHV(H,NN返),1000), REFX1(LLV(L,NN返),1000),COLORGRAY);
FILLRGN(BACKSET(ISLASTBAR,NN返)&&REFX1(C>VALUEWHEN(NN返=1,O),1000),REFX1(HHV(H,NN返),1000), REFX1(LLV(L,NN返),1000),COLORGRAY);
FILLRGN(BACKSET(ISLASTBAR,NN返*MA8)&&REFX1(C<VALUEWHEN(NN返*MA8=1,O),1000),REFX1(C,1000), REFX1(VALUEWHEN(NN返*MA8=1,O),1000),RGB(82,82,82));
FILLRGN(BACKSET(ISLASTBAR,NN返*MA8)&&REFX1(C>VALUEWHEN(NN返*MA8=1,O),1000),REFX1(C,1000), REFX1(VALUEWHEN(NN返*MA8=1,O),1000),RGB(108,108,0));
参考
MA8:=1;
小时模开关:=1;//小时模;//1
A返:=("HOUR$1$VOL")*小时模开关*MA8;//返回上一根4小时周期K线的持仓量。
NN返:(BARSLAST(A返<>REF(A返,1))+1)*小时模开关*MA8,NODRAW, NOTEXT;
DRAWSL(ISLASTBAR||CROSS(BACKSET(ISLASTBAR,NN返*MA8+1)=1,0.5),HHV(H,NN返*MA8),0,-NN返*MA8+1,0,COLORRED),COLORWHITE, NOTEXT;
//DRAWSL(ISLASTBAR||CROSS(BACKSET(ISLASTBAR,NN返*MA8+1)=1,0.5),HHV(H,NN返*MA8),0,-NN返*MA8+1,0,COLORRED),DOT,COLORLIGHTRED, NOTEXT;
DRAWSL(ISLASTBAR||CROSS(BACKSET(ISLASTBAR,NN返*MA8+1)=1,0.5),LLV(L,NN返*MA8),0,-NN返*MA8+1,0,COLORCYAN),COLORWHITE, NOTEXT;
//DRAWSL(ISLASTBAR||CROSS(BACKSET(ISLASTBAR,NN返*MA8+1)=1,0.5),LLV(L,NN返*MA8),0,-NN返*MA8+1,0,COLORCYAN),DOT,COLORLIGHTRED, NOTEXT;
DRAWSL(ISLASTBAR||CROSS(BACKSET(ISLASTBAR,NN返*MA8+1)=1,0.5),REF(O,NN返*MA8-1),0,-NN返*MA8+1,0,COLORCYAN),COLORWHITE, NOTEXT;
DRAWSL(ISLASTBAR||CROSS(BACKSET(ISLASTBAR,NN返*MA8+1)=1,0.5),C,0,-NN返*MA8+1,0,COLORCYAN),COLORWHITE, NOTEXT;
DRAWSL(REFX1(C>VALUEWHEN(NN返=1,O),1000) AND ISLASTBAR,C,0,NN返+1,0,COLORRED),LINETHICK2;
DRAWSL(REFX1(C>VALUEWHEN(NN返=1,O),1000) AND ISLASTBAR,C,0,-NN返+1,0,COLORRED),LINETHICK2;
DRAWSL(REFX1(C<VALUEWHEN(NN返=1,O),1000) AND ISLASTBAR,C,0,NN返+1,0,COLORGREEN),LINETHICK2;
DRAWSL(REFX1(C<VALUEWHEN(NN返=1,O),1000) AND ISLASTBAR,C,0,-NN返+1,0,COLORGREEN),LINETHICK2;
DRAWSL(ISLASTBAR,VALUEWHEN(NN返=1,O),0,-NN返+1,0,COLORCYAN),LINETHICK2;
////DRAWLINE(CROSS(BACKSET(ISLASTBAR,NN返*MA8+1)=1,0.5),HHV(H,NN返*MA8),1,LLV(L,NN返*MA8),COLORYELLOW),COLORWHITE, NOTEXT;
//DRAWLINE(CROSS(BACKSET(ISLASTBAR,NN返*MA8+1)=1,0.5),HHV(H,NN返*MA8),1,LLV(L,NN返*MA8),COLORYELLOW),DOT,COLORLIGHTRED, NOTEXT;
////DRAWLINE3(CROSS(BACKSET(ISLASTBAR,NN返*MA8+1)=1,0.5),HHV(H,NN返*MA8),NN返*MA8-1,1,LLV(L,NN返*MA8),NN返*MA8-1,0),COLORWHITE, NOTEXT;
//DRAWLINE3(CROSS(BACKSET(ISLASTBAR,NN返*MA8+1)=1,0.5),HHV(H,NN返*MA8),NN返*MA8-1,1,LLV(L,NN返*MA8),NN返*MA8-1,0),DOT,COLORLIGHTRED, NOTEXT;
FILLRGN(BACKSET(ISLASTBAR,NN返)&&REFX1(C<VALUEWHEN(NN返=1,O),1000),REFX1(HHV(H,NN返),1000), REFX1(LLV(L,NN返),1000),COLORGRAY);
FILLRGN(BACKSET(ISLASTBAR,NN返)&&REFX1(C>VALUEWHEN(NN返=1,O),1000),REFX1(HHV(H,NN返),1000), REFX1(LLV(L,NN返),1000),COLORGRAY);
FILLRGN(BACKSET(ISLASTBAR,NN返*MA8)&&REFX1(C<VALUEWHEN(NN返*MA8=1,O),1000),REFX1(C,1000), REFX1(VALUEWHEN(NN返*MA8=1,O),1000),RGB(82,82,82));
FILLRGN(BACKSET(ISLASTBAR,NN返*MA8)&&REFX1(C>VALUEWHEN(NN返*MA8=1,O),1000),REFX1(C,1000), REFX1(VALUEWHEN(NN返*MA8=1,O),1000),RGB(108,108,0));
请老师在加的开盘和收盘线之间填充颜色
在加的两线之间加颜色
填充函数没有偏移位置填充的用法,收盘价前的K线取不到收盘价,所以无法填充

文件名:5c7d173b4dae9c3a6edfb7d1f1b5618.png