[求助]可否让BUYVOL和SELLVOL在其他周期也能使用?除了在分笔周期能用,在其他周期调用到的数据是错误的,难道就不能根据分笔自动求和吗?
还是只能用跨周期调用的方式实现呢?可否做出一个常用的函数方便我们直接调用呢?
你可以自己用跨周期应用计算。范例如下:
公式1:
aa:SUM(BUYVOL,TODAYBAR);
公式2:
aa:STKINDI('','my_fun.aa',0,0);
if todaybar=1 then begin
my_buyvol:=AA;
end
ELSE BEGIN
my_buyvol:=aa-ref(aa,1);
END
aa:=STKINDI('','my_fun.aa',0,0);
if是处理边界值。其他周期第一根k不可能和昨天最后一根k比较。第一根k就是当前分笔的累加值。
只有两个k以上的之间的差值才是这个时间区间内的多空值
只有两个途径,1优化自己策略执行。2.提供硬件性能。如果策略不太复杂的情况下,主流配置不会占用这么高。