开仓条件额外并列到开仓的指令语句中
参考:
XX:=BARSBK>1||BARSSK>1;
开仓条件:=XX && COUNTSIG(BK,1)=0 && COUNTSIG(SK,1)=0 && COUNTSIG(SP,1)=0 && COUNTSIG(BP,1)=0 && COUNTSIG(CLOSEOUT,1)=0 && COUNTSIG(BPK,1)=0 && COUNTSIG(SPK,1)=0;
MULTSIG(0,0,2,0);
参考:
XX:=BARSBK>1||BARSSK>1||(COUNTSIG(BK,BARPOS)=0 && COUNTSIG(SK,BARPOS)=0);
开仓条件:=XX && COUNTSIG(BK,1)=0 && COUNTSIG(SK,1)=0 && COUNTSIG(SP,1)=0 && COUNTSIG(BP,1)=0 && COUNTSIG(CLOSEOUT,1)=0 && COUNTSIG(BPK,1)=0 && COUNTSIG(SPK,1)=0;
ISDOWN,SP;
开仓条件,BK;
AUTOFILTER;
MULTSIG(0,0,2,0);
开仓条件 && 其他开空条件,SK;
开仓条件 && 其他开多条件,BK;
ISDOWN,SP;
开仓条件,BK;
黄色这部分可以删除,是随意写的开仓平仓条件,为了让您看下模型运行效果。
开仓条件:=XX && COUNTSIG(BK,1)=0 && COUNTSIG(SK,1)=0 && COUNTSIG(SP,1)=0 && COUNTSIG(BP,1)=0 && COUNTSIG(CLOSEOUT,1)=0 && COUNTSIG(BPK,1)=0 && COUNTSIG(SPK,1)=0;
开仓条件 && 其他开空条件,SK;
///////////////////////////////////
根据您此前的描述不是要限制紧跟的这个K线就不能再开仓吗?
如果取消这个限制:
开仓条件:=COUNTSIG(BK,1)=0 && COUNTSIG(SK,1)=0 && COUNTSIG(SP,1)=0 && COUNTSIG(BP,1)=0 && COUNTSIG(CLOSEOUT,1)=0 && COUNTSIG(BPK,1)=0 && COUNTSIG(SPK,1)=0;