运算更快的代码写法

我想判断过去30根K线中,有多少根K线的收盘价在均线之上

我想到了while循环遍历过去30根K线,但这样tbq3的计算估计比较慢

请教一下,代码上,有更好的写法吗

cci逆向运算
有无缠论的笔的代码写法分享一下
问个关于写法和运行效率的小问题
关于多图层运算
代码内写入委托跳点的写法
关于股票融资模块的写法
关于日内均线最标准的写法
请问如何优化数据重复冗余运算
获取峰值和峰谷的写法
请教TB日内交易时间的写法

做个计数器,在上面就加一,否则不动。

从第31根开始加入新逻辑,回溯30根判断,在上面就减一,否则不动。剩下更之前的一样。

😀

CountIf-获取最近N周期条件满足的计数

Numeric CountIf(Bool TestCondition, Numeric Length)

最开始的30根遍历,然后在第31根开始,只用考虑第1根和第31根K线相对均线位置。两个都在均线下或都在均线上,则原结果保持不变。第1根在均线下,而第31根在均线上,则原结果 +1。第1根在均线上,而第31根在均线下,则原结果 -1。以此类推。

懒得写,自己试试,我也不知道是否有bug哈。