您现在的位置:程序化交易>> 期货公式>> 文华财经>> 文华财经知识>>正文内容

满足条件的开仓止损后只反手1次,怎么实现。 [赢顺期货]

  • 咨询内容:

    A,BK;

    B,SK;

    C<BKPRICE-5,SPK;

    C>SKPRICE+5,BPK;

     

    这里我只在第一次止损的时候做反手,也就是当条件A满足时开的仓,如果止损了反手,而这个反手开的仓如果止损了不再反手。 如果此后满足条件A又开了仓同样按照上面的办法执行,怎么编写呢?

     

  • 赢顺技术人员:

    A,BK;

    B,SK;

    N1:BARSLAST(A)+1;

    N2:BARSLAST(B)+1;

    C<BKPRICE-5&&(COUNT(C<BKPRICE-5,N1)+COUNT(C>SKPRICE+5,N1))<=1,SPK;

    C>SKPRICE+5&&(COUNT(C>SKPRICE+5,N2)+COUNT(C<BKPRICE-5,N2))<=1,BPK;

    AUTOFILTER;

    仅供参考。

     

  • 赢顺客服:

    感觉这样写有问题;

     

    1.A,BK开仓后,任然可能符合A条件,所以N1:BARSLAST(A)+1;这个数值就不确定,是否可以用:N1:BARSBK+1代替。

     

    2.在第一次反手后价格可能会出现多条K线C小于BKPRICE-5的情况,这样SPK的条件就一次也满足不了。

     

  • 网友回复:

    抱歉,您的思路目前难以实现,以后的版本会有条件配对的功能

     

  • 网友回复:

    我是这样考虑的:

    N1:BARSLAST(DATE<>REF(DATE,1))+1;

    A,BK;

    B,SK;

    C<BKPRICE-5,SP;

    COUNT(BARSBK=1,N1)>=1 && COUNT(BARSBP=1,BARSBK+1)=0 && C<BKPRICE-5,SK;

    C>SKPRICE+5,BP;

    COUNT(BARSSK=1,N1)>=1 && COUNT(BARSSP=1,BARSSK+1)=0 && C>SKPRICE+5,BK;

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流进行 有偿 编写!不贵!点击查看价格!

 


【字体: 】【打印文章】【查看评论

相关文章

    指定的模型还没有相关内容!