请问,可以在 oninit 域中,获取到 data0 的 begindatetime 吗?
我这样写,获取到的返回值总是错的。
Events
OnInit()
{
print(text(BeginDateTime));
}
OnBar(ArrayRef<Integer> indexs)
{
if (BarStatus == 0) print(text(BeginDateTime));
}
实际上数据是从20220802开始的,但是在 BeginDateTime 返回在的是 20220812.
请问是我的用法有错误吗?
ok 非常感谢!解决了。
这里改一下,不要用样本数,用起始范围。
用样本数的话因为oninit里还没有加载数据,是从最新数据往前推算,所以可能有误差。
如果是用起始日期那么就算没加载数据,但是直接用订阅参数就行了,所以是准确的。