打印本文打印本文 关闭窗口关闭窗口

[求助]使用文化8好像没法既限制日内开仓次数又在盘尾符合条件时开仓?

作者:文华财经 来源:cxh99.com 发布时间:2018年03月30日
  • 咨询内容:  比如这个简单的程序,我既想限制日内开仓的次数,又想在收盘前符合条件就开仓,可是好像用文华做不到啊?
    MAN:MA(C,60);
    CROSS(C,MAN),BK;
    CROSSDOWN(C,MAN),SK;
    TIME=145800&&C>MAN&&BARSBK=0,BK;//因为这个盘尾的开仓信号也被5次过滤掉了
    TIME=145800&&C<MAN&&BARSSK=0,SK;
    CROSS(C,MAN),BP;
    CROSSDOWN(C,MAN),SP;
    PROFIT<-300,CLOSEOUT;
    MULTSIG(0,0,5,0);限制日内信号5次
    AUTOFILTER;
     
     

     

     来源:程序化99

  • 文华技术人员:  补充一下,我想用在日线周期

     

     来源: WWW.CXH99.COM

  • 文华客服:

     

    需要注意TIME函数只能加载在日周期以下的周期中,在日周期及日周期以上的周期中该函数返回值始终为1500

     

    您需要限制除了收盘价开仓外其他开平清仓的次数来实现

     

    在日线周期使用参考函数CLOSEMINUTE1,编写参考:

     

    MAN:MA(C,60);
    A:(COUNTSIG(SK,1)+COUNTSIG(BK,1)+COUNTSIG(SP,1)+COUNTSIG(BP,1)+COUNTSIG(CLOSEOUT,1))<=4;
    CROSS(C,MAN)&&A,BK;
    CROSSDOWN(C,MAN)&&A,SK;
    CLOSEMINUTE1=2&&C>MAN&&BARSBK=0,BK;//因为这个盘尾的开仓信号也被5次过滤掉了
    CLOSEMINUTE1=2&&C<MAN&&BARSSK=0,SK;
    CROSS(C,MAN)&&A,BP;
    CROSSDOWN(C,MAN)&&A,SP;
    PROFIT<-300&&A,CLOSEOUT;
    MULTSIG(0,0,5,0);
    AUTOFILTER;

打印本文打印本文 关闭窗口关闭窗口