全部 TBQuant功能 TBL语言 TB开户 问答专区 其他
多周期数据执行频率问题
2022-01-11 15:49

测试多周期执行顺序和频率的公式如下,预期为data1输出6次,data0输出1次,为何输出的结果与预期不符,难道与全局变量有关?请老师指教。

Vars
    Global Numeric sn(0);
    
events
OnInit()
{   
    SubscribeBar("ru000.SHFE","1d",20220104,20220110);
    SubscribeBar("ru000.SHFE","60m",20220104,20220110);
    
}

OnBar(ArrayRef<Integer> indexs)
{    
    sn=sn+1;
    data0.PlotString("0sn:",text(sn),High*1.002);
    data1.PlotString("1sn:",text(sn),High*1.002);
    
    data0.Print(text(sn)+" : data0");
    data1.Print(text(sn)+" :data1");
}

下一篇: 关于对冲的编写
wangkaiming

简单的讲每个图层运行时,会把其他所有图层也运行一次

2022-01-11 16:08
202****9172654173
@wangkaiming

你说的这个好像跟帮助文档上的不一致,按文档所说的,会按照不同周期频率执行onbar中相应的代码

2022-01-11 16:24
tblaocai
@202****9172654173

这段描述有点问题,后面会修改下。

2022-01-11 18:37
202****9172654173
@tblaocai

请问现在在哪里可以了解多周期数据源在Onbar上的运行机制呢?这个不清楚的话,根本没办法编程。

2022-01-12 08:58
您未登录,请先 登录注册 后发表评论
顶部