参考:
IF(ISUP&&REFX1(O,1)<=C&&REFX1(O,1)<H,H,NULL),CIRCLEDOT,COLORRED;
IF(ISDOWN&&REFX1(O,1)>=C&&REFX1(O,1)>L,L,NULL),CIRCLEDOT,COLORGREEN;
参考:
//IF(ISUP&&REFX1(O,1)<=C&&REFX1(O,1)<H,H,NULL),CIRCLEDOT,COLORRED;
//IF(ISDOWN&&REFX1(O,1)>=C&&REFX1(O,1)>L,L,NULL),CIRCLEDOT,COLORGREEN;
DRAWSL(ISUP&&REFX1(O,1)<=C&&REFX1(O,1)<H,H,0,-0.35,0,COLORRED),LINETHICK2;
DRAWSL(ISUP&&REFX1(O,1)<=C&&REFX1(O,1)<H,H,0,0.35,0,COLORRED),LINETHICK2;
DRAWSL(ISDOWN&&REFX1(O,1)>=C&&REFX1(O,1)>L,L,0,-0.35,0,COLORGREEN),LINETHICK2;
DRAWSL(ISDOWN&&REFX1(O,1)>=C&&REFX1(O,1)>L,L,0,0.35,0,COLORGREEN),LINETHICK2;
是的,只有第二根符合了才在第一根出红绿线,这样信号不会闪烁
红字越大画线越长,可以自己调整
//IF(ISUP&&REFX1(O,1)<=C&&REFX1(O,1)<H,H,NULL),CIRCLEDOT,COLORRED;
//IF(ISDOWN&&REFX1(O,1)>=C&&REFX1(O,1)>L,L,NULL),CIRCLEDOT,COLORGREEN;
DRAWSL(ISUP&&REFX1(O,1)<=C&&REFX1(O,1)<H,H,0,-0.5,0,COLORRED),LINETHICK2;
DRAWSL(ISUP&&REFX1(O,1)<=C&&REFX1(O,1)<H,H,0,0.5,0,COLORRED),LINETHICK2;
DRAWSL(ISDOWN&&REFX1(O,1)>=C&&REFX1(O,1)>L,L,0,-0.5,0,COLORGREEN),LINETHICK2;
DRAWSL(ISDOWN&&REFX1(O,1)>=C&&REFX1(O,1)>L,L,0,0.5,0,COLORGREEN),LINETHICK2;
参考:
//IF(ISUP&&REFX1(O,1)<=C&&REFX1(O,1)<H,H,NULL),CIRCLEDOT,COLORRED;
//IF(ISDOWN&&REFX1(O,1)>=C&&REFX1(O,1)>L,L,NULL),CIRCLEDOT,COLORGREEN;
DRAWSL(ISUP&&C<H&&(REFX1(O,1)<C||REFX1(C,1)<C&&REFX1(ISLASTBAR,1))&&REFX1(L,1)>L,H,0,-0.5,0,COLORRED),LINETHICK2;
DRAWSL(ISUP&&C<H&&(REFX1(O,1)<C||REFX1(C,1)<C&&REFX1(ISLASTBAR,1))&&REFX1(L,1)>L,H,0,0.5,0,COLORRED),LINETHICK2;
DRAWSL(ISDOWN&&C>L&&(REFX1(O,1)>C||REFX1(C,1)>C&&REFX1(ISLASTBAR,1))&&REFX1(H,1)<H,L,0,-0.5,0,COLORGREEN),LINETHICK2;
DRAWSL(ISDOWN&&C>L&&(REFX1(O,1)>C||REFX1(C,1)>C&&REFX1(ISLASTBAR,1))&&REFX1(H,1)<H,L,0,0.5,0,COLORGREEN),LINETHICK2;
1.第一根是阴线,收 |
哪里有疑问可以配合截图具体说明一下
这样试下:
//IF(ISUP&&REFX1(O,1)<=C&&REFX1(O,1)<H,H,NULL),CIRCLEDOT,COLORRED;
//IF(ISDOWN&&REFX1(O,1)>=C&&REFX1(O,1)>L,L,NULL),CIRCLEDOT,COLORGREEN;
DRAWSL(ISUP&&C<H&&(REFX1(O,1)<=C||REFX1(C,1)<C&&REFX1(ISLASTBAR,1))&&REFX1(L,1)>L,H,0,-0.5,0,COLORRED),LINETHICK2;
DRAWSL(ISUP&&C<H&&(REFX1(O,1)<=C||REFX1(C,1)<C&&REFX1(ISLASTBAR,1))&&REFX1(L,1)>L,H,0,0.5,0,COLORRED),LINETHICK2;
DRAWSL(ISDOWN&&C>L&&(REFX1(O,1)>=C||REFX1(C,1)>C&&REFX1(ISLASTBAR,1))&&REFX1(H,1)<H,L,0,-0.5,0,COLORGREEN),LINETHICK2;
DRAWSL(ISDOWN&&C>L&&(REFX1(O,1)>=C||REFX1(C,1)>C&&REFX1(ISLASTBAR,1))&&REFX1(H,1)<H,L,0,0.5,0,COLORGREEN),LINETHICK2;