这个模型没有信号是什么问题 (文华财经)

投资者咨询:这个模型没有信号是什么问题 (文华财经)
来源:文华财经  日期:2020-10-14 16:34
开多条件:   (CROSSUP(C,BBI)&&CROSSUP(C,BD)&&ROC>ROCMA||(BD>BBI&&CROSSUP(C,BLZG)&&DIFF>DEA)&&ROC>ROCMA)&&(SARLINE>0),BK;
开空条件:(CROSSDOWN(C,BBI)&&CROSSDOWN(C,BD)&&ROC<ROCMA||(BD<BBI&&CROSSDOWN(C,BLZG)&&DIFF<DEA)&&ROC<ROCMA)&&(SARLINE<0),SK;
平多条件:C<BBI&&SARLINE<0,SP;
平空条件:C>BBI&&SARLINE>0,BP;
          AUTOFILTER;
老师,这是原来的开仓及平仓模型,加载上以后多空都是有信号的,但是把平仓条件换成下列语句后就没有信号了,请帮我分析一下是什么原因,谢谢!

加载下面的语句就不出现信号了
//追踪保本平仓信号
CZ1:=REF(H-L,BARSBK);//开仓信号的当根K线的的最高价与最低价的差值
(C<=REF(L,BARSBK)-5*MINPRICE)||(HHV(H,BARSBK)-BKPRICE>=CZ1 && C<=BKPRICE),SP;//当收盘价小于开仓信号K线的最低价减5跳平仓或者当期价大于开仓信号的当根K线的差值并且又回到开仓价时平仓
CZ2:=REF(H-L,BARSSK);//差值
(C>=REF(H,BARSSK)+5*MINPRICE)||(SKPRICE-LLV(L,BARSSK)>=CZ2 && C>=SKPRICE),BP;//

另外这句话表达不对
(HHV(H,BARSBK)-BKPRICE>=CZ1   老师,这句话的意思和我想的有些出人,最高价并不是取开仓信号K线的最高价,而是在后面K线的走势中持续上升,当价格超出开仓信号的那个K线的最高价减最低价,当期价再回到开仓点位时平仓。
技术人员回复
日期:2020-10-14 16:44
编写是没问题的

您模型没有止盈语句造成的

如果您模型和开仓后一直盈亏,您模拟不会平仓的,随便添加几个止盈平仓语句就行了
投资者咨询:这个模型没有信号是什么问题 (文华财经)
来源:文华财经  日期:2020-10-14 16:34
//追踪保本平仓信号
CZ1:=REF(H-L,BARSBK);//开仓信号的当根K线的的最高价与最低价的差值
(C<=REF(L,BARSBK)-5*MINPRICE)||(HHV(H,BARSBK)-BKPRICE>=CZ1 && C<=BKPRICE)||C<BBI&&SARLINE<0,SP;//当收盘价小于开仓信号K线的最低价减5跳平仓或者当期价大于开仓信号的当根K线的差值并且又回到开仓价时平仓
CZ2:=REF(H-L,BARSSK);//差值
(C>=REF(H,BARSSK)+5*MINPRICE)||(SKPRICE-LLV(L,BARSSK)>=CZ2 && C>=SKPRICE)||C>BBI&&SARLINE>0,BP;//

上面的修改是否满足条件

另外这句话表达不对
(HHV(H,BARSBK)-BKPRICE>=CZ1   老师,这句话的意思和我想的有些出人,最高价并不是取开仓信号K线的最高价,而是在后面K线的走势中持续上升,当价格超出开仓信号的那个K线的最高价减最低价,当期价再回到开仓点位时平仓。
技术人员回复
日期:2020-10-14 17:15
 HHV(H,BARSBK)编写没问题,就是取买开信号以来的最高价,不是开仓信号当根最高价