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

COUNT函数 怎么统计出各个指令的执行次数? [文华财经]

  • 咨询内容:

    我的模型在 IF加权 5分钟 上加载,交易次数共1000次(2年多来),模型中BK根据不同条件,我分为BK1~BK5共5个,SP 分为SP1~SP10共10个,我想统计BK1~BK5这5个每个分别执行了几次,SP1~SP10这10个每个分别执行了几次,有什么办法吗?(不是用人工数的)

     

  • 文华技术人员:

    您可以尝试COUNT函数,比如COUNT(BK1,0);表示历史有效值开始满足BK1的次数:

     

    统计满足条件的周期数。
    COUNT(X,N),统计N周期中满足X条件的周期数。
    若N=0则从第一个有效值开始。

     

  • 文华客服:

    我想统计的是1000个交易次数中,BK1的执行次数,不是满足BK1的次数:比如某个时间点BK2执行了,后面几个K线即使满足BK1,根据过滤模型,如果这段时间内没有SP信号出现,则实际上BK1是没有被执行的,所以这段时间内根据我的想法统计BK1应该是0,所以这就是问题难的地方。

     

  • 网友回复:

    是的,您的理解正确,目前无法很好地直接编写实现统计;

     

    或者您看看这个思路,对您有无启发,个人建议,仅供参考:

    COUNT(BARSBK=1&&REF(BK1,BARSBK),0);

     

  • 网友回复:

    谢谢建议,可以算出来,不过算1个BK1就要11分钟啊,怎么会花这么长时间?

    另:COUNT(BARSBK=1&&REF(BK1,BARSBK),0) 对BPK信号也是一样当做BK统计吧?

 

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

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


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

相关文章

    没有相关内容