在onbar以外的事件域中如何获取bar数据?

编写策略时,在oninit通过csv导入了某时间序列数据,现需要把bar上的数据(例如close)与该时间序列数据进行配对,放入二维数组中供策略调用。根据onbar的机制,必须在onbar事件域中获取bar数据,是否有办法在其他事件域中获取bar序列数据,例如oninit中获取,谢谢。

getbar

回复:OnInit(){ Bar value1; Bool ret = GetBar(value1, 0); Print(\"ret = \" + IIFString(ret, \"true\", \"false\")); Print(\"value1.close = \" + Text(value1.close));}在oninit中无法用getbar获取bar数据 ,这里ret布尔值返回false

回复:已经用GetReadyBar在OnReady中解决,公式运行2次即可。但在oninit中目前仍然解决不了。