DRAWLINE(SKA&&C>=O,L,SKA&&C>=O,O,COLORRED);
STICKLINE(SKA&&ISDOWN,(H+L)/2,C,5,0),COLORRED;
DRAWLINE(SKA&&ISDOWN,L,SKA&&ISDOWN,C,COLORRED);
STICKLINE(SKB&&C>=O,O,(H+L)/2,5,1),COLORGREEN;
DRAWLINE(SKB&&C>=O,L,SKB&&C>=O,O,COLORGREEN);
STICKLINE(SKB&&ISDOWN,(H+L)/2,C,5,0),COLORGREEN;
DRAWLINE(SKB&&ISDOWN,L,SKB&&ISDOWN,C,COLORGREEN);
STICKLINE(SKC&&C>=O,O,(H+L)/2,5,1),COLORLIGHTGREY;
DRAWLINE(SKC&&C>=O,L,SKC&&C>=O,O,COLORLIGHTGREY);
STICKLINE(SKC&&ISDOWN,(H+L)/2,C,5,0),COLORLIGHTGREY;
DRAWLINE(SKC&&ISDOWN,L,SKC&&ISDOWN,C,COLORLIGHTGREY);
//
STICKLINE(NOT(SKA||SKB||SKC)&&C>=O&&MMV>0&&M1>0,O,(H+L)/2,5,1),COLORRED;
DRAWLINE(NOT(SKA||SKB||SKC)&&C>=O&&MMV>0&&M1>0,L,NOT(SKA||SKB||SKC)&&C>=O&&MMV>0&&M1>0,O,COLORRED);
STICKLINE(NOT(SKA||SKB||SKC)&&ISDOWN&&MMV>0&&M1>0,(H+L)/2,C,5,0),COLORRED;
DRAWLINE(NOT(SKA||SKB||SKC)&&ISDOWN&&MMV>0&&M1>0,L,NOT(SKA||SKB||SKC)&&ISDOWN&&MMV>0&&M1>0,C,COLORRED);
STICKLINE(NOT(SKA||SKB||SKC)&&C>=O&&MMV>0&&M1<0,O,(H+L)/2,5,1),COLORGREEN;
DRAWLINE(NOT(SKA||SKB||SKC)&&C>=O&&MMV>0&&M1<0,L,NOT(SKA||SKB||SKC)&&C>=O&&MMV>0&&M1<0,O,COLORGREEN);
STICKLINE(NOT(SKA||SKB||SKC)&&ISDOWN&&MMV>0&&M1<0,(H+L)/2,C,5,0),COLORGREEN;
DRAWLINE(NOT(SKA||SKB||SKC)&&ISDOWN&&MMV>0&&M1<0,L,NOT(SKA||SKB||SKC)&&ISDOWN&&MMV>0&&M1<0,C,COLORGREEN);
STICKLINE(NOT(SKA||SKB||SKC)&&C>=O&&MMV<0&&M1>0,O,(H+L)/2,5,1),COLORLIGHTGREY;
DRAWLINE(NOT(SKA||SKB||SKC)&&C>=O&&MMV<0&&M1>0,L,NOT(SKA||SKB||SKC)&&C>=O&&MMV<0&&M1>0,O,COLORLIGHTGREY);
STICKLINE(NOT(SKA||SKB||SKC)&&ISDOWN&&MMV<0&&M1>0,(H+L)/2,C,5,0),COLORLIGHTGREY;
DRAWLINE(NOT(SKA||SKB||SKC)&&ISDOWN&&MMV<0&&M1>0,L,NOT(SKA||SKB||SKC)&&ISDOWN&&MMV<0&&M1>0,C,COLORLIGHTGREY);
STICKLINE(NOT(SKA||SKB||SKC)&&C>=O&&MMV<0&&M1<0,O,(H+L)/2,5,1),COLORBLUE;
DRAWLINE(NOT(SKA||SKB||SKC)&&C>=O&&MMV<0&&M1<0,L,NOT(SKA||SKB||SKC)&&C>=O&&MMV<0&&M1<0,O,COLORBLUE);
STICKLINE(NOT(SKA||SKB||SKC)&&ISDOWN&&MMV<0&&M1<0,(H+L)/2,C,5,0),COLORBLUE;
DRAWLINE(NOT(SKA||SKB||SKC)&&ISDOWN&&MMV<0&&M1<0,L,NOT(SKA||SKB||SKC)&&ISDOWN&&MMV<0&&M1<0,C,COLORBLUE);
STICKLINE(MMV>0&&M1>0&&(ISUP||ISEQUAL),C,(H+L)/2,5,1),COLORRED;//&&K类=0
DRAWLINE(MMV>0&&M1>0&&(ISUP||ISEQUAL),H,MMV>0&&M1>0&&(ISUP||ISEQUAL),C,COLORRED),LINETHICK1;
STICKLINE(MMV<0&&M1>0&&(ISUP||ISEQUAL),C,(H+L)/2,5,1),COLORLIGHTGREY;
DRAWLINE(MMV<0&&M1>0&&(ISUP||ISEQUAL),H,MMV<0&&M1>0&&(ISUP||ISEQUAL),C,COLORLIGHTGREY),LINETHICK1;
STICKLINE(MMV<0&&M1<0&&(ISUP||ISEQUAL),C,(H+L)/2,5,1),COLORBLUE;
DRAWLINE(MMV<0&&M1<0&&(ISUP||ISEQUAL),H,MMV<0&&M1<0&&(ISUP||ISEQUAL),C,COLORBLUE),LINETHICK1;
STICKLINE(MMV>0&&M1<0&&(ISUP||ISEQUAL),C,(H+L)/2,5,1),COLORGREEN;
DRAWLINE(MMV>0&&M1<0&&(ISUP||ISEQUAL),H,MMV>0&&M1<0&&(ISUP||ISEQUAL),C,COLORGREEN),LINETHICK1;
STICKLINE(MMV>0&&M1>0&&ISDOWN,(H+L)/2,O,5,0),COLORRED;
DRAWLINE(MMV>0&&M1>0&&ISDOWN,H,MMV>0&&M1>0&&ISDOWN,O,COLORRED),LINETHICK1;
STICKLINE(MMV<0&&M1>0&&ISDOWN,(H+L)/2,O,5,0),COLORLIGHTGREY;
DRAWLINE(MMV<0&&M1>0&&ISDOWN,H,MMV<0&&M1>0&&ISDOWN,O,COLORLIGHTGREY),LINETHICK1;
STICKLINE(MMV<0&&M1<0&&ISDOWN,(H+L)/2,O,5,0),COLORBLUE;
DRAWLINE(MMV<0&&M1<0&&ISDOWN,H,MMV<0&&M1<0&&ISDOWN,O,COLORBLUE),LINETHICK1;
STICKLINE(MMV>0&&M1<0&&ISDOWN,(H+L)/2,O,5,0),COLORGREEN;
DRAWLINE(MMV>0&&M1<0&&ISDOWN,H,MMV>0&&M1<0&&ISDOWN,O,COLORGREEN),LINETHICK1;
请上传全部源码,另外2楼3楼指标是同时使用的?
DRAWLINE(SKA&&C>=O,L,SKA&&C>=O,O,COLORRED);
STICKLINE(SKA&&ISDOWN,(H+L)/2,C,5,0),COLORRED;
DRAWLINE(SKA&&ISDOWN,L,SKA&&ISDOWN,C,COLORRED);
STICKLINE(SKB&&C>=O,O,(H+L)/2,5,1),COLORGREEN;
DRAWLINE(SKB&&C>=O,L,SKB&&C>=O,O,COLORGREEN);
STICKLINE(SKB&&ISDOWN,(H+L)/2,C,5,0),COLORGREEN;
DRAWLINE(SKB&&ISDOWN,L,SKB&&ISDOWN,C,COLORGREEN);
DRAWLINE(SKA&&C>=O,L,SKA&&C>=O,O,COLORRED);
STICKLINE(SKA&&ISDOWN,(H+L)/2,C,5,0),COLORRED;
DRAWLINE(SKA&&ISDOWN,L,SKA&&ISDOWN,C,COLORRED);
STICKLINE(SKB&&C>=O,O,(H+L)/2,5,1),COLORGREEN;
DRAWLINE(SKB&&C>=O,L,SKB&&C>=O,O,COLORGREEN);
STICKLINE(SKB&&ISDOWN,(H+L)/2,C,5,0),COLORGREEN;
DRAWLINE(SKB&&ISDOWN,L,SKB&&ISDOWN,C,COLORGREEN);红k线为买入条件,绿k线为卖出条件。大于红k线开盘价为买入条件。小于绿k线收盘价为卖出条件。
猜测您是使用WH8,看下效果:
STICKLINE(SKA&&C>=O,O,(H+L)/2,5,1),COLORRED;
DRAWLINE(SKA&&C>=O,L,SKA&&C>=O,O,COLORRED);
STICKLINE(SKA&&ISDOWN,(H+L)/2,C,5,0),COLORRED;
DRAWLINE(SKA&&ISDOWN,L,SKA&&ISDOWN,C,COLORRED);
STICKLINE(SKB&&C>=O,O,(H+L)/2,5,1),COLORGREEN;
DRAWLINE(SKB&&C>=O,L,SKB&&C>=O,O,COLORGREEN);
STICKLINE(SKB&&ISDOWN,(H+L)/2,C,5,0),COLORGREEN;
DRAWLINE(SKB&&ISDOWN,L,SKB&&ISDOWN,C,COLORGREEN);
C>VALUEWHEN(SKA&&C>=O||SKA&&ISDOWN,O),BPK;
C<VALUEWHEN(SKB&&C>=O||SKB&&ISDOWN,C),SPK;
AUTOFILTER;
如果不符合思路请上传全部源码,并截图说明预期效果
参考:
STICKLINE(SKA&&C>=O,O,(H+L)/2,5,1),COLORRED;
DRAWLINE(SKA&&C>=O,L,SKA&&C>=O,O,COLORRED);
STICKLINE(SKA&&ISDOWN,(H+L)/2,C,5,0),COLORRED;
DRAWLINE(SKA&&ISDOWN,L,SKA&&ISDOWN,C,COLORRED);
STICKLINE(SKB&&C>=O,O,(H+L)/2,5,1),COLORGREEN;
DRAWLINE(SKB&&C>=O,L,SKB&&C>=O,O,COLORGREEN);
STICKLINE(SKB&&ISDOWN,(H+L)/2,C,5,0),COLORGREEN;
DRAWLINE(SKB&&ISDOWN,L,SKB&&ISDOWN,C,COLORGREEN);
CON1:=C>VALUEWHEN(SKA&&C>=O||SKA&&ISDOWN,O);
CON2:=C<VALUEWHEN(SKB&&C>=O||SKB&&ISDOWN,C);
DRAWICON(CON1,H,4),VALIGN2;
DRAWICON(CON2,L,5),VALIGN0;