已经有持仓的情况下,下面的开仓条件需要大于前面的持仓,但是只需要在一天里面只能出现一次。 如何改写……?
C<O*(1-0.005)&&C>O*(1-0.01)&&C>D5&&C>D10&&C>D20&&C>D60&&BKVOL>=1,BK(1);//加仓
C>O*(1+0.005)&&C<O*(1+0.01)&&C<D5&&C<D10&&C<D20&&C<D60&&SKVOL>=1,SK(1);//加仓
日线以下周期当天最多加一次仓,可以参考:
C<O*(1-0.005)&&C>O*(1-0.01)&&C>D5&&C>D10&&C>D20&&C>D60&&BKVOL>=1 &&COUNTSIG(BK,DAYBARPOS)<2,BK(1);//加仓
C>O*(1+0.005)&&C<O*(1+0.01)&&C<D5&&C<D10&&C<D20&&C<D60&&SKVOL>=1 &&COUNTSIG(SK,DAYBARPOS)<2,SK(1);//加仓
还是不行,我是一根日线4个信号,出现平仓又开仓,如何改写?
重复开仓应该是首次开仓条件的开仓
这里也需要限制,您可以上传完整源码我们针对源码修改一下
参考:
C<O*(1-0.005)&&C>O*(1-0.01)&&C>D5&&C>D10&&C>D20&&C>D60&&BKVOL>=1 &&COUNTSIG(BK,DAYBARPOS)<2 && ISLASTBK,BK(1);//加仓
C>O*(1+0.005)&&C<O*(1+0.01)&&C<D5&&C<D10&&C<D20&&C<D60&&SKVOL>=1 &&COUNTSIG(SK,DAYBARPOS)<2 && ISLASTSK,SK(1);//加仓
