请问基础数据如何回溯呢?我想调用n日前的数据,如何实现呢?
拿这个例子,简化一个更简单的
Vars
Dic<Array<String>> dicByTime("TB_ROLLOVER", True, "rb888.SHFE");
Events
OnBar(ArrayRef<Integer> indexs)
{
if(Barstatus==2)
{
SetDicFlag(dicByTime, Enum_DicFlag_BackTime);
Commentary("dicByTime,time:" + Text(GetDicTime(dicByTime, 0)) + ",value:" + TextArray(dicByTime[0]));
Commentary("dicByTime,time:" + Text(GetDicTime(dicByTime, 1)) + ",value:" + TextArray(dicByTime[1]));
Commentary("dicByTime,time:" + Text(GetDicTime(dicByTime, 2)) + ",value:" + TextArray(dicByTime[2]));
}
}
执行后结果是这样的:
非常感谢,我看看
帮助文档里有个例子:http://www.tbquant.net/dist/index.html#/?navigate=tbl&cid=1429&position=0
没看仔细您的问题,如果您要回溯N日的,那还是参照官网的例子,改成
SetDicFlag(dicByBar, Enum_DicFlag_BackTime);