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 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容